Tartalomjegyzék:
- 1. lépés: Hardver
- 2. lépés: Jarvis (esp8266) beillesztése az Ironman -be
- Lépés: Szoftver "Hello Jarvis"
- 4. lépés: Szerelje össze a Bosszúállókat
- 5. lépés: Olyan, mint a száraz festéket nézni
Videó: Csodálatos értesítések - Ironman Edition: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
"Excelsior" - Stan Lee.
Csodálatos értesítések
Ez az útmutató a kedvenc szuperhőseim néhai apjának készült.
Egy ideje a polcon volt ez a Vasember szobor. Ez egy kétes eredetű játék, amelyet egy barátommal való vita után kaptam. Azt állítottam, hogy jobbá tehetem. Telt -múlt az idő, és a játék hónapokig hónapokig csak ült a polcomon, egyik sem játszott a nem túl interaktív LED -es lámpával vagy festett.
Ideje volt ezen változtatni!
Tegyünk egy kis életet ebbe az Ironmanbe, fessük le és adjuk hozzá a Jarvis-értékű számítási teljesítményt! Ez egy bizonyíték arra, hogy mennyire szórakoztató egyetlen LED, ha helyesen használja!
Jellemzők:
- Teljesen "csatlakoztatott", vezérelhető RGB LED -lámpa - igen, csak egy!
- Bejelentheti a Facebook, Twitter, WhatsApp egyéb értesítéseit
- Kompatibilis az Alexával (ha szeretné)
- Teljesen szuperhősbarát
- Jarvis belül (ez ESP8266, de ez a legközelebb, amit találtam)
Idő: 2 óra Költség: körülbelül 5 USD Nehézségi fok: Szuperhős könnyű
(Megjegyzés: a projekthez NodeRED szerver szükséges az IoT -kapcsolathoz)
Verseny zajlik - ha egyetlen LED -es projekttel meg tudom nyerni, az valóban csodálatos élmény lenne! Nagyon értékelik a szavazatokat!
Az oktatható teljesen ezen a szép íráson alapul, amit én készítettem! Bővebben itt olvashat róla, de vigyázzon, ez az oktatható humorral teli akció!
1. lépés: Hardver
Ez lesz a valaha volt legrövidebb hardverlista:
- ESP8266-01 - akárcsak ez (3 USD)
- 1 RGB LED WS2812b csak egy kell - ez megfizethetetlen!
- 5V -3.3V leépítés (USB -tápellátás érdekében) (2 USD)
Szüksége lesz egy forrasztópáka (férfi), némi hős türelemre, egyenletes ujjakra és lézerfegyverekre, mert nem lehet elege a lézerekből. Továbbá, ha fel tud mászni az épületben… hagyja abba Péter olvasását, és menjen, és mentse meg a várost!
Világos, hogy csak megpróbálom komolyan venni ezt a lépést. Az igazság az, hogy ez egy szórakoztató projekt az MQTT, a NodeRED, az ESP8266 és néhány alapvető elektronika megismeréséhez. Használhat elemeket az áramellátáshoz, de az ESP alvó üzemmód nélkül nagyon gyorsan átrágja őket.
2. lépés: Jarvis (esp8266) beillesztése az Ironman -be
Ezt nem szerencsének hívják! Teljesen ezt terveztem:
- A WS2812b ragasztószalaggal rendelkezik, és az ESP hátlapjára illeszkedik
- Az ESP8266 elfér az Ironman fejében (Tony valóban nagyfejű!)
Érdekes tény: A jelenlegi házastársam kódneve "Iron-man" (ezt ne mondd el neki, ő nincs tisztában ezzel). A kódneveket minden alkalommal kiválasztom, amikor új házastársat kell keresnem, a kiválasztás előtt (már átmentem Batmanen és Supermanen). Nemcsak Anthonynak hívták a nevét, hanem az első kérdés, amit a vasalódeszkával kapcsolatban tett fel!
Bármennyire is kísértésbe kerül, hogy mindent összerakjon - ezt még ne tegye. Miután a WS2812b -t az összes vezetékkel az ESP8266 -hoz forrasztotta, nehezebb lesz villogni a kódon.
Ezt szem előtt tartva - ideje Jarvis AI szintjének
Lépés: Szoftver "Hello Jarvis"
Ennek a beállításnak két összetevője van:
NodeRED:
A NodeRED használata rendkívül egyszerű, és ezzel sok hihetetlen dolgot lehet csinálni. Az alapvető automatizálástól a Jarvis játékunk megmondásáig, mit kell tennünk! Van egy oktatóprogramom kezdőknek, ha tovább szeretné bővíteni tudását. Erre nincs szükség ehhez az oktatáshoz. Ha meg akarja valósítani a fényeket - folytassa az olvasást.
A szerver 2 dologért felelős:
- kiváltók rögzítésére (bejövő értesítés, gombnyomás stb.)
- küldje el a parancsot a fény felgyújtására
Az ESP8266 kommunikációjához egy karakterláncot használok, amely a következő módon épül fel:
Formátum: (szám: piros: zöld: kék: LedON: LedOFF: Fényerő: hurok) szám: int 0-255 // a villogások száma piros: int 0-255 // piros csatorna (használja a színválasztót) zöld: int 0- 255 // zöld csatorna (használja a színválasztót) kék: int 0-255 // kék csatorna (használja a színválasztót) LedOn/Off: int malmok 100-1000 // LED és szünet időzítések Fényerő: int 0-255 // LED fényerő ciklus: int 0, 1, 2 // mód (szám/állandó villogás/törlés)
E kulcs alapján egy mintaüzenet, mint ez:
3:15:96:226:1000:300:255:0
Három kék impulzus lesz, amelyek 1 másodpercig tartanak 300 ms -onként, teljes fényerő mellett.
Ezt elküldi az MQTT -n keresztül az ESP8266 -nak. Rajtad áll, hogy mi okozza a villogásokat. Néhány példamutatást írok le:
Mobil értesítések
Nyilvánvalóan az üzenetek és értesítések rögzítéséhez a Tasker és az AutoNotification bővítményt fogom használni. Minden alkalommal, amikor egy bizonyos típusú üzenetet kapok - tegyük a WhatsAppot és az SMS -t - azt akarom, hogy az Ironman x -szer villogjon y színben.
Android -eszközökön a Tasker segítségével ellenőrizheti, hogy milyen értesítést küldtek, és ennek alapján tehet valamit. Az AutoNotification minden értesítést figyelemmel kísér, és ha SMS -alkalmazás vagy Whatsapp küldi, akkor HTTP -bejegyzést küld a NodeRED -nek. Sok Tasker oktatóanyagom van, ha többet szeretne tudni róla.
A WhatsApp esetében hatszor villogok a LED -en, állítsd be a színt zöldre
led = 6: 15: 224: 99: 600: 100: 254: 0
SMS-ben azt akarom, hogy a LED kéken világítson, és 10-szer villogjon
10:15:96:226:1000:300:254:0
Letöltheti és importálhatja a teljes Tasker -profilt az utasításhoz csatolt összes fájllal.
ESP8266
Az MQTT használata - A csípést elküldöm a LED -ek viselkedését bemutató információkkal. Be kell villannia az ESP -t (esetleg használja ezt a DIY flash adaptert) az Arduino IDE használatával az egyéni kóddal. A kód készen áll az Ön számára, és mindössze annyit kell tennie, hogy módosítja a credentials.h fájlt a WiFi hozzáféréssel és a NodeRED szerver adataival.
#define SSID_NAME "xxxxxxx";#define SSID_PASS "xxxxxxx"; #define MQTT_SERVER "192.168.1.183"; #define MQTT_USER "xxxxxx"; #define MQTT_PASS "xxxxxx"; #define MQTT_CLIENT "Ironman2";
Ha nem biztos benne, hogyan kell villogni az ESP8266 -tal - itt az útmutató az Ön számára. Vegye figyelembe, hogy a LED működtetéséhez szüksége lesz az Arduino IDE FastLED könyvtárára.
4. lépés: Szerelje össze a Bosszúállókat
Itt az ideje, hogy mindent összehozzunk! Van néhány tennivaló. Láthatja a csatlakozási áramkört, de dióhéjban:
- Az USB -kábel csatlakoztatja a tápcsatlakozókat (1 és 4) az 5V -3.3V lekapcsoláshoz
- 3.3 V-ot használnak az RGB LED és az ESP8266 tápellátására (ne felejtse el a CH-EN tűt táplálni)
- A jelet a GPIO02 küldi a LED -re
Ellenőrizze az összes vezetéket, mivel a hibák ebben a lépésben költségesek lehetnek! Majdnem kész vagy! Itt az ideje az utolsó lépésnek!
5. lépés: Olyan, mint a száraz festéket nézni
Szerencsére felgyorsítottam a felvételt - így nem kell elviselnie a 2 órás festést! Használd az akrilfestékeket és a fantáziádat, hogy valami átlagos megjelenés epikus legyen!
Ezenkívül, ha tájékoztatást szeretne kapni a projekt vagy a többi projekt frissítéseiről - kövessen engem az Ön által választott platformon: Facebook Twitter Instagram YouTube
És ha úgy érzi, hogy vesz nekem egy kávét, vagy folyamatosan támogat engem:
Paypal Patreon
Remélem tetszett a projekt!
Ajánlott:
Csodálatos effektusok létrehozása RGB LED szalag áramkör: 6 lépés (képekkel)
Hogyan készítsünk lenyűgöző hatásokat RGB LED szalagáramkör: Hi, barátom, ma egy áramkört fogok készíteni, amely vezérli a LED szalagot. Ez az áramkör elképesztő hatásokat biztosít a LED szalag számára. Ez az áramkör nagyon egyszerű és olcsó. Csak 3- RGB LED. Kezdjük el
HOGYAN KÉSZÍTHETŐ CSODÁLATOS ROBOT -TEHÉNY MEGHATÁROZÁS: 16 lépés (képekkel)
HOGYAN KÉSZÍTENEK CSODÁLATOS ROBOT-TEHÉNY-MEGHATÁROZÁST: Nemrégiben létrehoztam a Moo-Bot-ot, a Holdon átugró tehén-madárijesztőt, egy helyi madárijesztő versenyre. Az ihletem a fiamból származott, hogy „hey ddle dallle, a macska és a hegedű”. .. " A projektet nagyon szórakoztató volt együtt dolgozni
BALLON LAMP !!! CSODÁLATOS !!! (egyszerű Awsome Ballon Lamp) !!: 6 lépés (képekkel)
BALLON LAMP !!! CSODÁLATOS !!! (egyszerű Awsome Ballon Lamp) !!: Az egyszerű ballon lámpa a ballonokból és a 12 V -os LED szalagból készül a vezetővel
Csodálatos újratölthető vaku, Bluetooth hangszórókkal és mobiltelefonok töltésével: 4 lépés (képekkel)
Csodálatos újratölthető vakuvilágítás Bluetooth hangszórókkal és mobiltelefonok töltésével: Szia barátok! Ebben az oktatható cikkben beszámolok egy újratölthető vakufényről, amely Bluetooth hangszórókkal és töltő USB csatlakozóval van felszerelve a mobiltelefon töltéséhez, tehát sokoldalú eszköz, amely jó kempingezéshez és sétáláshoz parkokban vagy hegyeken
Hogyan építsük meg ezt a csodálatos pörgő szivárványos fénykereket !!!: 10 lépés (képekkel)
Hogyan építsük meg ezt a csodálatos pörgő szivárványos fénykerekét !!!: Ezen az oktatóanyagon megmutatom, hogyan készíts egy igazán klassz pörgő szivárvány fénykereket! Ez a nevezésem a „LET IT GLOW” versenyen. Ezt a forgó szivárványos fénykereket abból a részből készítettem, amelyik a fészerben ül. Ez a projekt