Orodha ya maudhui:

Cheza na Moto Juu ya WIFI! ESP8266 & Neopixels: Hatua 8
Cheza na Moto Juu ya WIFI! ESP8266 & Neopixels: Hatua 8

Video: Cheza na Moto Juu ya WIFI! ESP8266 & Neopixels: Hatua 8

Video: Cheza na Moto Juu ya WIFI! ESP8266 & Neopixels: Hatua 8
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Novemba
Anonim

Na Electropeak Tovuti rasmi ya ElectroPeak Fuata Zaidi na mwandishi:

Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]

Kuhusu: ElectroPeak ni sehemu yako ya kusimama moja ya kujifunza elektroniki na kuchukua maoni yako kwa ukweli. Tunatoa miongozo ya hali ya juu kukuonyesha jinsi unaweza kutengeneza miradi yako. Pia tunatoa bidhaa zenye ubora wa hali ya juu ili uwe na… Zaidi Kuhusu Electropeak »

Unda athari ya kuiga moto baridi na udhibiti wa waya wa Wi-Fi. Programu ya rununu (ya simu mahiri za Android) iliyo na muonekano mzuri iko tayari kusanikishwa kucheza na uumbaji wako! Tutatumia pia Arduino na ESP8266 kudhibiti moto. Mwisho wa mradi huu utajifunza:

  • Jinsi NeoPixels inavyofanya kazi.
  • Jinsi ya kupanga programu ya ESP8266 na kudhibiti anuwai juu ya wifi
  • Jinsi ya kuunda athari ya moto baridi na Neopixels

Hatua ya 1: Utangulizi wa Neopixels

Utangulizi wa Neopixels
Utangulizi wa Neopixels

LED za kibinafsi zinazoweza kushughulikiwa au mara nyingi huitwa Neopixles zimekuwepo kwa muda mrefu sasa na labda unawajua lakini, ikiwa sio, ni kama RGB za kawaida za RGB lakini kama jina linavyoonyesha rangi ya kila mmoja wao inaweza kushughulikiwa kibinafsi, kuruhusu mifumo baridi na michoro kufanywa. Kwa WS2812b unahitaji waya 3 tu, 2 kwa nguvu na 1 kwa data. Hiyo inamaanisha unahitaji tu pini moja ya bure ya Arduino kudhibiti tani ya LED!

Katika mradi huu, tutatumia LED hizi nzuri kuunda athari ya moto. Kwa kudhibiti LED tutatumia maktaba ya kushangaza ya FastLED. Tutatumia mfano wa mchoro wa Fire2012 wa maktaba iliyoandikwa na Mark Kriegsman. Tunatumia vipande 6 vya LED kila moja ikiwa na LED 30 (jumla ya LED 180) tunashika taa hizi kwenye kipande cha bomba la PVC na kuziweka kwenye silinda ya glasi (mitungi hii ya glasi kawaida hutumiwa kama vases). Tunapaswa kueneza mwangaza wa taa za taa kuzifanya zionekane zikiwa endelevu, kufanya hivyo tulitumia karatasi inayofuatilia ambayo inaruhusu nuru kupita na kueneza nuru.

Hatua ya 2: Vifaa vinavyohitajika

Vifaa vinavyohitajika
Vifaa vinavyohitajika

Vipengele vya vifaa

  • ESP8266 Serial WIFI Witty Bodi ya Wingu × 1
  • Ukanda wa Neopixels Smart LED (60LED / m strip) × 1
  • Kiwango cha mantiki Kubadilisha × 1
  • 21cm 40P Mwanaume Kwa Mwanamke Jumper Wire × 1
  • Bomba la PVC saizi 60cm 2 "× 1
  • Kufuatilia karatasi × 1
  • Silinda ya glasi × 1

Programu za Programu

Arduino IDE

Zana za mkono

  • Bunduki ya gundi moto
  • Chuma cha kulehemu

Hatua ya 3: Ujenzi

Ujenzi
Ujenzi
Ujenzi
Ujenzi
Ujenzi
Ujenzi
Ujenzi
Ujenzi

Kwanza pata silinda sahihi ya glasi, silinda yetu ina urefu wa 60cm na kipenyo cha 12cm.

Ikiwa unaweza kupata silinda ya glasi iliyo na baridi ambayo itakuwa nzuri lakini ikiwa ni glasi wazi unaweza kutumia karatasi ya kufuatilia kufunika uso wa silinda (iwe ndani au nje), karatasi ya kufuatilia hufanya kazi nzuri ya kueneza nuru na kutoa matokeo mazuri. Baada ya kupata silinda ya glasi pima urefu wake wa ndani na kisha ukate bomba la PVC ili iweze kutoshe ndani ya silinda. Silinda yetu ya glasi ina urefu wa 60cm (ukiondoa msingi ina urefu wa ndani wa 59cm) kwa hivyo tunakata bomba letu la PVC hadi 59cm. Utashika vipande vya LED kwenye bomba hii, bomba yenye kipenyo cha 4cm itakuwa kamili. Ifuatayo tunalazimika kukata kipande chetu kilichoongozwa hadi sehemu 6 sawa hapa tunatumia ukanda wa wiani wa 60LED / m (unaweza kutumia msongamano wa juu kwa athari bora ikiwa unataka) tunatumia urefu wa sentimita 50, hiyo inamaanisha tunahitaji mita 3. Weka urefu wa urefu sawa sita karibu na bomba la PVC na ushikilie vipande kwenye bomba. Hapa ni jinsi inapaswa kuonekana kama.

Kwa vipande vya LED pamoja unaweza ama waya za solder moja kwa moja kwenye ukanda kulingana na mchoro ufuatao au vichwa vya kwanza vya pini ya solder kwenye vipande kisha utumie waya za mkate kuziunganisha.

Wakati muunganisho wote wa mkanda wa LED umefanywa lazima uweke bomba ndani ya silinda. Ili kuweka bomba ndani ya silinda unaweza kutumia povu kukata mduara ambao una kipenyo cha nje sawa na kipenyo cha ndani cha silinda ya glasi na kipenyo cha ndani sawa na kipenyo cha nje cha bomba la PVC. Andaa hizi mbili kwa kila upande wa bomba. Ambatisha sehemu hizi hadi mwisho na uweke bomba kwa upole ndani ya silinda.

Hatua ya 4: Kanuni

Tunatumia Arduino IDE kwa kuweka nambari na kupakia kwa ESP8266. Lazima utumie bodi ambayo ina ESP8266 na 3MB ya SPIFFS ikiwa unataka kupakia faili za programu ya mtawala kwenye SPIFFS. SPIFFS ni fupi kwa "Mfumo wa Faili ya Kiunga cha Pembeni ya Pembeni" unaweza kupakia faili za mtawala kwenye kumbukumbu hii ili kutumikia faili kutoka mahali hapo. Kwa kufanya hivyo unaweza kufungua kivinjari chako (iwe kwenye simu yako au daftari) na uende kwenye anwani ya ESP yako (chaguo-msingi ni 192.168.4.1) na utapata kiolesura cha mtawala kwenye kivinjari chako bila kusanikisha programu, ikiwa kuwa na iPhone au iPad hii ndiyo chaguo lako pekee.

Pakia mchoro ufuatao kwenye bodi yako ya ESP. Tunahitaji maktaba ya FastLED, kwa hivyo kwanza ongeza kwenye IDE yako ya Arduino ikiwa bado haujapata (Unaweza kuipakua hapa). Nambari ya kuiga moto ni mchoro wa moto wa Mark Kriegsman's201201 ambao unaweza kupata katika mifano. Mfano huo ni kwa ukanda mmoja wa kuongozwa lakini, hapa tumebadilisha nambari kutumia nambari tofauti za vipande. Kadiri idadi ya vipande / vichwa inavyozidi kuwa nyingi athari itakuwa kubwa. Mantiki ya masimulizi ya moto imeelezewa wazi kwenye faili ya mfano. Ikiwa unataka kujua jinsi inavyofanya kazi soma nambari ya chanzo ya mfano.

Hatua ya 5: App

Programu
Programu
Programu
Programu

Ili kudhibiti "kuangalia na kuhisi" kwa moto kuna vigeuzi viwili vya kucheza na: KUCHEZA na KUPONYA, ambayo unaweza kudhibiti kwa nguvu katika programu ya mtawala iliyopakiwa kwenye SPIFFS au programu ya android unayoweza kupakua. Unaweza pia kudhibiti ramprogrammen hapa.

Rangi ya moto inadhibitiwa na rangi ya rangi ambayo pia hubadilika kupitia programu ya mtawala (kupitia vituo 4 vya rangi). Bonyeza tu / gonga kila duara la rangi linalowakilisha kituo cha rangi ili kuweka rangi, baada ya kuweka rangi karibu karibu ili kufunga mazungumzo na kuona mabadiliko.

Hatua ya 6: Jinsi ya Kupakia kwa SPIFFS?

Jinsi ya Kupakia kwa SPIFFS?
Jinsi ya Kupakia kwa SPIFFS?

Ili kupakia faili kwenye kumbukumbu ya SPIFFS ukitumia Arduino IDE kwanza unahitaji kuunda folda inayoitwa "data" ndani ya folda ya mchoro na uweke faili zote unazotaka kupakiwa kwenye folda hiyo. Faili iliyopakiwa hapa ina mchoro na folda hii.

Ifuatayo, unahitaji programu-jalizi ya kupakua mfumo wa faili ya Arduino ESP8266 ya Arduino. Fuata maagizo kwenye ukurasa wake wa Github na usakinishe programu-jalizi. Ukisakinishwa utapata ESP8266 Sketch Data Pakia chini ya menyu ya zana. Weka ESP yako katika hali ya programu na bonyeza hiyo. Kuwa na subira na acha faili zipakie, ambazo zinaweza kuchukua muda kidogo. Kumbuka: weka "kasi ya kupakia" hadi 921600 ili kuifanya iwe haraka.

Hatua ya 7: Inafanyaje Kazi?

Mchoro uliopakiwa kwenye bodi ya ESP8266 huunda seva ya wavuti kwenye hiyo, ambayo hujibu maombi yaliyotumwa kutoka kwa programu hiyo. Programu hutuma tu maombi ya GET kwa seva (ESP8266). Takwimu za rangi ya kuunda palette zinatumwa kama hoja katika ombi la kupata, hiyo ni kweli kwa vigezo vingine kama vigezo vya Kuchochea na kupoza.

Kwa mfano, kuweka mwangaza, ombi lifuatalo linatumwa na programu https:// 192.168.4.1/conf?brightness=224 kuna mshughulikiaji wa ombi hili kwenye mchoro ambao wakati ombi hili linaweka mwangaza. Pitia nambari ili upate maelezo zaidi.

Hatua ya 8: Programu ya Android

Programu ya Android imeundwa kwa kutumia Phonegap. Ni teknolojia ambayo hukuruhusu kuunda programu za rununu za jukwaa linalotumia teknolojia za wavuti (HTML, CSS, Javascript). Unaweza kupata nambari ya chanzo kutoka kwa kiunga kifuatacho.

Ilipendekeza: