Mundarija:
- 1 -qadam: 1 -qadam - Sizga nima kerak
- 2 -qadam: 2 -qadam: ramka
- 3 -qadam: 3 -qadam: RGB LED
- 4 -qadam: 4 -qadam: tugma
- 5 -qadam: 5 -qadam: Elektronika
- 6 -qadam: 6 -qadam: Kod
- 7 -qadam: 7 -qadam: integratsiya va ishlash
Video: Filiya - uy qurilgan do'stlik chirog'i: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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:
- Wi -Fi tarmog'iga ulanishga urinishlar
- Agar u ishlamasa, u o'z tarmog'ini ochadi (kirish nuqtasi sifatida) va kerakli tarmoq uchun hisob ma'lumotlarini kiritishga imkon beradi.
- Agar u muvaffaqiyatli bo'lsa, u serverga ulanadi va serverdan kirish yoki xabarni kutadi.
- Sensorga tegib, u rangni tasodifiy tasniflaydi va uni barcha lampalarga yuboradigan serverga yuboradi.
- Serverdan kelgan har bir xabarda, u rangni xabardagi rangga o'rnatadi.
1 -qadam: 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
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
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
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
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
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
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:
Uy qurilishi RC Cessna Skyhawk samolyoti Oson qurilgan: 7 qadam (rasmlar bilan)
Uy qurilishi RC Cessna Skyhawk samolyoti Oson qurilgan: Bolaligimdan beri, hamma bolalar singari, men ham RC samolyotlarini yaxshi ko'rardim, lekin ularni hech qachon sotib ololmadim yoki yasab bera olmadim, lekin o'sha kunlar ortda qoldi Men birinchi RC samolyotini qanday qilganimni aytib beraman (men
Ayol tomonidan qurilgan portfel kompyuter: 14 qadam (rasmlar bilan)
Ayol tomonidan qurilgan portfel kompyuteri: 1 -QADAM: Qo'llaniladigan materiallarni yozing: Balsa yog'och 3 "AMD RYZEN 5 3500X 3.6GHZ 35MB AMD CPU (6C/6T) GIGABYTE B550 AORUS PRO A WIFI AM4 ATX DDR4 CORSAIR VENGEANCE LPX360016 (2X8GB) CL18 DDR4 (RYZEN) ADATA XPG SX8200 2TB PRO 2 P
Qayta qurilgan soat: 5 qadam (rasmlar bilan)
Qayta qurilgan soat: Analog soatlar klassik bo'lishi mumkin, lekin ular biroz zerikarli, vaqtni boshqacha ko'rsatish uchun analog soatni buzish. Soat, minut va soniya aylanuvchi raqamli terishlarni qo'shish orqali kadrlar vertikal bo'ylab tushgan joydan o'qiladi
RC V.E.P. Pizza polistirolli tovoqlar yordamida qurilgan juda oson samolyot: 5 qadam
RC V.E.P. Pizza polistirolli tovoqlar yordamida qurilgan juda oson samolyot: Men Epilog VIII tanloviga qo'shildim, agar sizga bu loyiha yoqsa, iltimos, ovoz bering! 37ABC, etarli ko'tarish quvvatiga ega korpusni loyihalashga qodir bo'lmasdan, men qaror qildim
PA1 DIY quvurli preampi: qutqarilgan komponentlar bilan samarali qurilgan: 13 qadam
PA1 DIY naychali preampi: qutqarilgan komponentlar bilan samarali qurilgan: Internetda va bosma quvurli preamplarni yaratish haqida ko'plab manbalar mavjud, shuning uchun men biroz boshqacha bo'lishini o'yladim. Bu ko'rsatma mening dizaynim ochiq manba quvurli preamp qurilishini o'z ichiga oladi va bu nafaqat