Satura rādītājs:
- 1. solis: lampas jaunie ieraksti - daļu saraksts
- 2. solis: elektroinstalācija
- 3. solis: cietā daļa - salieciet gabalus
- 4. solis: Mīkstās daļas - programmaparatūra, kas pieejama vietnē Github
- 5. solis: programmaparatūra - kā izmantot MQTT savienojumu
Video: PhotonLamp - WS2812b aprīkota dizainera lampa ar MQTT vadību: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Pirms vairākiem gadiem mēs iegādājāmies dizaina lampu, kurai bija lampas ēna cigāra formā un kas izgatavota no piena stikla. Mums patika ēnas īpašais dizains un luktura kopējais izskats. Bet es neesmu īsti apmierināts ar gaismu, kas nāk no piecām mazām standarta spuldzēm. Tā kā ēnai ir diezgan mazs rādiuss, jums nebija nepārtraukta gaismas iespaida, bet caur ēnu varēja redzēt atsevišķas spuldzes. Kad es uzdūros WS2812b LED svītrai, radās ideja: es gribēju pārveidot/atjaunot lampu un aizstāt standarta spuldzes ar RGB gaismas diodēm. Nemaz nerunājot par to, ka "jaunajai" lampai jābūt vadāmai ar Wifi, lai iegūtu augstāku WAF 8-).
1. solis: lampas jaunie ieraksti - daļu saraksts
Tā kā es jau veicu dažus projektus ar daļiņu fotoniem (https://particle.io), es izvēlos šo patiešām glīto kontrolieri kā sava projekta pamatu. Apkopojot, man bija nepieciešama šī aparatūra, lai izveidotu lampas pārveidošanu:
- 1x 90 cm caurule ar M6 metrisko vītni vienā galā
- 1x daļiņu fotons
- 1x HC-SR04 ultraskaņas sensors (īpašam pagriezienam)
- daži vadi detaļu savienošanai
- 1x maiņstrāvas/līdzstrāvas 5V/2A barošanas avots
- strāvas savienotājs lampas pamatnei, lai pievienotu barošanas avotu
- 1x WS2812b LED svītra ar 30 gaismas diodēm uz metru (3 m garumā)
- Dizaina lampa
2. solis: elektroinstalācija
Elektroinstalācijas uzstādīšana ir patiešām vienkārša: kā parādīts zīmējuma zīmējumā, strāvas padeve jāpievieno ar fotonu uz VIN un GND tapas un ar + un - pirmās LED svītras vienā galā. HC-SR04 ir savienots ar diviem diezgan gariem vadiem ar fotona D2 tapu (TRIGGER uz HC-SR04) un D3 (ECHO uz HC-SR04). Fotona tapa D4 savienojas ar pirmās LED svītras DI.
3. solis: cietā daļa - salieciet gabalus
Gaismas diodes svītras ir pašlīmējošas, bet es tās nostiprināju ar dažām papildu kabeļu saitēm (skatiet detalizētus attēlus). Lai vadi būtu pēc iespējas īsāki, es nolēmu četras vadu svītras savienot zigzaga veidā - fotona D4 tapa ir savienota ar pirmās svītras DI, pirmās sloksnes DO ir savienots caurules augšējā galā ar DI otrā svītra. Otrās svītras DO ir savienots ar trešās svītras DI caurules apakšā. Trešās svītras DO ir savienots ar ceturtās svītras DI caurules augšpusē. Katras svītras VCC un GND līnijas ir savienotas vienādi. Ultraskaņas sensora vadi ir garākie un iet caur caurules iekšpusi.
Barošanas avots ir pievienots kontaktligzdai, ko ievietoju lampas pamatnes atverē, kur sākotnējā versijā izgāja 220V strāvas kabelis. Strāvas kabeļi iet no šī savienotāja uz fotona VIN/GND, uz LED svītru VCC/GND un uz ultraskaņas sensoru.
4. solis: Mīkstās daļas - programmaparatūra, kas pieejama vietnē Github
Programmatūra ir pieejama šajā Gitub krātuvē:
github.com/happenpappen/PhotonLamp
Ja LED sloksnes un HC-SR04 savienošanai izmantojat tās pašas tapas, vienīgais, kas jums jāmaina pirms koda apkopošanas, ir izveidot failu "MQTT_credentials.h" apakšdirektorijā "src", kurā ir trīs rindas:
#define MQTT_HOST "" #define MQTT_USER "" #define MQTT_PASSWORD ""
Ir vairāki labi ceļveži, kā iestatīt odu serveri, kurus varat viegli atrast, izmantojot savu iecienīto meklētājprogrammu …
5. solis: programmaparatūra - kā izmantot MQTT savienojumu
Kā MQTT serveri es izmantoju Rasperry Pi 3 ar moskītu (https://www.mosquitto.org), lūdzu, skatiet tā dokumentāciju, kā to iestatīt. Jūs varat abonēt šo tēmu ([ierīces id] = jūsu daļiņu fotona ID):
/[ierīces ID]/#
lai redzētu, vai tas veiksmīgi izveido savienojumu ar serveri un vai tas var publicēt tā statusu:
Rezultātam vajadzētu izskatīties šādi ([ierīces id] = jūsu daļiņu fotona ID):
/[ierīces ID]/valsts/DisplayMode 8
/[ierīces ID]/valsts/Spilgtums 250/[ierīces ID]/valsts/ForgroundColor 100, 023, 014/[ierīces ID]/valsts/BackgroundColor 034, 006, 034/[ierīces ID]/valsts/Maksimālais attālums 92/[ierīces ID]/valsts/LastDistance 92/[ierīces ID]/valsts/CurrentDistance 92/[ierīces ID]/valsts/FirmwareVersion 0.6.3
Precīza izeja var būt atkarīga no izmantotās programmaparatūras versijas.
Bet tajā ir vairāk jautrības: publicējot:
/[ierīces id]/set/[parametrs] [vērtība]
Jūs varat mainīt parādīto modeli, kā arī dažas krāsas.
Lai mainītu krāsas, nosūtiet:
/[daļiņu fotona ierīces ID]/set/ForgroundColor/[sarkans], [zaļš], [zils]
/[Particle Photon ierīces ID]/setBackgroundColor/[sarkans], [zaļš], [zils]
Attiecībā uz [sarkanu], [zaļu] un [zilu] ievietojiet attiecīgās krāsas decimāldaļas.
Lai mainītu displeja paraugu, nosūtiet:
/[daļiņu fotona ierīces ID]/set/DisplayMode [vērtība no 1 līdz 11]
Pašreiz īstenotie displeja režīmi ir:
- Troksnis
- RainbowCycle
- NoisePlusPalette
- SingleColor
- Cilons
- Lietus
- Uguns
- Horizontālais sadalījums
- HorizontalDoubleSplit
- VerticalSplit
- Spirāle (izstrādes stadijā)
Daži no tiem ir no FastLED piemēru sadaļas.
Lai mainītu spilgtumu, nosūtiet:
/[ierīces ID]/komplekts/Spilgtums [vērtība no 1 līdz 100]
Ieteicams:
Noskaņas lampa ar RGB vadību: 4 soļi
Garastāvokļa lampa ar RGB vadību: Este proyecto se trató de hacer una lampara de * sentimientos * utilizando un Arduino Uno. Nepieciešami visdažādākie materiāli, džemperi, gaismas diodes RGB vai Neopixel, atkarīgi no tā, kā to var redzēt. En este caso utilizaremos vadīja RGB kopā ar
Koka Edisona lampa ar balss vadību - (video): 5 soļi
Koka Edisona lampa ar balss vadību - (video): jautājuma cena 5 ASV dolāri. Tik maksā Wifi relejs SONOFF (no uzņēmuma ITEAD), kas ir šīs ierīces sirds. &Quot; Es neesmu cietusi neveiksmi. Es tikko atradu 10 000 veidu, kas nedarbosies. &Quot; - Tomass A. Edisons Tas ir neticami, bet pavisam nesen
Žalūziju vadība ar ESP8266, Google mājas un Openhab integrāciju un tīmekļa vadību: 5 soļi (ar attēliem)
Žalūziju vadība Ar ESP8266, Google mājas un Openhab integrāciju un tīmekļa kontroli: šajā pamācībā es jums parādīšu, kā savām žalūzijām pievienoju automatizāciju. Es gribēju, lai to varētu pievienot un noņemt automatizācija, tāpēc visa instalācija ir ieslēgta. Galvenās detaļas ir šādas: Pakāpju motors Stepper vadītājs kontrolē ESP-01 Zobrati un stiprinājumi
3D drukātas dizainera mākslas rotaļlietas: 6 soļi (ar attēliem)
3D drukātas dizainera mākslas rotaļlietas: dizaineru mākslas rotaļlietas mani aizrauj gadiem ilgi. Es nevaru atturēties, ieraugot šīs mazās žalūziju kastītes komiksu veikalu plauktos. Viņi lūdz, lai es tos atrauju, lai redzētu, kas ir iekšā. Kidrobot sērija Dunny ir balstīta uz vienu un to pašu f
Pilnībā aprīkota āra drošības kamera, kuras pamatā ir Raspberry Pi: 21 darbība
Pilnībā aprīkota āra drošības kamera, kuras pamatā ir Raspberry Pi: ja jums ir bijusi neapmierinoša pieredze ar lētām tīmekļa kamerām, to slikti uzrakstīto programmatūru un/vai neatbilstošu aparatūru, varat viegli izveidot daļēji profesionālu tīmekļa kameru, izmantojot Raspberry Pi un dažas citas elektroniskas sastāvdaļas. lai uzzinātu, uz kuru skrējienu