Kazalo:
- Zaloge
- Korak: Vaš POV potrebuje moč- obstajajo možnosti
- 2. korak: Uporaba krmilnika spremenljive hitrosti
- 3. korak: Načrtujte svoj ESP8266 (neobvezno)
- 4. korak: Programirajte ESP8266
- 5. korak: Pripravite se na izdelavo Frankensteina
- 6. korak: Zavarujte svoje LED in senzor Hall
- 7. korak: Spajkajte končni izdelek
- 8. korak: Požar
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
To je spremenljiva hitrost, POV (Persistence Of Vision), Fan, ki občasno prikaže čas, in dve besedilni sporočili, ki ju je mogoče posodobiti "na letenje".
POV Fan je tudi enostranski spletni strežnik, ki vam omogoča spreminjanje dveh besedilnih sporočil.
Za uporabo tega ventilatorja POV mora obstajati brezžično omrežje s "skupno rabo odjemalcev". Če ne veste, kaj je deljenje strank, je enostavno ugotoviti. Poiščite druge računalnike v svojem omrežju. Če jih vidite, imate v svojem omrežju zmogljivosti za skupno rabo odjemalcev. (Večina hotelov in javnih mest zaradi očitnih varnostnih razlogov ne dovoljuje skupne rabe strank-izolacije strank.)
POV uporablja knjižnico "WifiManager", ki olajša povezavo z brezžičnim omrežjem, kjer koli že ste. Ko se poveže z brezžičnim omrežjem, bo POV Fan prikazal naslov IP, ki ga morate vnesti v naslovno vrstico spletnega brskalnika. Besedilo v ventilatorju POV lahko spremenite prek spletne strani.
Ta pouk je nekoliko višji od začetnika. Obstaja nekaj spajkanja, vrtanja, "vročega lepljenja" in električnih preskusov. Če mislite, da bo vaša mama razburjena, ker ste raztrgali njenega najljubšega oboževalca in ogrozili svoje gospodinjstvo z izpostavljeno elektriko, bi morali storiti drugače, sicer prebrati.
Zaloge
Strojna oprema:
- ESP8266 --- To je lahko NodeMCU VIN5v-3.3Logic, Super Node VIN3.3v, Weemos VIN5v-3.3Logic, Adafruit Huzzah VIN5v-3.3Logic Sparkfun Thing VIN5v-3.3Logic ali goli ESP8266 VIN3.3v (as Ne morem se spuščati v podrobnosti nastavitve programske plošče za goli ESP8266, zato so lahko plošče, ki podpirajo USB, najlažje.) Upoštevajte zahteve, ki so potrebne na zgornji sliki.
- AMS1117-3.3v in 10k upor (za plošče 3.3v)-To je regulator moči 3.3v. Upoštevajte zgoraj omenjene možnosti naprav ESP in napetosti, navedene ob njih. Če imate sistem VIN 3.3volt, je potreben AMS1117-3.3v. Goli ESP8266 je 3.3V.
- Hall senzor in 10k upor --- uporabljam sorto 3144. Čeprav so ocenjene za 4.5v in več, sem imel z 3.3v vodnikom odlične rezultate. Uporabljam 10k upor za ponastavitev sprožilca, tako da "pustim" napetost nazaj (privzeto potegni nizko).
- (5) LED (in dodatni upori) --- Uporabite vse, kar najdete. Ocene za LED zahtevajo upor, ki preprečuje enakomeren tok, ki teče skozi LED in je podoben kratkemu stiku. Upoštevajte podatkovne strani LED z oceno VZDRŽENE moči. Za "Pulse Width Modulation, PWM" ali hitro utripanje lahko LED prenesejo majhno odstopanje v napetosti, zato je upor neobvezen v sistemu 3.3V. Všeč so mi super svetle bele 3 mm ali 5 mm, ~ 3,4v @ 20mA. Če uporabljate rdečo LED, se zavedajte, da so nazivne napetosti lahko bistveno nižje, 1,8v pri 20mA, zato so upori lahko dobra previdnost. (napetostna tirnica - LED_napetost) / amperi = potreben upor. (3.3v-1.8vLED = 1.5v), deljeno z.02A ali 20mA = 75 ohmov. youtube.com/watch?v=ZNNpoLFbL9E&t=227… pri približno 2:40- To je odlično učno bogoslužje! Za referenco sem narisal zgornji krog.)
- Poceni 5v stenski polnilnik --- uporabil sem starega iz telefona. Odprli ga bomo in vanj vrgli spajkanje. Poceni bi bil primeren v trgovini Dollar Store.
- Brezžične polnilne tuljave --- uporabljam nekaj takega ali tega. Je majhen, a zelo učinkovit. ESP8266 pri brezžičnem prenosu porabi približno 300 mA. Večje ni potrebno- samo dražje. … poleg tega bo kapsitor v skladu z enosmerno napetostjo vzdržal obremenitev, ko bo povpraševanje večje.
- 100uF 16v elektrolitski kondenzator- napetost mora biti vsaj 5v. Vse nad 5V bo v redu. Pokrovček 16v je preveč, vendar je tudi poceni in ga je enostavno najti.
- Magnet-- Nekaj neodimovih magnetov je ležalo naokoli, vendar bi moral delovati vsak magnet.
- Ventilator-v poletni sezoni sem uporabljal poceni ventilator iz lokalne trgovine za 12 do 18 dolarjev. Slogi in velikosti so neomejeni, razen prostora za strojno opremo. Večji kot je ventilator, lažje je vtisniti strojno opremo. Premajhen ventilator bo videti bolj, "Ghetto Frankenstein", medtem ko je strojna oprema nameščena na zunanji strani. Upoštevajte, da ima ta ventilator potrebne navitje za delovanje krmiljenja hitrosti ventilatorja.
- Nadzor hitrosti ventilatorja (izbirno)- To se razlikuje od stenskega stikala z zatemnilnikom svetlobe z žarilno nitko. Krmilniki hitrosti ventilatorja spreminjajo valovne dolžine električne energije, da optimizirajo induktivnost, ki deluje znotraj motorja na izmenični tok. Poiščite ustrezen regulator hitrosti ventilatorja za vaš ventilator. Če ne uporabljate regulatorja hitrosti ventilatorja, morate ločeno vklopiti napajanje na 5V vodilo. -Nekaterim je to všeč, saj omogoča izklop POV in nadaljnjo uporabo ventilatorja.
- Izolator skrčljivih cevi- in/ali žic. Videl sem res debelo barvo, silikonsko tesnilo, električni trak in vroče lepilo, ki se uporabljajo kot izolacija žice. Na vrtljivih delih je pomembno, da težo znižate.
- Super-lepilo-Super lepilo je lažje od vročega lepila in pomaga zmanjšati težo na vrtljivih delih.
- Najmanjša in najlažja izolirana žica, ki jo lahko najdete. (žica telefonskega kabla, kabel ethernetnega kabla, trak trdega diska na vodilu ATA, …)
Orodja:
- Varnost na prvem mestu- Nekatera zaščitna očala so vedno dobra. Naj vam pri tem projektu ne gre v oči.
- Usnjene rokavice - Pri vrtanju vedno nosite usnjene rokavice. Rokavice iz tkanine se lahko zlahka odpeljejo in se zlahka ujamejo v vrtalnik, pri tem pa se zlomijo in zlomijo prsti in/ali sveder.
- Spajkalnik, fluks in spajkanje
- Drill in/ali Dremel
- Rezalniki in odstranjevalci žice
- Hot Glue Gun-- Moja hči je "Ninja z vročim lepilom". Mislim, da lahko z njo dobesedno popravi vse.
- Izvijač- Razstavite ventilator.
- Električni tester
- Brusni papir - če imate pilico za nohte, je to v redu. Le svetleče diode moramo samo razčleniti, da bodo bolj nepregledne. Superlepilo in soda bikarbona delujeta enako dobro.
Korak: Vaš POV potrebuje moč- obstajajo možnosti
Obstajata dve možnosti za napajanje POV dela ventilatorja. Morda boste želeli, da se POV privzeto vklopi z ventilatorjem, ali pa ga želite vklopiti le včasih.
Možnost 1 je, da krmilnika s spremenljivo hitrostjo sploh ne uporabljate. Moč, ki prihaja v ventilator, samo razdelite na ločeno stikalo, ki vklopi POV. To je samoumevno. To je morda boljša možnost za manjše ventilatorje, ki nimajo veliko prostora v ohišju za krmilnik s spremenljivo hitrostjo.
Možnost 2 je zamenjati stikalo s tremi hitrostmi s krmilnikom s spremenljivo hitrostjo. Uporabite napajanje po regulatorju hitrosti, da vklopite POV, kadar koli je ventilator vklopljen. To bo vašega oboževalca POSVETILO kot znak POV. To je morda tisto, kar si želite, če ne želite, da si vsi ves čas zadolžujejo vaš trud za hlajenje sobe med spanjem. To možnost sem uporabil v zgoraj prikazanem ventilatorju.
Mislim, da obstaja tretja možnost. Lahko naredite oboje, razdelite napajanje POV od vhodnega daljnovoda na stikalo in uporabite krmilnik s spremenljivo hitrostjo samo za boljši nadzor nad hitrostjo ventilatorja.
2. korak: Uporaba krmilnika spremenljive hitrosti
Preden kaj storite, priključite ventilator v steno in ga nastavite na najvišjo nastavitev. Ko je nastavljena najvišja nastavitev ventilatorja, izvlecite vtič iz stene. Stikalo pustite v najvišjem položaju in izvlecite gumb. To nam bo pomagalo najti pravo žico za krmilnik hitrosti ventilatorja.
Krmilniki s spremenljivo hitrostjo morajo imeti ventilator nastavljen na najvišjo hitrost. Tipično stikalo ventilatorja (prvotno stikalo, ki ga boste zamenjali) ima eno žico, ki prihaja iz vira napajanja (konec stenske vtičnice), in tri žice, ki gredo na različne dele navitja v motorju ventilatorja. Ena od treh žic med stikalom in motorjem ventilatorja preklopi ventilator na najvišjo nastavitev. Poiskati morate, katera žica ima najvišjo hitrost ventilatorja in jo označiti. Drugi dve žici ne bosta potrebni in ju je mogoče izolirati in/ali zapreti. Zdaj lahko stikalo s tremi hitrostmi zamenjate s krmilnikom s spremenljivo hitrostjo z označeno žico.
Nekateri ventilatorji imajo lahko poleg stikala majhno belo škatlo. Ne zajebavajte se s tem. Najverjetneje ventilator poganja kondenzator in termični senzor.
Že dolgo sem želel spremeniti stikalo tega ventilatorja, ker je naš posvojeni potepuški pes prežvečil gumb in preklopil na nub, ki ga vidite na zgornji sliki. Moj ventilator je vzel izvijač z glavo Phillipa št. 2, da je enostavno odstranil sprednjo rešetko z ventilatorja. Ko sem potegnil žar, sem zlahka prišel do stikala. Žice sem označil kot zgornjo sliko, da so organizirane. Na nevtralno črko "N" sem dal črtico, druge črte pa črtkano.
Ko imate žice označene, lahko izklopite stikalo. Z merilnikom ohmov preverite, katera žica gre do navitja motorja z največjo hitrostjo. Moja je bila žica št.
3. korak: Načrtujte svoj ESP8266 (neobvezno)
V redu, rad načrtujem svoje projekte samo zato, da se prepričam, da nimajo presenečenj. Vse svoje stvari dam na mizo in jih zaženem.
ESP-12F Prve tri zgornje ilustracije so goli zatiči ESP-12F. Prva ilustracija je za programiranje plošče. Druga ilustracija so samo povezave ventilatorjev. Uporabite lahko oboje ali pa samo programirate in druge priloge postavite sami.
Super Node Četrta in peta ilustracija uporabljata ploščo Super Node. Lahko tudi programirate to ploščo in odstranite nekaj stikal in FTDI na ventilatorju. Upoštevajte, da na sliki nisem dal potrebnega kondenzatorja. Za enakomerno moč boste še vedno potrebovali enega.
NodeMCU Tretja možnost je zelo preprosta. Uporabite NodeMCU ali enakovredno (Huzzah Feather, Weemos, Sparkfun Thing,…) in odstranite vsa stikala in regulatorje 3.3v. Razlika je v stroških NodeMCU, ki so skoraj tri do štirikratni stroški golega ESP-12F.
4. korak: Programirajte ESP8266
Poglejmo kodo.
V tej skici je potrebnih nekaj knjižnic. Te bodo potrebne v vašem Arduino IDE. Večino jih je mogoče dodati iz "Upravitelja knjižnic" v Arduino IDE. Pojdite v svoj Arduino IDE in odprite "Orodja >> Upravitelj knjižnice". Najpomembnejši je WifiManager iz tzapu.
#include //https://github.com/esp8266/Arduino
#vključi
#vključi
#vključi
#include //https://github.com/tzapu/WiFiManager strežnik ESP8266WebServer (80); #include; WiFiUDP UDP;
Upoštevajte, da je v kodi ogromno komentarjev, ki jih je mogoče enostavno slediti.
Prav tako sem spremenil številne vrstice z uporabe navadne povezave Wifi v bolj dinamičen WifiManager. Zapustil sem statične povezave IP, vendar sem jih komentiral. Prav tako imam dostop do strežnika NTP vsakih 24 ur in ne dostopam do strežnika vsako zanko. Strežnik NTP vas bo blokiral kot virus TSR, če do njega dostopate prepogosto.
Morda bo videti malce neurejeno, ko bo komentirana vsa dodatna koda. Komentirano kodo lahko izbrišete. To sem pustil tam za možnosti.
Omenil bom najpomembnejše vrstice.
V vrstici 42 je razglašen "hall_interval". Interval dvorane je čas med preklopom besedilnega sporočila. Nastavljeno je na 10 sekund. Hallov senzor vsakih deset sekund odčita hitrost vrtenja ventilatorja in temu ustrezno prilagodi besedilo. Preklaplja tudi med časom, besedilom 1 in besedilom 2. To lahko spremenite po svojem okusu.
V vrstici 52 boste morda želeli spremeniti strežnik NTP, s katerega se boste povezali in si vzeli čas.
Kredit je treba dati tam, kjer je zapadlo! Svoj prvi POV sem ustvaril z uporabo Altoids Tin, ATTiny85 in nekaj telefonskega kabla. V vrstici 131 omenjam prvotni vir koncepta označevanja POV. Kodo sem precej spremenil, da bi bila za ta projekt učinkovitejša, vendar brez tega začetka ne bi obstajala.
V vrsticah 291-365 se sproži spletna stran s knjižnicami jquery. Knjižnice Ajax prihajajo iz zunanjega vira, zato je najbolje, da se prepričate, da so posodobljene.
Na liniji 498 je treba geslo WifiManager spremeniti tako, da odraža, kar želite. To je geslo, ki je potrebno za prvo nastavitev ventilatorja POV.
Prebrskajte po preostali kodi. Če ste v načinu vkrcanja na kruh, lahko odkomentirate vrstice Serijske povratne informacije za odpravljanje napak.
Ko naložite skico v svoj ESP8266, bi morali v telefonu ali prenosnem računalniku videti drugo dostopno točko Wifi, imenovano POV_Fan. Povežite se z njim, odprite spletni brskalnik in v naslovno vrstico "192.168.4.1" vnesite naslov IP. Ventilator bi morali povezati z usmerjevalnikom Wifi domačega omrežja. Izgubili boste povezavo z oboževalcem POV_Fan. Brez panike. Mahnite magnet naprej in nazaj po hodnikovem senzorju- spredaj nazaj. Vaš POV_Fan se bo povezal s strežnikom NTP in dobil čas (lahko traja minuto). Morali bi videti utripanje LED.
5. korak: Pripravite se na izdelavo Frankensteina
Vse skupaj, ja !!!!!
Za ta del uporabite svoje ustvarjalne sokove. Ko ste odstranili sprednjo rešetko ventilatorja, ste verjetno opazili, da med sprednjim delom sklopov lopatic ventilatorja in rešetko ni veliko prostora. Prva zgoraj vključena fotografija prikazuje ventilator z matico, ki drži rezilo na vretenu motorja. Druga fotografija prikazuje ventilator z oblikovano lopatico ventilatorja do vretena.
Uspelo mi je odstraniti sklop rezila z matico in uporabiti tudi ves prazen prostor za rezili-zelo lepo! Moral bi narediti več. Uporabil sem Super Node, zato sem moral postaviti vse druge komponente, ki obdajajo vreteno.
Drugi sklop rezil je bil težak, ker je bilo osrednje vreteno tako blizu žara. Moral sem odstraniti nekatere komponente. Želim si, da bi namesto da bi uporabil sprednji del, uporabil zunanji rob sklopa notranjega rezila. Uporabil sem ESP-12F, ki je bil nekoliko manjši. Deluje dobro. Vključil sem tudi komponente za programiranje, da jih lahko kasneje počutim, če se odločim.
Pravila zaroke
- Poskusite upoštevati ravnovesje ventilatorja. Na LED diode in Hallov senzor namestite izravnalno komponento. Če ugotovite, da vaš ventilator preveč vibrira, uporabite nekaj za protiutež rezil (majhen vijak, nekaj traku, vroče lepilne kroglice, karkoli…).
- Dlje od središča ventilatorja bo večja centrifugalna sila delovala na komponento. Dobro jih zavarujte.
6. korak: Zavarujte svoje LED in senzor Hall
Za spajanje LED sem uporabil sveder 1/4 in meril na ravni črti 1,5 cm v plošči 2x4. LED diode so sedele vanje in zlahka sem jih lahko spajal v niz. Mislim, da bi bil 1 cm boljši, saj so črke zelo visoke in raztegnjene na 1,5 cm.
Izmerite rezilo in s svedrom izvrtajte luknje 3/16 palca. Svetleče diode se morajo zelo tesno prilegati v luknje in biti zelo varne. Na sprednji strani LED uporabite brusni papir, da bo svetloba bolje razpršena. Zelo rad uporabljam tudi superlepilo in sodo bikarbono, da LED prilepim na svoje mesto in ustvarim boljšo difuzijo svetlobe. Superlepilo je tudi lahko v primerjavi z vročim lepilom.
Na drugem koncu sklopa ventilatorja izvrtajte ali dremelirajte tri majhne luknje za vaš senzor hodnika. Na sliki opazite, da je hodov senzor pravokoten na potek rezila. Še enkrat dobro zavarujte svoje žice. Za stabilnost jih speljite skozi luknje v sklopu rezila.
7. korak: Spajkajte končni izdelek
Tuljave postavite čim bližje, ne da bi se jih dotikali. Par izrezkov na stari CD -ROM je dober distančnik, če morate podstaviti tuljave. Ker so tuljave sredi sklopa rezila ventilatorja, centrifugalne sile ni preveč. Vroče lepilo lahko zaupate.
Za napajanje tuljave na žaru sem uporabil kabel USB (poceni, ne vaš lep programski). Ne pozabite, da so daljnovodi do standardnega štirižičnega kabla USB rdeči in črni. Bela in zelena črta sta digitalni liniji.
Dokončajte spajkanje. Ker sem kruh na svojem krovu, namestim samo eno komponento naenkrat. Vzemi si čas. Prepričajte se, da so LED diode pravilno pritrjene. LED št. 1 mora biti najbolj oddaljena.
Ko končate spajkanje, postavite magnet na pot senzorja Hall. Želite, da je med vrtenjem čim bližje hodnikovemu senzorju, ne da bi ga udaril.
8. korak: Požar
Ko je ventilator končan, ga zaženite!
Če ste ventilator že nastavili na Wi -Fi, bi morali videti naslov IP v POV ventilatorja. Povezava z Wifi lahko traja nekaj minut. Pojdite v spletni brskalnik in v naslovno vrstico vnesite naslov IP. Besedilo se bo čarobno spremenilo v besedilo, ki ste ga vnesli.
KONČANO!!!
Priporočena:
Kako do brezplačne spletne strani (TLD, gostovanje, SSL): 16 korakov
Kako do brezplačne spletne strani (TLD, gostovanje, SSL): Spletna mesta postajajo velika stvar. Prej so velika podjetja, kot so Microsoft, Google itd., Imela svoja spletna mesta. Morda so to storili tudi nekateri blogerji in manjša podjetja. Toda zdaj, še posebej v času te pandemije COVID-19 (ja, to pišem leta 2020), je
Leseni čoln RC, ki ga lahko upravljate ročno ali prek spletne strani: 9 korakov
Leseni čoln z daljinskim upravljalnikom, ki ga lahko upravljate ročno ali prek spletnega mesta: Pozdravljeni, študent sem na Howestu in zgradil sem leseni čoln z daljinskim upravljalnikom, ki ga lahko upravljate prek krmilnika ali preko spletne strani. in želel sem nekaj, s čimer bi užival, ko sem živel na morju
Ustvarjanje prve spletne strani: 10 korakov
Ustvarjanje prve spletne strani: V tej vadnici se boste naučili zgraditi osnovno spletno stran s povezano slogovno listo in interaktivno datoteko javascript
ESP8266 -NODEMCU 3 $ WiFi modul #2 - brezžični zatiči za krmiljenje prek spletne strani: 9 korakov (s slikami)
ESP8266 -NODEMCU 3 $ WiFi modul #2 - Brezžični zatiči za krmiljenje prek spletne strani: Prišel je nov svet teh mikroračunalnikov in to je ESP8266 NODEMCU. To je prvi del, ki prikazuje, kako lahko namestite okolje esp8266 v svoj arduino IDE prek videoposnetka o začetku in kot dele v
Kako upravljati LED z uporabo ESP8266 NodemCU Lua WiFi s spletne strani: 7 korakov
Kako upravljati LED z uporabo ESP8266 NodemCU Lua WiFi s spletnega mesta: Ta vadnica vas bo naučila nekaj osnov uporabe ESP8266 NodemCU Lua WiFi za nadzor LED iz spleta. Preden začnete, se prepričajte, da imate vse potrebne materiale: ESP8266 NodeMCU Lua WiFi LED mostiček (po potrebi)