Mundarija:

Filiya - uy qurilgan do'stlik chirog'i: 7 qadam
Filiya - uy qurilgan do'stlik chirog'i: 7 qadam

Video: Filiya - uy qurilgan do'stlik chirog'i: 7 qadam

Video: Filiya - uy qurilgan do'stlik chirog'i: 7 qadam
Video: TAYYOR TA'MIRLANGAN UYLARNI 72 OY FOIZSIZ BO'LIB TO'LASHGA UY OLING 2024, Noyabr
Anonim
Filiya - uy qurilgan do'stlik chirog'i
Filiya - uy qurilgan do'stlik chirog'i

Filiya qadimgi yunoncha "do'stlik" degan ma'noni anglatadi. Dunyoning turli burchaklarida ikkita chiroq bo'lishi g'oyasi va bitta chiroqqa tegsa, ikkalasi ham tasodifan ranglarini o'zgartiradi. Shunday qilib, agar siz dunyoning boshqa chekkasida kimdir haqida o'ylayotganingizni ko'rsatmoqchi bo'lsangiz, siz chiroqni bosishingiz mumkin, va ranglar o'zgaradi, ular ham xuddi shunday qilishlari mumkin (agar ular hushyor bo'lsa).

Bu qanday ishlaydi?

Ikkala chiroq ham sensorli sensor, RGB LED va WEMOS D1 Mini (WiFi ulanish chipi) bilan jihozlangan va quvvat manbaiga USB kabeli orqali ulangan. O'rtada Amazon IoT (narsalarni boshqaruvchi) serveri bor, bu Publish-Subscribe serveri (unga yuborilgan har bir xabarda uni barcha ulangan qurilmalarga uzatadi).

Har bir chiroq:

  1. Wi -Fi tarmog'iga ulanishga urinishlar
  2. Agar u ishlamasa, u o'z tarmog'ini ochadi (kirish nuqtasi sifatida) va kerakli tarmoq uchun hisob ma'lumotlarini kiritishga imkon beradi.
  3. Agar u muvaffaqiyatli bo'lsa, u serverga ulanadi va serverdan kirish yoki xabarni kutadi.
  4. Sensorga tegib, u rangni tasodifiy tasniflaydi va uni barcha lampalarga yuboradigan serverga yuboradi.
  5. Serverdan kelgan har bir xabarda, u rangni xabardagi rangga o'rnatadi.

1 -qadam: 1 -qadam - Sizga nima kerak

1 -qadam - Sizga nima kerak
1 -qadam - Sizga nima kerak

Asboblar

  • Lehim dazmol (va, albatta, lehim. Agar xohlasangiz, lehim vakumidan, uchinchi qo'l va lehim ushlagichidan ham foydalanishingiz mumkin, bu sizning qo'ng'iroqingiz. Men hammasini tavsiya qilaman.)
  • Plyer yoki simni tortib olish vositasi (agar siz simlarni mustaqil ravishda uzib tashlashni rejalashtirmoqchi bo'lsangiz, buni qilishingiz kerak bo'ladi).
  • Multimetr, bizning tsirkda kamchiliklar yo'qligiga ishonch hosil qilish uchun.
  • Qaychi
  • Tornavidalar. Quvvatli iplarni olishingizga ishonch hosil qiling, chunki siz vintli ipni o'zingiz yaratishingiz kerak bo'ladi.
  • Issiq yopishtiruvchi qurol va ozgina elim.
  • 3D printer yoki biriga kirish. U oq rangda chop etishi va juda nozik devor (2 mm) yaratishi kerak. Men o'zimni professional bosmaxonaga yubordim, uning narxi taxminan 20 dollarni tashkil etdi va bunga arziydi, chunki ular buni mukammal qilishdi.
  • AWS IoT serveri. Bunday serverni yaratish - bu ko'rsatmalarni o'z ichiga oladi, lekin bu erda uni tushuntirib beradigan videoga havola. UI biroz o'zgargan bo'lishi mumkin, lekin umumiy fikr bir xil. U erda qurilmani ro'yxatdan o'tkazing va u erda ishlatiladigan kodni saqlang, keyinroq uni kodga kiritishingiz kerak bo'ladi.

Materiallar va qismlar

  • Iso
  • Simlar. Qo'llanmani tushunarli qilish uchun men rangli kodli o'tish simlarini ishlataman, lekin buni qilish shart emas. Ijobiyni qizil yoki salbiyni qora yoki ko'k bilan belgilash xavfsiz. Hammasi bo'lib, har bir chiroq uchun taxminan 20 sm sim ishlatamiz.
  • USB kabeli (har bir chiroq uchun)
  • Vintlar. Biz ishlatadigan vintlar bosma teshiklarga to'g'ri kelishi kerak, shuning uchun biz har bir chiroq uchun 3 x 3M x 10 mm va 4 x 2M x 3 mm boltlardan foydalanamiz.
  • Har bir chiroq uchun bitta D1 mini chip.
  • Har bir chiroq uchun bitta TTP223B sensorli sensor.
  • Chiroq uchun bitta 10 mm umumiy katodli RGB LED (shunga o'xshash).
  • Bir oz qalay folga
  • Bir nechta yopishqoq lenta

2 -qadam: 2 -qadam: ramka

2 -qadam: ramka
2 -qadam: ramka
2 -qadam: ramka
2 -qadam: ramka
2 -qadam: ramka
2 -qadam: ramka
2 -qadam: ramka
2 -qadam: ramka

Ramka bosib chiqarish uchun etarlicha oson. Men oq tormozdan foydalandim. U juda nozik bo'lgani uchun, yarim shaffof ko'rinadi, bu chiroq uchun juda mos keladi.

Qismlarni chop etgandan so'ng, biz bitta gumbaz yaratish uchun gumbazning ikki qismini yopishtirishimiz kerak. Ular yuqori gumbaz va pastki gumbaz deb ataladi va biz ularni issiq elim yordamida chiziq bo'ylab yopishtiramiz, so'ng pichoq yoki qaychi bilan tozalaymiz.

3 -qadam: 3 -qadam: RGB LED

3 -qadam: RGB LED
3 -qadam: RGB LED
3 -qadam: RGB LED
3 -qadam: RGB LED
3 -qadam: RGB LED
3 -qadam: RGB LED

RGB LED to'rtta ulanishga ega, uchta rangning har birida uchta anod (ijobiy uchlari) va qizil, yashil va ko'k va katod (salbiy uchi). Bu "umumiy katod" nimani anglatadi. Biz LEDning har bir simiga mos keladigan simni ulashni rejalashtirmoqdamiz (men ranglarni kodlashni ishlatardim, shuning uchun keyinroq aniqlash osonroq bo'ladi, siz simlarni bir -biridan to'liq ajratib turadigan tarzda belgilashingiz mumkin). Biz simlarni LED korpusiga iloji boricha yaqinroq ulaymiz, so'ngra LED oyoqlarini mahkamlaymiz, shunda ular joy olmaydi.

Keyin biz simlarni poydevorning o'rtasidagi teshikdan, markazdan tashqariga siqib chiqaramiz. Teshik - bu barcha simlarga sig'adigan o'lchamdir, shuning uchun biz ularni bir -biriga bog'lab qo'yishimiz kerak. Ularni bir -biriga bog'lab qo'yish, ularni teshikdan chiqarishni osonlashtirishi mumkin. Keyin biz multimetr yordamida kamchiliklar yo'qligini tekshirib ko'ramiz.

Simlarni o'tkazgandan so'ng va ular bir -biriga tegmasligini multimetr yordamida sinab ko'rgandan so'ng, biz uni issiq yopishtirgich yordamida uning uchiga yopishtiramiz.

4 -qadam: 4 -qadam: tugma

4 -qadam: tugma
4 -qadam: tugma
4 -qadam: tugma
4 -qadam: tugma
4 -qadam: tugma
4 -qadam: tugma
4 -qadam: tugma
4 -qadam: tugma

Bu aslida "tugma" emas. Sensor sensori gumbazning yuqori qismiga sig'maydigan darajada katta, shuning uchun uning o'tkazuvchan yuzasini gumbaz yuzasiga cho'zishimiz kerak, shunda qo'limiz unga etib borishi mumkin. Biz gumbaz bilan bosilgan tsilindrni olamiz va vertikal ravishda qalay folga bilan, keyin gorizontal ravishda kanalli lenta bilan o'rab olamiz, tsilindrning ikkala uchida qalay folga ochilganligiga ishonch hosil qilamiz, shunda u qo'limizning yuzasiga ulanadi. sensorli sensor.

Keyin biz butonni joyiga yopishtiramiz va elimni pichoq yoki qaychi yordamida olib tashlaymiz.

5 -qadam: 5 -qadam: Elektronika

5 -qadam: elektronika
5 -qadam: elektronika
5 -qadam: elektronika
5 -qadam: elektronika
5 -qadam: elektronika
5 -qadam: elektronika

Bu elektronika vaqti! Sxemaga rioya qiling va kamchiliklar yo'qligiga ishonch hosil qiling. Quvvat konnektorlarini bitta issiqlik qisqarishi bilan mustahkamlash yaxshiroqdir, chunki ular tashqi kabelga ulangan.

E'tibor qilish kerak bo'lgan bir nechta narsalar:

  • USB kabeliga ta'sir qilish qiyin, lekin oxirida qora va qizil simlar bo'lishi kerak. Agar siz USB kabelini ulasangiz, ular 5V kuchlanishli bo'lishi kerak.
  • Sensor uchun kamida 6 sm uzunlikdagi simlardan foydalaning.
  • Agar siz sensorli sensorni lehimlamasangiz va uning har bir simida ayol o'tish simining uchini qoldirsangiz, keyinroq osonroq bo'ladi, shuning uchun uni keyinroq osongina ulashingiz/uzishingiz mumkin.

6 -qadam: 6 -qadam: Kod

6 -qadam: kod
6 -qadam: kod
6 -qadam: kod
6 -qadam: kod
6 -qadam: kod
6 -qadam: kod

Shunday qilib, AWS serverini o'rnatgandan so'ng, biz kodlashni boshlashimiz mumkin. Siz bu erdan kodni yuklab olishingiz va Arduino IDE yordamida D1 mini -ga yuklashingiz mumkin. Iltimos, bir nechta narsalarga e'tibor bering:

  • Agar siz Arduino IDE -ni birinchi marta ishlatayotgan bo'lsangiz, iltimos, uni o'rnatish va ishga tushirishni tushuntirib beradigan ushbu qisqa videoga o'ting.
  • Agar siz Arduino IDE -ni WEMOS D1 mini bilan birinchi marta ishlatayotgan bo'lsangiz, iltimos, buni qanday qilishni tushuntirib beradigan ko'rsatmaga o'ting.
  • Kodni ishga tushirish uchun sizga bir nechta kutubxona kerak bo'ladi. Asboblar/Kutubxonalarni boshqarish bo'limiga o'ting yoki ctrl+shift+i tugmachalarini bosing, so'ng quyidagi kutubxonalarni tanlang va o'rnating:

    • ArduinoJson
    • AWS-SDK-ESP8266
    • PubSubClient
    • Veb -rozetkalar
    • WiFi menejeri
  • Nihoyat, kodning AWS mijozi sohasidagi barcha o'rnatilgan doimiylarni AWS hisobingizga mos keladigan doimiylarga qaytaring.
  • Kodning LED qismidagi ranglar ro'yxatiga siz xohlagancha rang qo'shishingiz mumkin.

7 -qadam: 7 -qadam: integratsiya va ishlash

Image
Image
7 -qadam: integratsiya va ishlash
7 -qadam: integratsiya va ishlash
7 -qadam: integratsiya va ishlash
7 -qadam: integratsiya va ishlash
7 -qadam: integratsiya va ishlash
7 -qadam: integratsiya va ishlash

Nihoyat, biz sensorli sensorni joyiga ulashimiz mumkin, tayanchni gumbazga ulash uchun murvatlarni joylashtirib, uni ulashimiz mumkin!

Birinchi marta ulaganimizda, Filia Wi -Fi tarmog'ini topa olmaydi, agar hududda himoyasiz tarmoq bo'lmasa, u holda u unga ulanadi. Agar topilmasa, u o'z kirish nuqtasini ishga tushiradi va biz uning tarmog'iga ulanishimiz mumkin.

Tarmoqqa ulanganingizdan so'ng, veb -sahifa ochiladi va biz kerakli tarmoq uchun hisob ma'lumotlarini kiritishimiz mumkin. Shundan so'ng, biz qayta ishga tushirishimiz mumkin (chiroqni o'chirish va o'chirish orqali) va u ulanadi. Ko'rishimiz mumkinki, u uch marta yashil yonib, keyin ko'k rangga aylanganidan keyin ulangan. Shundan so'ng biz yuqori qismga tegishimiz mumkin va signal serverga yuboriladi, bu esa IoT holatini belgilaydi. Keyin u sizning qurilmangizga ulangan barcha Filiyaning holatini yangilaydi va ularning hammasi mos ravishda rangini o'zgartiradi.

O'qiganingiz uchun tashakkur!

Tavsiya: