Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Kuweka Jarvis (esp8266) Katika Ironman
- Hatua ya 3: Programu "Hello Jarvis"
- Hatua ya 4: Avengers Kukusanyika
- Hatua ya 5: Ni kama Kutazama Rangi Kavu
Video: Arifa za Ajabu - Toleo la Ironman: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
"Excelsior" - Stan Lee.
Arifa za Ajabu
Hii inaweza kufundishwa kwa baba wa marehemu wa mashujaa wangu wa kupenda.
Kwa muda nilikuwa na sanamu hii ya Iron-man kwenye rafu. Ni toy ya asili ya mashaka niliyopewa baada ya mabishano na rafiki. Nilidai ningeweza kuifanya ionekane bora. Wakati ulikwenda na toy alikuwa amekaa pale kwenye rafu yangu kwa miezi na miezi, wala hakucheza na taa ya mwingiliano ya LED au kupakwa rangi.
Ilikuwa wakati wa kubadilisha hii!
Wacha tuweke maisha katika Ironman huyu, tupake rangi na tuongeze nguvu ya kompyuta yenye thamani ya Jarvis! Ni agano la jinsi LED moja inaweza kukupa ikiwa inatumiwa kwa usahihi!
vipengele:
- Taa ya RGB ya LED inayoweza kudhibitiwa kikamilifu - ndio moja tu!
- Inaweza kutangaza arifa zako zingine za Facebook, Twitter, WhatsApp
- Sambamba na Alexa (ikiwa unataka)
- SuperHero kabisa
- Jarvis ndani (ni ESP8266 lakini hiyo ndio karibu ningeweza kupata)
Wakati: 2hGharama: karibu 5 USD Ugumu: Superhero rahisi
(Kumbuka mradi unahitaji seva ya NodeRED kwa uunganisho wa IoT)
Kuna mashindano yanayoendelea - ikiwa naweza kushinda na mradi mmoja wa LED ambao utakuwa uzoefu mzuri sana! Kura zinathaminiwa sana!
Ya kufundisha inategemea kabisa maandishi haya mazuri yaliyoundwa na mimi! Unaweza kusoma zaidi juu yake hapo, lakini onya hii inayoweza kufundishwa ni hatua iliyojaa ucheshi!
Hatua ya 1: Vifaa
Hii itakuwa orodha fupi ya vifaa kuwahi kutokea:
- ESP8266-01 - kama hii ($ 3)
- 1 RGB LED WS2812b unahitaji moja tu - haina bei!
- Kuondoka kwa 5V hadi 3.3V (kuifanya iweze kutumia USB) ($ 2)
Utahitaji pia chuma cha chuma (mtu), uvumilivu sawa wa shujaa, vidole thabiti na bunduki za laser kwa sababu huwezi kuwa na lasers za kutosha. Pia ikiwa unaweza kutambaa juu ya jengo hilo … acha kusoma Peter huyu na uende kuokoa mji!
Ni wazi ninajaribu tu kufanya hatua hii ionekane kuwa nzito. Ukweli ni - huu ni mradi wa kufurahisha kupata mguu wako kwenye MQTT, NodeRED, ESP8266 na umeme wa kimsingi. Unaweza kutumia betri kuwezesha hii lakini ESP bila hali ya kulala itatafuna haraka sana.
Hatua ya 2: Kuweka Jarvis (esp8266) Katika Ironman
Haiitwi bahati! Nilipanga kabisa kwamba:
- WS2812b ina mkanda wa kunata na inafaa kwenye bamba la nyuma la ESP
- ESP8266 inafaa ndani ya kichwa cha Ironman (Tony ana kichwa kikubwa kweli!)
Ukweli wa kufurahisha: Mwenzangu wa nyumbani ana jina la jina "Iron-man" (usimwambie hivyo, hajui hii). Mimi huchagua majina ya majina kila wakati lazima nitafute mwenzi mwenzangu mpya, kabla ya uteuzi (nilipitia Batman na Superman tayari). Sio tu jina lake lilitokea Anthony, lakini swali la kwanza alilouliza lilikuwa juu ya bodi ya pasi!
Kwa kadiri unavyoweza kushawishiwa kuiweka pamoja - usifanye hivi bado. Mara WS2812b ikiuzwa kwa ESP8266 na waya zote, itakuwa ngumu kuangaza nambari hiyo.
Kwa kuzingatia hayo - wakati wa kiwango cha Jarvis AI
Hatua ya 3: Programu "Hello Jarvis"
Kuna sehemu mbili za usanidi huu:
NodeRED:
NodeRED ni rahisi kutumia na unaweza kufanya mambo mengi mazuri na hii. Kutoka kwa automatisering ya msingi kuwaambia toy yetu Jarvis nini cha kufanya! Nina mafunzo kwa Kompyuta ikiwa unataka kupanua maarifa yako zaidi. Haihitajiki kwa hii inayoweza kufundishwa. Ikiwa unataka kufanya taa kutokea - endelea kusoma.
Seva inawajibika kwa vitu 2:
- kukamata vichochezi (arifa inayoingia, bonyeza kitufe nk)
- tuma amri ya kuwasha taa
Kuwasiliana na ESP8266 ninatumia kamba ambayo imejengwa kwa njia ifuatayo:
Fomati: (num: nyekundu: kijani: bluu: LedON: LedOFF: Mwangaza: kitanzi) num: int 0-255 // idadi ya blinks nyekundu: int 0-255 // red channel (tumia rangi ya picker) kijani: int 0- 255 // chaneli ya kijani (tumia mchumaji wa rangi) samawati: int 0-255 // kituo cha hudhurungi (tumia kichukua rangi) LedOn / Off: int mills 100 - 1000 // LED na majira ya kuvunja Mwangaza: int 0-255 // Mwangaza wa LED kitanzi: int 0, 1, 2 // mode (hesabu / kupepesa mara kwa mara / wazi)
Kulingana na ufunguo huu ujumbe wa mfano kama huu:
3:15:96:226:1000:300:255:0
Ingeweza kutafsiri kwa kunde 3 za Bluu zinazodumu sekunde 1 kila ms 300 kwa mwangaza kamili.
Hii itatumwa kupitia MQTT kwa ESP8266. Ni juu yako ni nini kitasababisha blinks kutokea. Nitaangazia mifano kadhaa ya sampuli:
Arifa za rununu
Ni wazi kukamata ujumbe na arifa nitatumia programu-jalizi ya Tasker na AutoNotification. Kila wakati ninapokea ujumbe wa aina fulani - tufanye WhatsApp na SMS - Nataka Ironman aangaze mara x kwa rangi y.
Kwenye vifaa vya Android, unaweza kutumia Tasker kuangalia ni taarifa gani imetolewa na kufanya kitu kulingana na hii. AutoNotification itafuatilia kila arifa na ikiwa itatolewa na programu ya SMS au Whatsapp itatuma Posta ya HTTP kwa NodeRED. Nina mafunzo mengi ya Tasker ikiwa unataka kujua zaidi juu yake.
Kwa WhatsApp nitapepesa LED mara 6, weka rangi kuwa kijani
kuongozwa = 6: 15: 224: 99: 600: 100: 254: 0
Kwa SMS nataka LED igeuke samawati na kupepesa mara 10 ikiongozwa-
10:15:96:226:1000:300:254:0
Unaweza kupakua na kuagiza wasifu kamili wa Tasker na faili zote zilizoambatanishwa na hii inayoweza kufundishwa.
ESP8266
Kutumia MQTT - ninatuma uchungu na habari juu ya jinsi LED inapaswa kuishi. Lazima uangaze ESP (labda utumie adapta hii ya DIY) ukitumia Arduino IDE na nambari maalum. Nambari iko tayari kwako, na unachohitajika kufanya ni kurekebisha faili ya sifa.h na ufikiaji wako wa WiFi na maelezo ya seva ya NodeRED.
#fafanua SSID_NAME "xxxxxxx"; # fafanua SSID_PASS "xxxxxxx"; #fafanua MQTT_SERVER "192.168.1.183"; #fafanua MQTT_USER "xxxxxx"; #fafanua MQTT_PASS "xxxxxx"; #fafanua MQTT_CLIENT "Ironman2";
Ikiwa haujui jinsi ya kuangaza ESP8266 - hapa kuna mwongozo kwako. Kumbuka kuwa kutumia LED utahitaji maktaba ya FastLED kutoka Arduino IDE.
Hatua ya 4: Avengers Kukusanyika
Ni wakati wa kuiweka pamoja! Kuna mambo kadhaa ya kufanya. Unaweza kuona mzunguko wa unganisho lakini kwa kifupi:
- Cable ya USB inaunganisha pini za nguvu (1 na 4) hadi 5V hadi 3.3V kushuka chini
- 3.3V hutumiwa kuwezesha RGB LED na ESP8266 (kumbuka kuwezesha pini ya CH-EN)
- Ishara imetumwa kutoka GPIO02 kwenda kwa LED
Angalia waya zote mara mbili, kwani makosa katika hatua hii yanaweza kuwa ya gharama kubwa! Uko karibu tayari! Ni wakati wa hatua ya mwisho!
Hatua ya 5: Ni kama Kutazama Rangi Kavu
Kwa bahati nzuri, nilikusanya picha kwa ajili yako - kwa hivyo sio lazima uvumilie kikao cha 2h cha uchoraji! Tumia rangi za akriliki na mawazo yako kufanya kitu wastani kiwe kitovu!
Kwa kuongezea, ikiwa unataka kupata habari juu ya sasisho za hii au miradi mingine - fikiria kunifuata kwenye jukwaa la chaguo lako: Facebook Twitter Instagram YouTube
Na ikiwa unahisi kuninunulia kahawa au kunisaidia kwa njia inayoendelea zaidi:
Paypal Patreon
Natumahi umefurahiya mradi!
Ilipendekeza:
Synthesizer ya Analog ya Ajabu / Kiungo kinachotumia Vipengele vya Diskret tu: Hatua 10 (na Picha)
Synthesizer ya Analog ya Kutisha / Kiungo kinachotumia Vipengele vya Dhahiri tu: Viunganishi vya Analog ni baridi sana, lakini pia ni ngumu sana kutengeneza. Kwa hivyo nilitaka kumfanya mtu awe rahisi kama inavyoweza kupata, kwa hivyo utendaji wake unaweza kueleweka kwa urahisi. Ili iweze kufanya kazi, wewe unahitaji mizunguko michache ya msingi: oscillator rahisi na resis
Mambo ya Ajabu Hoodie inayopangwa: Hatua 9 (na Picha)
Vitu vya Ajabu Hoodie inayoweza kupangwa: Huenda isiwe lazima utumie wakati katika ulimwengu mbaya wa monsters, lakini wakati mwingine unataka tu kuvaa shati ambayo inasema UNAWEZA kuishi huko ikiwa ungetaka. Kwa kuwa shati kama hiyo haipo kwenye soko wazi tuliamua kutengeneza yetu
Sauti Tendaji ya Taa ya Kuonyesha + Mambo ya Ajabu : Hatua 8 (na Picha)
Sauti Tendaji ya Taa ya Mwangaza Inaonyesha + Mambo ya Ajabu …: Kwa picha zaidi na sasisho za mradi: @capricorn_one
Gari la Seli ya Ajabu ya Ajabu: Hatua 5
Gari la ajabu la Sola ya jua: Halo wasomaji katika hii nitafundishwa nitakuonyesha jinsi ya kutengeneza aina ya kipekee ya gari la umeme wa jua kwa njia rahisi sana … Endelea kusoma
Jinsi ya Kuchukua Picha za Ajabu za Hatua ya Haraka: Hatua 5
Jinsi ya Kuchukua Picha za Ajabu za Hatua ya Haraka: kimsingi nitakuonyesha kupata picha ya kushangaza ya kitu kinachotokea kwa kupepesa kwa jicho. Mfano ninaotumia ni kutibuka kwa puto ya maji. Unavutiwa? soma zaidi