Obsah:
- Krok 1: Nové vnútornosti žiarovky - zoznam účastníkov
- Krok 2: Zapojenie
- Krok 3: Tvrdá časť - zostavte diely
- Krok 4: Mäkké časti - firmvér dostupný na Github
- Krok 5: Firmvér - Ako používať pripojenie MQTT
Video: PhotonLamp - dizajnérska lampa vybavená WS2812b s ovládaním MQTT: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Pred niekoľkými rokmi sme kúpili značkovú lampu, ktorá mala tienidlo vo forme cigary a bola vyrobená z mliečneho skla. Páčil sa nám konkrétny dizajn tienidla a celkový vzhľad žiarovky. Ale nebol som skutočne spokojný so svetlom, ktoré pochádzalo z piatich malých štandardných žiaroviek. Pretože má tienidlo pomerne malý polomer, nepôsobili ste nepretržitým svetelným dojmom, ale cez tienidlo ste videli jednotlivé žiarovky. Keď som narazil na pásik WS2812b LED, prišiel nápad: Chcel som žiarovku previesť/upcyklovať a nahradiť štandardné žiarovky RGB LED diódami. Nehovoriac o tom, že „novú“lampu by malo ovládať Wifi, aby získala vyšší WAF 8-).
Krok 1: Nové vnútornosti žiarovky - zoznam účastníkov
Pretože som už vykonal niekoľko projektov s Particle Photons (https://particle.io), vybral som si ako základ svojho projektu tento skutočne elegantný ovládač. Zhrnuté, potreboval som tento hardvér na zostavenie konverzie žiarovky:
- 1x rúrka 90 cm s metrickým závitom M6 na jednom konci
- 1x fotón častíc
- 1x ultrazvukový senzor HC-SR04 (na špeciálne zákruty)
- niektoré vodiče na pripojenie častí
- 1x napájanie AC/DC 5V/2A
- napájací konektor pre základňu žiarovky na zapojenie napájania
- 1x LED pásik WS2812b s 30 diódami LED na meter (dĺžka 3 m)
- Dizajnová lampa
Krok 2: Zapojenie
Inštalácia káblov je skutočne jednoduchá: Ako je znázornené na obrázku, musíte napájanie pripojiť k fotónu na kolíku VIN a GND a + a - na jednom konci prvého pruhu LED. HC-SR04 je spojený dvoma pomerne dlhými vodičmi s kolíkom D2 (TRIGGER na HC-SR04) a D3 (ECHO na HC-SR04) fotónu. Kolík D4 fotónu sa pripája k DI prvého LED pruhu.
Krok 3: Tvrdá časť - zostavte diely
Pásy LED sú samolepiace, ale zaistil som ich ďalšími káblovými zväzkami (pozri podrobné obrázky). Aby boli drôty čo najkratšie, rozhodol som sa zapojiť štyri LED pásy cik -cak - pin D4 fotónu je spojený s DI prvého prúžku, DO prvého prúžku je spojený na hornom konci potrubia s DI druhý prúžok. DO druhého prúžku je pripojený k DI tretieho prúžku v spodnej časti potrubia. DO tretieho prúžku je spojený s DI štvrtého prúžku v hornej časti potrubia. Riadky VCC a GND každého prúžku sú spojené rovnakým spôsobom. Vodiče pre ultrazvukový senzor sú najdlhšie a prechádzajú vnútornou časťou potrubia.
Napájací zdroj je zapojený do zásuvky, ktorú som vložil do otvoru v spodnej časti žiarovky, kde v pôvodnej verzii prechádzal napájací kábel 220 V. Napájacie káble prechádzajú z tohto konektora na VIN/GND fotónu, na VCC/GND LED pásikov a na ultrazvukový senzor.
Krok 4: Mäkké časti - firmvér dostupný na Github
Firmvér je k dispozícii v tomto úložisku git na Github:
github.com/happenpappen/PhotonLamp
Ak na pripojenie LED pásika a HC-SR04 používate rovnaké piny, jediné, čo musíte pred kompiláciou kódu zmeniť, je vytvoriť súbor „MQTT_credentials.h“v podadresári „src“, ktorý obsahuje tri riadky:
#define MQTT_HOST "" #define MQTT_USER "" #define MQTT_PASSWORD ""
Existuje niekoľko dobrých návodov na nastavenie servera komárov, ktoré môžete ľahko nájsť pomocou svojho obľúbeného vyhľadávacieho nástroja …
Krok 5: Firmvér - Ako používať pripojenie MQTT
Ako server MQTT používam Rasperry Pi 3 s mosquitto (https://www.mosquitto.org), pozrite sa do dokumentácie, ako ho nastaviť. Môžete sa prihlásiť na odber témy ([ID zariadenia] = ID vášho fotónu častíc):
/[ID zariadenia]/#
aby ste zistili, či sa úspešne pripája k serveru a či je schopný zverejniť svoj stav:
Výstup by mal vyzerať takto ([ID zariadenia] = ID vášho fotónu častíc):
/[ID zariadenia]/stav/Režim zobrazenia 8
/[ID zariadenia]/stav/Jas 250/[ID zariadenia]/stav/ForgroundColor 100, 023, 014/[ID zariadenia]/stav/BackgroundColor 034, 006, 034/[ID zariadenia]/stav/MaxDistance 92/[ID zariadenia]/stav/LastDistance 92/[ID zariadenia]/stav/Aktuálna vzdialenosť 92/[ID zariadenia]/stav/Verzia firmvéru 0.6.3
Presný výstup môže závisieť od verzie firmvéru, ktorý používate.
Ale je tu viac zábavy: Publikovaním na:
/[ID zariadenia]/sada/[parameter] [hodnota]
môžete zmeniť zobrazený vzor, ako aj niektoré farby.
Ak chcete zmeniť farby, pošlite:
/[ID zariadenia časticového fotónu]/set/ForgroundColor/[červená], [zelená], [modrá]
/[ID zariadenia časticového fotónu]/setBackgroundColor/[červená], [zelená], [modrá]
Pre [červená], [zelená] a [modrá] zadajte desatinné hodnoty príslušnej farby.
Ak chcete zmeniť vzor zobrazenia, pošlite:
/[ID zariadenia časticového fotónu]/set/DisplayMode [hodnota medzi 1 a 11]
Aktuálne implementované režimy zobrazenia sú:
- Hluk
- Dúhový cyklus
- Paleta NoisePlus
- SingleColor
- Cylon
- Dážď
- Oheň
- Horizontálne rozdelenie
- HorizontalDoubleSplit
- Vertikálne rozdelenie
- Špirála (vo vývoji)
Niektoré z nich sú z ukážkovej sekcie FastLED.
Ak chcete zmeniť jas, pošlite:
/[ID zariadenia]/set/Jas [hodnota medzi 1 a 100]
Odporúča:
ESP8266 - Zavlažovanie záhrady s časovačom a diaľkovým ovládaním cez internet / ESP8266: 7 krokov (s obrázkami)
ESP8266 - Zavlažovanie záhrady s časovačom a diaľkovým ovládaním cez internet / ESP8266: ESP8266 - diaľkové ovládanie zavlažovania s časovaním pre zeleninové záhrady, kvetinové záhrady a trávniky. Na napájanie zavlažovača používa obvod ESP-8266 a hydraulický / elektrický ventil. Výhody: Nízke náklady (~ 30,00 USD) rýchly prístup Príkazy pre
Cenovo dostupný šesťuholník Arduino Nano 18 DOF s ovládaním PS2: 13 krokov (s obrázkami)
Cenovo dostupný šesťuholník Arduino Nano 18 DOF ovládaný systémom PS2: Jednoduchý robot Hexapod využívajúci servo ovládač arduino + SSC32 a bezdrôtové ovládanie pomocou joysticku PS2. Servo ovládač Lynxmotion má mnoho funkcií, ktoré môžu poskytnúť krásny pohyb na napodobnenie pavúka. Ide o to, vytvoriť hexapodového robota, ktorý
DIY RGB-LED Glow Poi s diaľkovým ovládaním: 14 krokov (s obrázkami)
DIY RGB-LED Glow Poi s diaľkovým ovládaním: Úvod Zdravím všetkých! Toto je môj prvý sprievodca a (dúfajme) prvý zo série sprievodcov na mojej ceste k vytvoreniu open-source RGB-LED vizuálneho poi. Aby to bolo najskôr jednoduché, bude to mať za následok jednoduché LED-poi s diaľkovým ovládaním
Plne vybavená vonkajšia bezpečnostná kamera založená na Raspberry Pi: 21 krokov
Plne vybavená vonkajšia bezpečnostná kamera založená na Raspberry Pi: Ak máte sklamajúce skúsenosti s lacnými webkamerami, ich zle napísaným softvérom a/alebo nedostatočným hardvérom, môžete si ľahko postaviť poloprofesionálnu webovú kameru s Raspberry Pi a niekoľkými ďalšími elektronickými komponentmi. zistiť, na ktorých pretekoch
DIY LED svetlo - moderná stolná lampa s diaľkovým ovládaním: 8 krokov (s obrázkami)
DIY LED svetlo - moderná stolná lampa s diaľkovým ovládaním: V tomto článku sa budem zaoberať procesom, ktorý som použil pri stavbe tejto úžasnej LED náladovej žiarovky v tvare pyramídy. Na hlavnú štruktúru som použil javor a niektoré mahagónové tŕne na zvýšenie pevnosti. Na osvetlenie som použil RGB LED svetlá, ktoré sa dodávajú v 16 -metrovom páse