Mundarija:
- 1 -qadam: Chiroqning yangi ichki qismlari - partlist
- 2 -qadam: simlarni ulash
- 3 -qadam: Qattiq qism - bo'laklarni yig'ish
- 4 -qadam: Yumshoq qismlar - Github -da mavjud bo'lgan dasturiy ta'minot
- 5 -qadam: Dasturiy ta'minot - MQTT ulanishidan qanday foydalanish kerak
Video: PhotonLamp - MQTT boshqaruvli WS2812b bilan jihozlangan dizayner chiroq: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bir necha yil oldin biz sigareta shaklidagi chiroqli va sutli shishadan tayyorlangan dizayner chiroqni sotib oldik. Bizga soyaning o'ziga xos dizayni va chiroqning umumiy ko'rinishi yoqdi. Lekin men beshta kichik standart lampochkadan kelgan nurdan qoniqmadim. Soya juda kichik radiusga ega bo'lgani uchun, sizda doimiy yorug'lik taassuroti yo'q edi, lekin siz bitta lampochkalarni soyada ko'rishingiz mumkin edi. Qachonki men WS2812b LED chizig'ini uchratganimda, fikr paydo bo'ldi: men chiroqni aylantirmoq/aylantirmoqchiman va standart lampalarni RGB LEDlariga almashtirmoqchi edim. Shuni eslatib o'tmaslik kerakki, "yangi" chiroqni WAF 8-dan yuqori bo'lishi uchun Wi-Fi boshqarishi kerak.
1 -qadam: Chiroqning yangi ichki qismlari - partlist
Men Particle Photons (https://particle.io) bilan bir nechta loyihalarni amalga oshirganim uchun, men loyihamning asosi sifatida bu chindan ham toza boshqaruvchini tanladim. Xulosa qilib aytganda, chiroqni konvertatsiya qilish uchun menga ushbu apparat kerak edi:
- Bir uchida M6 metrik ipli 90x1 sm quvur
- 1x zarracha foton
- 1x HC-SR04 ultratovush sensori (maxsus burilish uchun)
- qismlarni ulash uchun ba'zi simlar
- 1x AC/DC 5V/2A quvvat manbai
- quvvat manbaini ulash uchun chiroq tagining quvvat ulagichi
- 1x WS2812b LED chizig'i, har bir metr uchun 30 LED (uzunligi 3 m)
- Dizayner chiroq
2 -qadam: simlarni ulash
Kabelni o'rnatish juda oson: chizilgan rasmda ko'rsatilgandek, siz quvvat manbaini VIN va GND pinli Foton va birinchi LED chizig'ining bir uchida + va - bilan ulashingiz kerak. HC-SR04 Photon-ning D2 (HC-SR04-dagi TRIGGER) va D3 (HC-SR04-dagi ECHO) pinli ikkita uzun simlar bilan ulanadi. Fotonning D4 pimi birinchi LED chizig'ining DI -ga ulanadi.
3 -qadam: Qattiq qism - bo'laklarni yig'ish
LED chiziqlar o'z-o'zidan yopishqoq, lekin men ularni qo'shimcha simi rishtalari bilan mahkamladim (batafsil rasmlarga qarang). Iloji boricha qisqa simlarni ushlab turish uchun men to'rtta chiziqli chiziqni zigzagga ulashga qaror qildim - Fotonning D4 pimi birinchi chiziqning DI -ga, birinchi chiziqning DO -si trubaning yuqori uchida DI -ga ulangan. ikkinchi chiziq. Ikkinchi chiziqning DO trubaning pastki qismidagi uchinchi chiziqning DI ga ulanadi. Uchinchi chiziqning DO trubaning yuqori qismidagi to'rtinchi chiziqning DI ga ulanadi. Har bir chiziqning VCC va GND chiziqlari bir xil tarzda ulanadi. Ultrasonik sensor uchun simlar eng uzun va quvur ichidan o'tadi.
Quvvat manbai rozetkaga ulangan, men uni chiroq tagidagi teshikka joylashtirdim, u erda asl versiyada 220V kuchlanish kabeli o'tdi. Quvvat kabellari bu ulagichdan Fotonning VIN/GND ga, LED chiziqlarining VCC/GND va ultrasonik sensorga o'tadi.
4 -qadam: Yumshoq qismlar - Github -da mavjud bo'lgan dasturiy ta'minot
Dasturiy ta'minot Github -dagi ushbu git -omborda mavjud:
github.com/happenpappen/PhotonLamp
Agar siz LED tasmasini va HC-SR04-ni ulash uchun bir xil pinlardan foydalansangiz, kodni kompilyatsiya qilishdan oldin o'zgartirish kerak bo'lgan yagona narsa-"src" pastki katalogida "MQTT_credentials.h" faylini yaratish, u uchta qatorni o'z ichiga oladi:
#MQTT_HOST "" ni belgilang ""#MQTT_USERni belgilang ""#MQTT_PASSWORD ni belgilang ""
Chivinli serverni sozlash bo'yicha bir nechta yaxshi qo'llanmalar mavjud, ularni sevimli qidiruv tizimidan foydalanib osongina topish mumkin …
5 -qadam: Dasturiy ta'minot - MQTT ulanishidan qanday foydalanish kerak
Men MQTT serveri sifatida chivinli (https://www.mosquitto.org) Rasperry Pi 3 dan foydalanaman, iltimos, uni sozlash bo'yicha hujjatlarga qarang. Siz mavzuga obuna bo'lishingiz mumkin ([qurilma id] = zarracha fotoningizning identifikatori):
/[qurilma identifikatori]/#
serverga muvaffaqiyatli ulanayotganligini va uning holatini e'lon qila oladimi -yo'qligini bilish uchun:
Chiqish shunday bo'lishi kerak ([qurilma id] = zarracha fotoningizning identifikatori):
/[qurilma identifikatori]/holat/DisplayMode 8
/[qurilma identifikatori]/holati/Yorqinligi 250/[qurilma identifikatori]/holati/ForgroundColor 100, 023, 014/[qurilma identifikatori]/holat/BackgroundColor 034, 006, 034/[qurilma identifikatori]/holat/MaxDistance 92/[qurilma identifikatori]/holat/Oxirgi masofa 92/[qurilma identifikatori]/holat/Hozirgi masofa 92/[qurilma identifikatori]/holat/FirmwareVersion 0.6.3
Aniq chiqish siz foydalanadigan dasturiy ta'minot versiyasiga bog'liq bo'lishi mumkin.
Lekin bundan ham qiziqroq: nashr qilish orqali:
/[qurilma identifikatori]/to'siq/[parametr] [qiymat]
siz ko'rsatilgan naqshni va ba'zi ranglarni o'zgartirishingiz mumkin.
Rangni o'zgartirish uchun yuboring:
/[Particle Photon qurilmasining identifikatori]/set/ForgroundColor/[qizil], [yashil], [ko'k]
/[Particle Photon qurilmasining identifikatori]/setBackgroundColor/[qizil], [yashil], [ko'k]
[Qizil], [yashil] va [ko'k] uchun tegishli rangning o'nlik qiymatlarini kiriting.
Ko'rsatish tartibini o'zgartirish uchun yuboring:
/[Particle Photon qurilmasining identifikatori]/set/DisplayMode [qiymati 1 dan 11 gacha]
Amaldagi displey rejimlari:
- Shovqin
- Kamalak aylanishi
- NoisePlusPalette
- Yagona rang
- Cylon
- Yomg'ir
- Yong'in
- HorizontalSplit
- HorizontalDoubleSplit
- Vertikal bo'linish
- Spiral (rivojlanishda)
Ulardan ba'zilari FastLED misol bo'limidan.
Yorqinlikni o'zgartirish uchun yuboring:
/[qurilma identifikatori]/sozlash/Yorqinlik [qiymati 1 dan 100 gacha]
Tavsiya:
Mumiya chiroq - WiFi boshqariladigan aqlli chiroq: 5 qadam (rasmlar bilan)
Mumiy chiroq - WiFi boshqariladigan aqlli chiroq: Taxminan 230 ming yil oldin, odamlar olovni boshqarishni o'rgandilar, bu uning turmush tarzida katta o'zgarishlarga olib keladi, chunki u tunda ishlay boshladi, shuningdek, olovdan. Aytishimiz mumkinki, bu ichki yoritishning boshlanishi. Endi men
Solderdoodle Plus: Sensorli boshqaruvli lehimli dazmol, LED teskari aloqa, 3D bosma quti va USB bilan qayta zaryadlanuvchi: 5 qadam (rasmlar bilan)
Solderdoodle Plus: Sensorli boshqaruv, Led teskari aloqa, 3D bosma quti va USB bilan qayta zaryadlanuvchi lehimli dazmol: Solderdoodle Plus uchun Kickstarter loyiha sahifasiga tashrif buyuring, simsiz USB qayta zaryadlanuvchi issiq ko'p asbobli va ishlab chiqarish modeliga oldindan buyurtma bering! Https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho
Imo -ishorali boshqaruvli ultratovushli pianino!: 10 qadam (rasmlar bilan)
Imo-ishorali boshqaruvli Ultrasonik Pi pianino!: Ushbu loyiha arzon HC-SR04 ultratovushli sensorlardan foydalanadi va yuqori sifatli ovoz uchun Raspberry Pi-dagi sintezator orqali ijro etilishi mumkin bo'lgan MIDI yozuvlarini yaratadi. , qaerda musiqa
ESP8266 bilan jihozlangan ESP8266 robotli avtomobil: 18 qadam (rasmlar bilan)
ESP8266 Basic bilan dasturlashtirilgan ESP8266 robotli mashina: Men o'rta maktabning fan o'qituvchisi, shuningdek Robotik klublar maslahatchisiman. Men robotlarni o'quvchilarim qo'liga olishning arzon usullarini izlayapman. ESP8266 taxtalarining arzonligi tufayli men avtonomni yaratishga muvaffaq bo'ldim
Sensorli boshqaruvli yuqori samarali 9 voltli LED chiroq: 4 qadam
Sensorli boshqaruvli yuqori samarali 9 voltli LED chiroq: atigi 10 ta ehtiyot qismdan foydalangan holda, bu oddiy sxema 9 voltli akkumulyatordan quvvatni aylantirib, 20 mA tezlikda 2 ta oq LEDni ishga tushiradi, shu bilan birga batareyada faqat 13 mA ishlatiladi. 90% dan yuqori samaradorlik