Përmbajtje:
- Hapi 1: The Innards New of the Lamp - Partlist
- Hapi 2: Instalimet
- Hapi 3: Pjesa e Vështirë - Mblidhni Copat
- Hapi 4: Pjesët e buta - Firmware i disponueshëm në Github
- Hapi 5: Firmware - Si të përdorni lidhjen MQTT
Video: PhotonLamp - një llambë projektuese e pajisur me WS2812b me kontroll MQTT: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Disa vjet më parë ne blemë një llambë projektuesi e cila kishte një hije llambë në formën e një puro dhe ishte bërë nga qelqi qumështi. Na pëlqeu dizajni i veçantë i hijes dhe pamja e përgjithshme e llambës. Por nuk kam qenë vërtet i kënaqur me dritën e ardhur nga pesë llamba standarde të vogla. Meqenëse hija ka një rreze mjaft të vogël, ju nuk keni një përshtypje të vazhdueshme të dritës, por ju mund t'i shihni llambat e vetme përmes hijes. Kur hasa në një shirit LED WS2812b, lindi një ide: doja të konvertoja/çiklizoja llambën dhe të zëvendësoja llambat standarde me LED RGB. Për të mos përmendur që llamba "e re" duhet të jetë e kontrollueshme nga Wifi për të marrë një WAF më të lartë 8-).
Hapi 1: The Innards New of the Lamp - Partlist
Meqenëse unë tashmë kam bërë disa projekte me Particle Photons (https://particle.io) unë zgjedh këtë kontrollues vërtet të zoti si bazën e projektit tim. Përmbledhur më duhej ky harduer për të ndërtuar konvertimin e llambës sime:
- Tub 1x 90cm me fije metrike M6 në njërin skaj
- 1x Foton i grimcave
- 1x sensor tejzanor HC-SR04 (për një kthesë të veçantë)
- disa tela për të lidhur pjesët
- Furnizimi me energji 1x AC/DC 5V/2A
- lidhës i energjisë për bazën e llambës për të lidhur furnizimin me energji elektrike
- 1x shirit LED WS2812b me 30 LED për metër (gjatësi 3m)
- Një llambë projektuesi
Hapi 2: Instalimet
Vendosja e instalimeve elektrike është vërtet e lehtë: Siç tregohet në vizatimin mahnitës, ju duhet të lidhni furnizimin me energji elektrike me Photon në pin VIN dhe GND dhe me + dhe - në njërën skaj të shiritit të parë LED. HC-SR04 është i lidhur me dy tela mjaft të gjatë me pin D2 (TRIGGER në HC-SR04) dhe D3 (ECHO në HC-SR04) të Photon. Kunja D4 e Photon lidhet me DI të shiritit të parë LED.
Hapi 3: Pjesa e Vështirë - Mblidhni Copat
Shiritat LED janë vetë ngjitës, por i sigurova me disa lidhje kabllo shtesë (shiko fotot e detajuara). Për t'i mbajtur telat sa më të shkurtër të jetë e mundur, vendosa të lidhja katër vija led në zigzag - pin D4 i Photon është i lidhur me DI të shiritit të parë, DO i shiritit të parë është i lidhur në skajin e sipërm të tubit me DI të shiriti i dytë. DO i shiritit të dytë është i lidhur me DI të shiritit të tretë në fund të tubit. DO i shiritit të tretë është i lidhur me DI të shiritit të katërt në krye të tubit. Linjat VCC dhe GND të secilës shirit janë të lidhura në të njëjtën mënyrë. Telat për sensorin tejzanor janë më të gjatët dhe kalojnë nëpër pjesën e brendshme të tubit.
Furnizimi me energji elektrike është i lidhur me një prizë që kam futur në vrimën në bazën e llambës ku në versionin origjinal ka kaluar kablloja e rrymës 220V. Kabllot e energjisë shkojnë nga ky lidhës në VIN/GND të Photon, në VCC/GND të shiritave të udhëhequr dhe në sensorin tejzanor.
Hapi 4: Pjesët e buta - Firmware i disponueshëm në Github
Firmware është i disponueshëm në këtë depo git në Github:
github.com/happenpappen/PhotonLamp
Nëse përdorni të njëjtat kunja për të lidhur shiritin LED dhe HC-SR04, e vetmja gjë që duhet të ndryshoni para përpilimit të kodit është të krijoni një skedar "MQTT_credentials.h" në nën-drejtorinë "src" e cila përmban tre rreshta:
#përcakto MQTT_HOST "" #përcakto MQTT_USER "" #përcakto MQTT_PASSWORD ""
Ka disa udhëzues të mirë se si të konfiguroni një server kundër mushkonjave të cilat mund t’i gjeni lehtësisht duke përdorur motorin tuaj të preferuar të kërkimit…
Hapi 5: Firmware - Si të përdorni lidhjen MQTT
Unë përdor një Rasperry Pi 3 me mushkonja (https://www.mosquitto.org) si server MQTT, ju lutemi referojuni dokumentacionit të tij se si ta konfiguroni. Ju mund të regjistroheni në temën ([pajisja id] = ID e fotonit tuaj të grimcave):
/[ID e pajisjes]/#
për të parë nëse po lidhet me sukses me serverin dhe nëse është në gjendje të postojë statusin e tij:
Dalja duhet të duket kështu ([pajisja id] = ID e fotonit tuaj të grimcave):
/[ID e pajisjes]/gjendja/Modaliteti i shfaqjes 8
/[pajisja id]/gjendja/Ndriçimi 250/[pajisja id]/gjendja/ForgroundColor 100, 023, 014/[pajisja id]/gjendja/Sfondi Ngjyra 034, 006, 034/[pajisja id]/gjendja/MaxDistance 92/[ID e pajisjes]/state/LastDistance 92/[ID e pajisjes]/state/CurrentDistance 92/[ID e pajisjes]/gjendja/FirmwareVersioni 0.6.3
Prodhimi i saktë mund të varet nga versioni i firmware që po përdorni.
Por ka më shumë argëtim në të: Duke publikuar në:
/[ID e pajisjes]/set/[parametri] [vlera]
ju mund të ndryshoni modelin që shfaqet si dhe disa ngjyra.
Për të ndryshuar ngjyrat dërgoni:
/[id pajisja e Particle Photon]/set/ForgroundColor/[e kuqe], [jeshile], [blu]
/[ID e pajisjes së Foton Particle]/setBackgroundColor/[e kuqe], [jeshile], [blu]
Për [të kuqe], [jeshile] dhe [blu] futni vlerat dhjetore të ngjyrës përkatëse.
Për të ndryshuar modelin e ekranit dërgoni:
/[ID e pajisjes së Particle Photon]/set/DisplayMode [vlera midis 1 dhe 11]
Mënyrat e shfaqjes aktuale të zbatuara janë:
- Zhurmë
- RainbowCycle
- NoisePlusPalette
- Ngjyra e vetme
- Cylon
- Shi
- Zjarri
- HorizontalSplit
- HorizontalDoubleSplit
- VerticalSplit
- Spirale (në zhvillim)
Disa prej tyre janë nga pjesa shembullore e FastLED.
Për të ndryshuar shkëlqimin dërgoni:
/[ID e pajisjes]/set/Brightness [vlera midis 1 dhe 100]
Recommended:
Makina e fundit e mjegullës së akullit të thatë - e kontrolluar nga Bluetooth, e pajisur me bateri dhe e printuar 3D .: 22 hapa (me fotografi)
Makina e fundit e mjegullës së akullit të thatë - e kontrolluar nga Bluetooth, e pajisur me bateri dhe e printuar 3D .: Kohët e fundit më duhej një makinë me akull të thatë për disa efekte teatrale për një shfaqje lokale. Buxheti ynë nuk do të shtrihet në punësimin në një profesionist, kështu që kjo është ajo që kam ndërtuar në vend. Mostlyshtë kryesisht i printuar 3D, i kontrolluar nga distanca përmes bluetooth, baterisë
Fuqia dixhitale USB C e pajisur me Bluetooth Furnizimi: 8 hapa (me fotografi)
Furnizimi me Bluetooth me USB dixhital me energji C: A keni kërkuar ndonjëherë një furnizim me energji që mund ta përdorni në lëvizje, edhe pa një prizë muri aty pranë? Dhe a nuk do të ishte mirë nëse do të ishte gjithashtu shumë e saktë, dixhitale dhe e kontrollueshme përmes PC dhe telefonit tuaj? Në këtë udhëzues do t'ju tregoj se si të ndërtoni saktësisht
Telefoni i Urgjencës/Mbijetesës i Pajisur me 18650: 4 Hapa (me fotografi)
Telefoni i Emergjencës/Mbijetesës i Pajisur me Bateri 18650: Ndodh që kam një telefon i cili nuk do të ngarkonte baterinë e brendshme. Këtu më lindi ideja për ta fuqizuar atë me një bateri të jashtme. Për ta ruajtur nga koshi i plehrave dhe për ta ripërdorur atë në një mënyrë, jepni një jetë të dytë. Keni kërkuar ndonjëherë një telefon që mund ta nxirrni
Dizajni ESP i pajisur me bateri: 3 hapa (me fotografi)
Dizajni ESP i pajisur me bateri: Ky udhëzues tregon se si të zvogëloni përdorimin e energjisë së baterisë gjatë zhvillimit të pajisjes IoT të padëshiruar me bazë ESP
Llambë balloni !!! E mrekullueshme !!! (Llambë e thjeshtë Awsome Ballon) !!: 6 hapa (me fotografi)
Llambë balloni !!! E mrekullueshme !!! (Llamba e thjeshtë e Ballonit Awsome) !!: Llamba e thjeshtë e ballonit është bërë nga balonat dhe shiriti 12v i udhëhequr me drejtuesin led