![Brīnišķīgi paziņojumi - Ironman Edition: 5 soļi (ar attēliem) Brīnišķīgi paziņojumi - Ironman Edition: 5 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-1944-24-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/001/image-1944-26-j.webp)
![](https://i.ytimg.com/vi/fkdjYhN3MaE/hqdefault.jpg)
![Brīnišķīgi paziņojumi - Ironman Edition Brīnišķīgi paziņojumi - Ironman Edition](https://i.howwhatproduce.com/images/001/image-1944-27-j.webp)
"Excelsior" - Stens Lī.
Brīnišķīgi paziņojumi
Šī pamācība ir veltīta manu mīļāko supervaroņu mirušajam tēvam.
Kādu laiku manā plauktā bija šī dzelzs cilvēka statuja. Tā ir apšaubāmas izcelsmes rotaļlieta, kas man dota pēc strīda ar draugu. Es apgalvoja, ka es varētu padarīt to labāku. Laiks gāja, un rotaļlieta mēnešiem un mēnešiem vienkārši sēdēja manā plauktā, nedz spēlējās ar ne īpaši interaktīvo LED gaismu, nedz krāsoja.
Bija pienācis laiks to mainīt!
Ieliksim dzīvību šajā Ironman, uzkrāsosim to un pievienosim Jarvis vērtīgo skaitļošanas jaudu! Tas ir apliecinājums tam, cik daudz jautrības var sniegt viena gaismas diode, ja to pareizi lieto!
Iespējas:
- Pilnībā "savienota" kontrolējama RGB LED gaisma - jā, tikai viena!
- Var paziņot par jūsu Facebook, Twitter, WhatsApp citiem paziņojumiem
- Savietojams ar Alexa (ja vēlaties)
- Pilnīgi superhero draudzīgs
- Jarvis iekšā (tas ir ESP8266, bet tas ir vistuvāk, ko es varētu atrast)
Laiks: 2 stundas Izmaksas: aptuveni 5 USD Grūtības pakāpe: viegli supervaroņi
(Ņemiet vērā, ka projektam ir nepieciešams NodeRED serveris IoT savienojumam)
Notiek konkurss - ja es varu to uzvarēt ar vienu LED projektu, tas būtu patiesi brīnišķīga pieredze! Balsis ļoti novērtētas!
Instrukcija ir pilnībā balstīta uz šo jauko manis rakstīto! Tur jūs varat lasīt vairāk par to, taču brīdiniet, ka šī pamācība ir humora pilna darbība!
1. darbība. Aparatūra
![Aparatūra Aparatūra](https://i.howwhatproduce.com/images/001/image-1944-28-j.webp)
Šis būs visu laiku īsākais aparatūras saraksts:
- ESP8266-01 - tāpat kā šis (3 ASV dolāri)
- 1 RGB LED WS2812b jums ir nepieciešams tikai viens - tas ir nenovērtējams!
- Atkāpšanās no 5V līdz 3.3V (lai to darbinātu ar USB) (2 ASV dolāri)
Jums būs nepieciešams arī lodāmurs (vīrietis), daži varoņi, pacietība, stabili pirksti un lāzera pistoles, jo jums nevar būt pietiekami daudz lāzeru. Arī tad, ja jūs varat pārmeklēt ēku … pārtrauciet lasīt šo Pēteri un dodieties glābt pilsētu!
Ir skaidrs, ka es tikai cenšos padarīt šo soli nopietnu. Patiesība ir tāda - tas ir jautrs projekts, lai iegūtu pamatu MQTT, NodeRED, ESP8266 un dažām pamata elektronikas ierīcēm. Lai to darbinātu, varat izmantot baterijas, bet ESP bez miega režīma tās ļoti ātri sakošļās.
2. darbība. Jarvis (esp8266) ievietošana Ironman
![Jārvisa (esp8266) ievietošana Ironmanā Jārvisa (esp8266) ievietošana Ironmanā](https://i.howwhatproduce.com/images/001/image-1944-29-j.webp)
To nesauc par veiksmi! Es to pilnībā plānoju:
- WS2812b ir lipīga lente un tā ir piemērota ESP aizmugurējai plāksnei
- ESP8266 ietilpst Ironman galvas iekšpusē (Tonijs patiešām ir liels!)
Jautrs fakts: manam pašreizējam mājiniekam ir koda nosaukums "Dzelzs cilvēks" (nestāstiet viņam to, viņš to neapzinās). Kodu nosaukumus es izvēlos katru reizi, kad pirms atlases jāmeklē jauns mājas biedrs (es jau gāju cauri Betmenam un Supermenam). Ne tikai viņa vārds bija Anthony, bet pirmais viņa uzdotais jautājums bija par gludināmo dēli!
Lai arī kā jums būtu kārdinājums visu salikt kopā - nedariet to vēl. Kad WS2812b ir pielodēts pie ESP8266 ar visiem vadiem, kodu būs grūtāk mirgot.
Paturot to prātā - laiks Jarvis AI līmenim
3. solis: programmatūra “Hello Jarvis”
![Programmatūra Programmatūra](https://i.howwhatproduce.com/images/001/image-1944-30-j.webp)
![Programmatūra Programmatūra](https://i.howwhatproduce.com/images/001/image-1944-31-j.webp)
Šajā komplektā ir divas sastāvdaļas:
NodeRED:
NodeRED ir ļoti viegli lietojams, un ar to jūs varat paveikt daudz neticamu lietu. Sākot ar pamata automatizāciju un beidzot ar mūsu rotaļlietas Jarvis norādīšanu, kas jādara! Man ir apmācība iesācējiem, ja vēlaties vēl vairāk paplašināt savas zināšanas. Tas nav vajadzīgs šim pamācībai. Ja vēlaties iedegties, turpiniet lasīt.
Serveris ir atbildīgs par 2 lietām:
- lai fiksētu aktivizētājus (ienākošais paziņojums, pogu nospiešana utt.)
- nosūtiet komandu, lai iedegtu gaismu
Lai sazinātos ar ESP8266, es izmantoju virkni, kas veidota šādi:
Formāts: (skaits: sarkans: zaļš: zils: LedON: LedOFF: spilgtums: cilpa) num: int 0-255 // mirgo sarkano: int 0-255 // sarkanais kanāls (izmantojiet krāsu atlasītāju) zaļš: int 0- 255 // zaļais kanāls (izmantojiet krāsu atlasītāju) zils: int 0-255 // zils kanāls (izmantojiet krāsu atlasītāju) LedOn/Off: int dzirnavas 100-1000 // LED un pārtraukuma laiks Spilgtums: int 0-255 // LED spilgtums cilpa: int 0, 1, 2 // režīms (skaits/nemitīga mirgošana/dzēšana)
Pamatojoties uz šo atslēgu, tiek parādīts šāds ziņojuma paraugs:
3:15:96:226:1000:300:255:0
Pilnā spilgtumā tas tiktu tulkots 3 zilos impulsos, kas ilgst 1 sekundi ik pēc 300 ms.
Tas tiks nosūtīts caur MQTT uz ESP8266. Tas ir atkarīgs no jums, kas izraisīs mirgošanu. Es apskatīšu pāris scenāriju paraugus:
Mobilie paziņojumi
Acīmredzot, lai uzņemtu ziņojumus un paziņojumus, es izmantošu Tasker un AutoNotification spraudni. Katru reizi, kad saņemu noteikta veida ziņojumu - darīsim WhatsApp un SMS - es vēlos, lai Ironman mirgo x reizes y krāsā.
Android ierīcēs varat izmantot Tasker, lai pārbaudītu, kāds paziņojums ir izdots, un rīkoties, pamatojoties uz to. AutoNotification uzraudzīs katru paziņojumu, un, ja tas ir izdots ar SMS lietotni vai Whatsapp, tas nosūtīs HTTP ziņu uz NodeRED. Man ir daudz Tasker apmācību, ja vēlaties uzzināt vairāk par to.
WhatsApp gadījumā es mirgošu LED 6 reizes, iestatiet zaļo krāsu
vadīja = 6: 15: 224: 99: 600: 100: 254: 0
SMS gadījumā es vēlos, lai gaismas diode kļūtu zila un mirgo 10 reizes.
10:15:96:226:1000:300:254:0
Jūs varat lejupielādēt un importēt visu Tasker profilu ar visiem failiem, kas pievienoti šai instrukcijai.
ESP8266
Izmantojot MQTT - es sūtu dzēlienu ar informāciju par to, kā gaismas diodei vajadzētu rīkoties. Jums ir jāzibina ESP (varbūt izmantojiet šo DIY zibspuldzes adapteri), izmantojot Arduino IDE ar pielāgotu kodu. Kods jums ir gatavs, un viss, kas jums jādara, ir modificēt credentials.h failu, izmantojot WiFi piekļuvi un informāciju par NodeRED serveri.
#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";
Ja neesat pārliecināts, kā mirgot ESP8266, šeit ir rokasgrāmata. Ņemiet vērā, ka, lai darbotos LED, jums būs nepieciešama FastLED bibliotēka no Arduino IDE.
4. solis: Atriebēju montāža
![Atriebēju pulcēšanās! Atriebēju pulcēšanās!](https://i.howwhatproduce.com/images/001/image-1944-32-j.webp)
Ir pienācis laiks visu salikt kopā! Ir dažas lietas, kas jādara. Savienojuma ķēdi var redzēt, bet īsumā:
- USB kabelis savieno strāvas tapas (1 un 4) ar atkāpšanos no 5V līdz 3.3V
- 3.3 V tiek izmantots RGB gaismas diodes un ESP8266 barošanai (atcerieties ieslēgt CH-EN tapu)
- Signāls tiek nosūtīts no GPIO02 uz LED
Vēlreiz pārbaudiet visus vadus, jo kļūdas šajā solī var maksāt dārgi! Jūs esat gandrīz gatavs! Ir pienācis laiks pēdējam solim!
5. solis: Tas ir tāpat kā skatīties krāsas nožūšanu
![](https://i.ytimg.com/vi/R2v17NygjXc/hqdefault.jpg)
Par laimi, es paātrināju jūsu uzņemto kadru - tāpēc jums nav jāiztur 2 stundu gleznošanas sesija! Izmantojiet akrila krāsas un savu iztēli, lai kaut kas vidēji izskatītos episki!
Turklāt, ja vēlaties saņemt informāciju par šī vai citu projektu atjauninājumiem - apsveriet iespēju sekot man izvēlētajā platformā: Facebook Twitter Instagram YouTube
Un, ja jums šķiet, ka vēlaties man nopirkt kafiju vai nepārtraukti atbalstīt:
Paypal Patreon
Es ceru, ka jums patika projekts!
Ieteicams:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
![Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi](https://i.howwhatproduce.com/images/002/image-5208-7-j.webp)
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Paziņojumi par veļas mazgājamo mašīnu: 3 soļi
![Paziņojumi par veļas mazgājamo mašīnu: 3 soļi Paziņojumi par veļas mazgājamo mašīnu: 3 soļi](https://i.howwhatproduce.com/images/005/image-12875-20-j.webp)
Paziņojumi veļas mazgājamai mašīnai: man ir “mēma” lēta veļas mazgājamā mašīna par aptuveni 150 sterliņu mārciņām. Lielums bija lielākais ierobežojums, tāpēc netiesājiet mani pārāk bargi. Stulbākā lieta manā mājsaimniecībā ir es. Baltas apakšveļas mazgāšana ar sarkaniem džemperiem ir viens no maniem grēkiem. Otrs neatceras
Paziņojumi reāllaikā, izmantojot NodeMCU (Arduino), Google Firebase un Laravel: 4 soļi (ar attēliem)
![Paziņojumi reāllaikā, izmantojot NodeMCU (Arduino), Google Firebase un Laravel: 4 soļi (ar attēliem) Paziņojumi reāllaikā, izmantojot NodeMCU (Arduino), Google Firebase un Laravel: 4 soļi (ar attēliem)](https://i.howwhatproduce.com/images/003/image-7269-49-j.webp)
Paziņojumi reāllaikā par notikumiem, izmantojot NodeMCU (Arduino), Google Firebase un Laravel: Vai esat kādreiz vēlējies saņemt paziņojumu, kad jūsu vietnē tiek veikta darbība, bet e -pasts nav piemērots? Vai vēlaties katru reizi, pārdodot, dzirdēt skaņu vai zvanu? Vai arī ir nepieciešama jūsu tūlītēja uzmanība ārkārtas situācijas dēļ
Veļas mazgājamās mašīnas paziņojumi, izmantojot MESH: 4 soļi (ar attēliem)
![Veļas mazgājamās mašīnas paziņojumi, izmantojot MESH: 4 soļi (ar attēliem) Veļas mazgājamās mašīnas paziņojumi, izmantojot MESH: 4 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-885-112-j.webp)
Paziņojumi veļas mašīnai, izmantojot MESH: Hmm! Es aizmirsu par veļas mazgājamās mašīnas drēbēm … Vai jūs vienmēr aizmirstat paņemt drēbes pēc mazgāšanas? Šī recepte uzlabos jūsu veļas mazgājamo mašīnu, lai saņemtu paziņojumus, izmantojot Gmail vai IFTTT, tiklīdz jūsu drēbes būs gatavas attēlot
Mājas paziņojumi, izmantojot MESH: 4 soļi
![Mājas paziņojumi, izmantojot MESH: 4 soļi Mājas paziņojumi, izmantojot MESH: 4 soļi](https://i.howwhatproduce.com/images/001/image-1046-148-j.webp)
Mājas paziņojumi, izmantojot MESH: Vai esat kādreiz domājuši, vai kāds ir atvēris jūsu atvilktni un sajaucis ar jūsu privātajām lietām? Vai arī, ja tavs mīļais tikko ieradās mājās, kamēr tu esi prom? MESH kustības sensors var palīdzēt jums paziņot, ja notiek kāds no šiem notikumiem. Piemēram, teiksim, ka esat zaudējis