
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48



Néhány évvel ezelőtt vásároltunk egy dizájner lámpát, amelynek lámpaernyője szivar volt, és tejüvegből készült. Tetszett az árnyék sajátos kialakítása és a lámpa általános megjelenése. De nem igazán voltam elégedett az öt kis szabványos izzó fényével. Mivel az árnyék meglehetősen kis sugarú, nem kapott folyamatos fény benyomást, de láthatta az egyes izzókat az árnyékban. Amikor egy WS2812b LED csíkra bukkantam, egy ötlet merült fel bennem: át akartam alakítani/újrahasznosítani a lámpát, és lecserélni a szabványos izzókat RGB LED -ekre. Arról nem is beszélve, hogy az "új" lámpát Wifi-vel kell vezérelni, hogy magasabb WAF 8-) értéket kapjunk.
1. lépés: A lámpa új elemei - Részlista

Mivel már végeztem néhány projektet a részecskefotonokkal (https://particle.io), ezért ezt az igazán ügyes vezérlőt választom projektem alapjául. Összefoglalva, szükségem volt erre a hardverre a lámpa átalakításhoz:
- 1x 90 cm -es cső, egyik végén M6 -os metrikus menettel
- 1x részecske foton
- 1x HC-SR04 ultrahangos érzékelő (különleges csavarhoz)
- néhány vezeték az alkatrészek csatlakoztatásához
- 1x AC/DC 5V/2A tápegység
- tápcsatlakozó a lámpa aljához a tápegység csatlakoztatásához
- 1x WS2812b LED csík, 30 LED méterenként (3 m hosszú)
- Tervezői lámpa
2. lépés: A huzalozás

A kábelezés beállítása nagyon egyszerű: Amint az a frizurarajzon látható, a tápegységet a VIN és GND érintkezőn lévő fotonhoz, valamint az első LED csík egyik végén lévő + és - csatlakozóhoz kell csatlakoztatni. A HC-SR04 két meglehetősen hosszú vezetékkel van összekötve a foton D2 (TRIGGER a HC-SR04) és a D3 (ECHO a HC-SR04) csapjával. A foton D4 csapja az első LED csík DI -hez csatlakozik.
3. lépés: A kemény rész - Szerelje össze a darabokat




A LED csíkok öntapadósak, de néhány további kábelkötéssel rögzítettem őket (lásd a részletes képeket). Annak érdekében, hogy a vezetékek a lehető legrövidebbek legyenek, úgy döntöttem, hogy a négy led csíkot cikk -cakkban vezetem be - a foton D4 csapja az első csík DI -hez van csatlakoztatva, az első csík DO a cső felső végén csatlakozik a DI -hez a második csík. A második csík DO -ja a cső alján lévő harmadik csík DI -hez van csatlakoztatva. A harmadik csík DO -ja a cső tetején lévő negyedik csík DI -hez kapcsolódik. Az egyes csíkok VCC és GND vonalai ugyanúgy csatlakoznak. Az ultrahangos érzékelő vezetékei a leghosszabbak, és áthaladnak a cső belsejében.
A tápegység egy aljzathoz van csatlakoztatva, amelyet a lámpa alján lévő lyukba helyeztem, ahol az eredeti változatban a 220 V -os tápkábel átment. Erről a csatlakozóról a tápkábelek a foton VIN/GND -jére, a ledcsíkok VCC/GND -jére és az ultrahangos érzékelőre kerülnek.
4. lépés: A puha alkatrészek - Firmware elérhető a Githubon

A firmware a github ezen git tárházában érhető el:
github.com/happenpappen/PhotonLamp
Ha ugyanazokat a csapokat használja a LED szalag és a HC-SR04 csatlakoztatásához, akkor a kód összeállítása előtt egyetlen dolgot kell megváltoztatnia, ha létre kell hoznia egy "MQTT_credentials.h" fájlt az "src" alkönyvtárban, amely három sort tartalmaz:
#define MQTT_HOST "" #define MQTT_USER "" #define MQTT_PASSWORD ""
Számos jó útmutató létezik egy szúnyogszerver beállításához, amelyeket könnyen megtalálhat kedvenc keresőmotorjával…
5. lépés: A firmware - Az MQTT kapcsolat használata


Egy Rasperry Pi 3 -at használok szúnyoggal (https://www.mosquitto.org) MQTT szerverként, kérjük, olvassa el a dokumentációját a beállításról. Feliratkozhat a témára ([eszköz azonosítója] = részecskefotonjának azonosítója):
/[eszköz azonosító]/#
hogy lássa, sikeresen csatlakozik -e a szerverhez, és képes -e közzétenni állapotát:
A kimenetnek így kell kinéznie ([eszköz id] = részecskefotonjának azonosítója):
/[eszköz azonosítója]/állapot/DisplayMode 8
/[eszköz azonosító]/állapot/Fényerő 250/[eszközazonosító]/állapot/ForgroundColor 100, 023, 014/[eszközazonosító]/állapot/BackgroundColor 034, 006, 034/[eszközazonosító]/állapot/MaxDistance 92/[eszköz azonosító]/állapot/LastDistance 92/[eszköz azonosító]/állapot/CurrentDistance 92/[eszköz azonosító]/állapot/FirmwareVersion 0.6.3
A pontos kimenet függhet a használt firmware verziójától.
De ennél több móka is van benne: közzétéve:
/[eszköz azonosító]/set/[paraméter] [érték]
módosíthatja a megjelenő mintát, valamint néhány színt.
A színek megváltoztatásához küldje el:
/[a részecskefoton eszköz azonosítója]/set/ForgroundColor/[piros], [zöld], [kék]
/[a részecskefoton eszköz azonosítója]/setBackgroundColor/[piros], [zöld], [kék]
A [piros], [zöld] és [kék] esetén írja be a megfelelő szín tizedes értékeit.
A megjelenítési minta megváltoztatásához küldje el:
/[részecskefoton eszközazonosítója]/set/DisplayMode [érték 1 és 11 között]
A jelenleg megvalósított megjelenítési módok a következők:
- Zaj
- RainbowCycle
- NoisePlusPalette
- SingleColor
- Cylon
- Eső
- Tűz
- HorizontalSplit
- HorizontalDoubleSplit
- VerticalSplit
- Spirál (fejlesztés alatt)
Néhány közülük a FastLED példaszakaszából származik.
A fényerő módosításához küldje:
/[eszköz azonosítója]/set/Fényerő [érték 1 és 100 között]
Ajánlott:
Teljesen felszerelt kültéri biztonsági kamera a Raspberry Pi alapján: 21 lépés

Teljesen felszerelt kültéri biztonsági kamera a Raspberry Pi alapján: Ha csalódást keltő tapasztalatai vannak az olcsó webkamerákkal, rosszul megírt szoftvereikkel és/vagy nem megfelelő hardvereivel, könnyedén felépíthet egy félig professzionális webkamerát Raspberry Pi és néhány más elektronikus alkatrész segítségével. hogy megtudja melyik futás
Végső szárazjég -ködgép - Bluetooth -vezérléssel, elemmel és 3D nyomtatással: 22 lépés (képekkel)

Végső szárazjég -ködgép - Bluetooth -vezérelt, elemmel működtetett és 3D nyomtatással .: Nemrég szükségem volt egy szárazjéggépre, hogy néhány színházi effektust kapjak egy helyi bemutatóhoz. A költségvetésünk nem terjedne el arra, hogy felvegyünk egy professzionális munkatársat, ezért ezt építettem helyette. Többnyire 3D nyomtatott, távolról vezérelhető bluetooth -on keresztül, akkumulátoros energiával
IoT tervezőlámpa IFTTT -vel: 7 lépés (képekkel)

IoT tervezőlámpa IFTTT-vel: Ebben az utasításban eligazítom Önt egy internethez csatlakoztatott LED-lámpa elkészítésében, amely egyszerre funkcionális és stílusos. Ez a funky design objektum egy webalkalmazással vagy az IFTTT online szolgáltatással vezérelhető. Ez utóbbi lehetővé teszi a lámpa csatlakoztatását
Solderdoodle Plus: Forrasztópáka érintőképernyős vezérléssel, LED visszajelzéssel, 3D nyomtatott tokkal és újratölthető USB -vel: 5 lépés (képekkel)

Solderdoodle Plus: Forrasztópáka érintőképernyős vezérléssel, LED visszajelzéssel, 3D nyomtatott tokkal és újratölthető USB-vel: Kattintson az alábbi linkre, hogy meglátogassa a Kickstarter projektoldalunkat a Solderdoodle Plus, egy vezeték nélküli USB újratölthető forró multifunkciós szerszámhoz, és előrendelje a gyártási modellt! Https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho
CAR-INO: Egy régi RC autó teljes átalakítása Arduino és Bluetooth vezérléssel: 5 lépés (képekkel)

CAR-INO: Egy régi RC autó teljes átalakítása Arduino-val és Bluetooth-vezérléssel: Bevezetés Szia, az első oktatási anyagomban szeretném megosztani veled tapasztalataimat egy régi rc autó 1990-es évről újra történő átalakításáról. Karácsony volt 1990, amikor a Mikulás nekem adta ezt a Ferrari F40 -et, a világ leggyorsabb autóját! … akkoriban. T