Obsah:

ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky: 8 kroků (s obrázky)
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky: 8 kroků (s obrázky)

Video: ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky: 8 kroků (s obrázky)

Video: ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky: 8 kroků (s obrázky)
Video: When Student use phone in class #shortsyoutube #shorts #students #comedy #jennyslectures 2024, Červenec
Anonim
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky
ESP8266 POV ventilátor s hodinami a aktualizací textu webové stránky

Jedná se o proměnnou rychlost, POV (Persistence Of Vision), ventilátor, který občas zobrazuje čas, a dvě textové zprávy, které lze aktualizovat „za běhu“.

POV Fan je také jednostránkový webový server, který vám umožňuje změnit dvě textové zprávy.

Chcete -li použít tento ventilátor POV, musí existovat bezdrátová síť s „sdílením klienta“. Pokud nevíte, co je sdílení klientů, snadno to zjistíte. Vyhledejte další počítače ve vaší síti. Pokud je vidíte, máte ve své síti možnosti sdílení klientů. (Většina hotelů a veřejných míst neumožňuje sdílení klientů-izolace klientů-ze zjevných bezpečnostních důvodů.)

POV používá knihovnu „WifiManager“, která usnadňuje připojení k bezdrátové síti, ať jste kdekoli. Po připojení k bezdrátové síti ventilátor POV zobrazí IP adresu, kterou potřebujete zadat do adresního řádku webového prohlížeče. Text ve ventilátoru POV můžete změnit prostřednictvím webové stránky.

Tento návod je trochu nad úrovní nováčka. Součástí je pájení, vrtání, „pálení lepidlem“a elektrické zkoušky. Pokud si myslíte, že vaše matka bude naštvaná, že jste roztrhla její oblíbenou fanynku a ohrozila vaši domácnost odhalenou elektřinou, možná byste měla udělat něco jiného, jinak čtěte dál.

Zásoby

Hardware:

  • ESP8266 --- Může to být NodeMCU VIN5v-3.3Logic, Super Node VIN3.3v, Weemos VIN5v-3.3Logic, Adafruit Huzzah VIN5v-3.3Logic Sparkfun Thing VIN5v-3.3Logic, nebo holý ESP8266 VIN3.3v (jako pokud to můžete naprogramovat. Nezacházím do podrobností o nastavení programovací desky pro čistý ESP8266, takže uvedené desky s podporou USB mohou být nejjednodušší.) Všimněte si požadavků nezbytných na obrázku výše.
  • AMS1117-3.3v a 10k odpor (pro desky 3,3 V)-Toto je 3,3 V regulátor výkonu. Všimněte si výše uvedených možností ESP zařízení a napětí uvedených vedle nich. Pokud máte systém VIN 3.3volt, je AMS1117-3.3v nezbytný. Prázdný ESP8266 je 3,3 V.
  • Hallův senzor a 10k odpor --- Používám odrůdu 3144. Přestože jsou dimenzovány na 4,5 V a více, s kolejnicí 3,3 V jsem dosáhl skvělých výsledků. 10k odpor používám k resetování spouště „vytečením“napětí zpět (výchozí výchozí hodnota je Pull).
  • (5) LED diody (a volitelné odpory) --- Použijte vše, co najdete. Hodnocení pro LED vyžadují odpor, aby stálý proud volně protékal LED a byl podobný zkratu. Všimněte si datových stránek LED s hodnocením UDRŽENÉHO napájení. U „modulace šířky pulsu, PWM“nebo rychlého blikání mohou LED diody odolat malému kolísání napětí, takže odpor je v systému 3,3 V volitelný. Líbí se mi superjasný bílý 3 mm nebo 5 mm, ~ 3,4 V při 20 mA. Pokud používáte červenou LED, uvědomte si, že jmenovité napětí může být výrazně nižší, 1,8 V při 20 mA, takže odpory mohou být dobrým preventivním opatřením. (napěťová_vzduchová - LED_voltová) / Ampéry = potřebný odpor. tj. (3,3v-1,8vLED = 1,5v) děleno odporem.02A nebo 20mA = 75 Ohmů. (Poznámka: Nejlepší výukový program rezistoru, který si pamatuji, je z výukového programu Raspbery Pi, který jsem sledoval-https:// www. youtube.com/watch?v=ZNNpoLFbL9E&t=227… zhruba na hranici 2:40-- Je to skvělé poznávací zjevení! Nakreslil jsem kruh výše pro informaci.)
  • Levná 5v nástěnná nabíječka --- Použil jsem starou z telefonu. Otevřeme ho a hodíme k němu pájku. Levný z dolarového obchodu by stačil.
  • Cívky pro bezdrátové nabíjení --- Používám něco takového nebo toto. Je malý, ale velmi účinný. Při bezdrátovém přenosu využívá ESP8266 někde kolem 300mA. Větší není nutné- jen dražší. … Kromě toho kondenzátor v souladu se stejnosměrným napětím ustálí zátěž, když je požadavek vyšší.
  • 100uF 16v elektrolytický kondenzátor- Napětí bude muset být alespoň 5v. Cokoli přes 5v bude v pořádku. 16v čepice je přehnaná, ale také levná a snadno k nalezení.
  • Magnet-- Ležel jsem tam pár neodymových magnetů, ale jakýkoli magnet by měl fungovat.
  • Ventilátor-- V letní sezóně jsem použil levný boxový ventilátor z místního obchodu za 12–18 $. Styly a velikosti jsou neomezené, s výjimkou hardwarové místnosti. Čím větší ventilátor, tím snazší je vmáčknout hardware. Příliš malý fanoušek bude vypadat více, „Ghetto Frankenstein“, zatímco hardware se montuje zvenčí. Tento ventilátor má potřebná vinutí, aby fungovalo ovládání rychlosti ventilátoru.
  • Řízení rychlosti ventilátoru (volitelně)- Toto se liší od nástěnného vypínače se žárovkovým stmívačem. Ovladače rychlosti ventilátoru mění vlnové délky elektřiny, aby optimalizovaly indukčnost poháněnou uvnitř střídavého motoru. Najděte správný ovladač rychlosti ventilátoru pro váš ventilátor. Pokud nepoužíváte regulátor otáček ventilátoru, musíte napájení 5V lišty zapnout samostatně. -Někteří to mohou upřednostňovat, protože vám to umožňuje vypnout POV a pokračovat v používání ventilátoru.
  • Smršťovací bužírky- a/nebo izolátor drátu dle výběru. Viděl jsem opravdu tlustou barvu, silikonový tmel, elektrickou pásku a horké lepidlo používané jako izolace drátu. Na rotujících částech je důležité držet váhu dolů.
  • Super-Glue-Super Glue je lehčí než Hot Glue a pomáhá udržet váhu na rotujících částech.
  • Nejmenší a nejlehčí izolovaný drát, jaký můžete najít. (kabel telefonního kabelu, kabel ethernetového kabelu, zachráněná páska pevného disku sběrnice ATA, …)

Nástroje:

  • Bezpečnost na prvním místě- některé ochranné brýle jsou vždy dobré. Nenechte si tento projekt tak trochu do oka.
  • Kožené rukavice - Při vrtání čehokoli byste měli vždy používat kožené rukavice. Látkové rukavice se mohou snadno rozmotat a zachytit do vrtáku, lámání a lámání prstů a/nebo vrtáku.
  • Páječka, tavidlo a pájka
  • Vrták a/nebo Dremel
  • Nůžky na drát a odizolovače drátu
  • Pistole na lepidlo- Moje dcera je „Ninja na lepicí pistoli“. Myslím, že s ní dokáže opravit doslova cokoli.
  • Šroubovák- Rozebrat ventilátor.
  • Elektrický tester
  • Brusný papír - Pokud máte pilník na nehty, je to v pořádku. Potřebujeme zdrsnit diody LED, aby byly více neprůhledné. Stejně dobře funguje i lepidlo a jedlá soda.

Krok 1: Váš POV potřebuje napájení- existují možnosti

Existují dvě možnosti napájení POV části ventilátoru. Možná budete chtít ve výchozím nastavení zapnout POV s ventilátorem, nebo budete chtít POV zapnout jen někdy.

MOŽNOST 1 je nepoužívat regulátor proměnných otáček vůbec. Stačí rozdělit výkon přicházející do ventilátoru na samostatný spínač, který zapíná POV. To je samozřejmé. To může být lepší volbou pro menší ventilátory, které nemají uvnitř skříně mnoho místa pro regulátor otáček.

MOŽNOST 2 je nahradit třírychlostní spínač variabilním regulátorem otáček. Použijte výkon po regulátoru otáček k zapnutí POV při každém zapnutí ventilátoru. VĚNUJE VÁŠ fanouškovi označení POV. To může být to, co chcete, pokud nechcete, aby si každý neustále vypůjčoval vaši tvrdou snahu na ochlazení místnosti, zatímco spí. Tuto možnost jsem použil ve výše uvedeném krabicovém ventilátoru.

Myslím, že existuje ještě třetí možnost. Můžete udělat obojí, rozdělit výkon POV z příchozího elektrického vedení na spínač a použít regulátor proměnné rychlosti, abyste měli lepší kontrolu nad otáčkami ventilátoru.

Krok 2: Použití ovladače proměnné rychlosti

Použití ovladače proměnné rychlosti
Použití ovladače proměnné rychlosti

Než něco uděláte, zapojte ventilátor do zdi a nastavte jej na nejvyšší stupeň. Jakmile je nastaveno nejvyšší nastavení ventilátoru, vytáhněte zástrčku ze zdi. Ponechte spínač v nejvyšší poloze a vytáhněte knoflík. To nám pomůže najít správný vodič pro ovladač rychlosti ventilátoru.

Regulátory s proměnnými otáčkami musí mít ventilátor nastavený na nejvyšší otáčky. Typický přepínač krabicového ventilátoru (původní spínač, který budete vyměňovat) má jeden vodič přicházející ze zdroje napájení (konec zásuvky) a tři vodiče směřující k různým částem vinutí v motoru ventilátoru. Jeden ze tří vodičů mezi spínačem a motorem ventilátoru zapne ventilátor na nejvyšší stupeň. Musíte zjistit, který vodič má nejvyšší nastavení rychlosti ventilátoru, a označit jej. Další dva vodiče budou zbytečné a lze je izolovat a/nebo uzavřít. Nyní můžete vyměnit třírychlostní spínač za ovladač s proměnnými otáčkami pomocí označeného vodiče.

Někteří fanoušci mohou mít vedle vypínače malou bílou krabičku. Nezahrávejte si s tím. S největší pravděpodobností je to kondenzátor a teplotní senzor, který pohání ventilátor.

Chtěl jsem už dlouho změnit vypínač tohoto ventilátoru, protože náš adoptovaný toulavý pes žvýkal knoflík a přepnul na výstupek, který vidíte na obrázku výše. Můj fanoušek vzal šroubovák č. 2 Phillip, aby snadno odstranil přední mřížku z ventilátoru. Jakmile byl gril zatažen, snadno jsem se dostal k vypínači. Dráty jsem označil jako na obrázku výše, aby byly organizované. Dal jsem pruh na čáru Neutral, „N“a ostatní čáry tečkoval.

Jakmile jsou kabely označeny, můžete vypínač odpojit. Pomocí ohmmetru zjistěte, který vodič vede k vinutí nejvyšší rychlosti motoru. Můj byl drát č. 1.

Krok 3: Breadboard váš ESP8266 (volitelný)

Breadboard Váš ESP8266 (volitelný)
Breadboard Váš ESP8266 (volitelný)
Breadboard Váš ESP8266 (volitelný)
Breadboard Váš ESP8266 (volitelný)
Breadboard Váš ESP8266 (volitelný)
Breadboard Váš ESP8266 (volitelný)
Breadboard Váš ESP8266 (volitelný)
Breadboard Váš ESP8266 (volitelný)

Dobře, rád provedu své projekty, abych se ujistil, že nemají žádná překvapení. Položil jsem všechny své věci na prkénko a spustil je.

ESP-12F První tři výše uvedené ilustrace jsou holé piny ESP-12F. První ilustrace je pro programování desky. Druhá ilustrace je pouze připojení ventilátoru. Můžete použít obojí, nebo ho jen naprogramovat a druhé přílohy dát samostatně.

Super Node Čtvrtý a pátý obrázek používá desku Super Node. Tuto desku můžete také naprogramovat a eliminovat pár přepínačů a FTDI na ventilátoru. Všimněte si, že jsem na ilustraci nedal potřebný kondenzátor. Stále budete potřebovat jeden pro stabilní výkon.

NodeMCU Třetí možnost je velmi jednoduchá. Použijte NodeMCU nebo ekvivalent (Huzzah Feather, Weemos, Sparkfun Thing, …) a odstraňte všechny přepínače a 3,3 V regulátory. Rozdíl je v ceně NodeMCU, což je téměř trojnásobek až čtyřnásobek nákladů na holý ESP-12F.

Krok 4: Naprogramujte ESP8266

Podívejme se na kód.

V tomto náčrtu je vyžadováno několik knihoven. Ty budou potřebné ve vašem Arduino IDE. Většinu z nich lze přidat pomocí „Správce knihoven“v Arduino IDE. Přejděte do svého Arduino IDE a otevřete „Nástroje >> Správce knihovny“. Nejdůležitější je WifiManager od tzapu.

#include //https://github.com/esp8266/Arduino

#zahrnout

#zahrnout

#zahrnout

#include //https://github.com/tzapu/WiFiManager ESP8266WebServer server (80); #zahrnout; WiFiUDP UDP;

Všimněte si, že v kódu je spousta komentářů, takže je lze snadno sledovat.

Také jsem změnil řadu řádků z používání obyčejného připojení Wifi na dynamičtější WifiManager. Nechal jsem připojovací linky statického ip, ale okomentoval je. Také mám přístup k serveru NTP každých 24 hodin, nikoli k přístupu k serveru v každé smyčce. Pokud k němu budete přistupovat příliš často, váš server NTP vás zablokuje jako virus TSR.

Může to vypadat trochu chaoticky se všemi extra kódy komentovanými. Neváhejte smazat komentovaný kód. Nechal jsem to tam pro možnosti.

Zmíním nejdůležitější řádky.

Na lince 42 je deklarován „hall_interval“. Interval sálu je čas mezi přepínáním textových zpráv. Je nastaven na 10 sekund. Každých deset sekund čte halový senzor rychlost otáčení ventilátoru a podle toho upravuje text. Přepíná také mezi časem, textem 1 a textem 2. To lze změnit podle vašich představ.

Na řádku 52 možná budete chtít změnit server NTP, ze kterého se budete připojovat, a získat čas.

Kredit je třeba poskytnout tam, kde je splatný! Svůj první POV jsem vytvořil pomocí Altoids Tin, ATTiny85 a nějakého telefonního kabelu. Na lince 131 uvádím původní zdroj konceptu písma POV. Poměrně výrazně jsem změnil kód, abych byl pro tento projekt efektivnější, ale bez tohoto začátku by neexistoval.

Na linkách 291-365 je vyvolána webová stránka s knihovnami jquery. Knihovny Ajax pocházejí z externího zdroje, takže je nejlepší zajistit, aby byly aktuální.

Na lince 498 by mělo být heslo WifiManageru změněno tak, aby odpovídalo tomu, co chcete. Toto je heslo, které je potřeba k nastavení ventilátoru POV pouze poprvé.

Neváhejte procházet zbytkem kódu. Pokud jste v režimu nastupování chleba, můžete odkomentovat řádky sériové zpětné vazby pro ladění.

Jakmile načtete skicu do svého ESP8266, měl by se vám v telefonu nebo notebooku zobrazit další přístupový bod Wifi s názvem POV_Fan. Připojte se k němu, otevřete webový prohlížeč a do adresního řádku zadejte adresu IP „192.168.4.1“. Měli byste být schopni připojit svůj ventilátor k routeru Wifi domácí sítě. Ztratíte spojení s POV_Fan. Nepropadejte panice. Mávejte magnetem tam a zpět nad Hallovým senzorem- zepředu dozadu. Váš POV_Fan se připojí k serveru NTP a získá čas (může to trvat minutu). Měli byste vidět blikající LED diody.

Krok 5: Připravte se na výrobu svého Frankensteina

Připravte se na výrobu svého Frankensteina!
Připravte se na výrobu svého Frankensteina!
Připravte se na výrobu Frankensteina!
Připravte se na výrobu Frankensteina!

Dej to dohromady, jo !!!!!

Pusťte se do této části své kreativní šťávy. Když jste odstranili přední mřížku ventilátoru, pravděpodobně jste si všimli, že mezi přední částí sestavy lopatek ventilátoru a mřížkou není velký prostor. První výše uvedená fotografie ukazuje ventilátor s maticí, která drží čepel na vřetenu motoru. Druhá fotografie ukazuje ventilátor s lisovanou lopatkou ventilátoru k vřetenu.

Byl jsem schopen odstranit sestavu nožů maticí a využít také veškerý prázdný prostor za lopatkami-velmi pěkné! Měl jsem udělat víc. Použil jsem Super Node, takže jsem musel dát všechny ostatní komponenty obklopující vřeteno.

Druhá sada nožů byla obtížná, protože středové vřeteno bylo tak blízko grilu. Některé součásti jsem musel zapustit. Přál bych si, abych právě použil vnější hranu sestavy vnitřních nožů k umístění komponentů místo toho, abych se pokusil použít přední část. Použil jsem ESP-12F, který byl o něco menší. Funguje to dobře. Zahrnul jsem také komponenty pro programování, abych je mohl později vyladit, pokud se rozhodnu.

Pravidla zapojení

  • Zkuste zvážit vyváženost ventilátoru. Umístěte vyvažovací komponentu k LED diodám a Hallovu senzoru. Pokud zjistíte, že váš ventilátor příliš vibruje, použijte něco k vyvážení lopatek (malý šroub, nějaká páska, žhavicí lepidlo, cokoli …).
  • Čím dále od středu ventilátoru bude na součást působit odstředivější síla. Zajistěte je dobře.

Krok 6: Zajistěte své LED diody a Hallovo čidlo

Zajistěte své LED diody a Hallův snímač
Zajistěte své LED diody a Hallův snímač
Zajistěte své LED diody a Hallův snímač
Zajistěte své LED diody a Hallův snímač
Zajistěte své LED diody a Hallův snímač
Zajistěte své LED diody a Hallův snímač

K pájení LED diod dohromady jsem použil 1/4 vrtáku a měřil na přímce 1,5 cm v desce 2x4. LED diody v nich seděly a já jsem je mohl snadno pájet v poli. Myslím, že 1 cm by bylo lepší, protože písmena bývají velmi vysoká a roztažená na 1,5 cm.

Změřte čepel a vyvrtejte otvory o průměru 3/16 palce. LED diody by měly velmi těsně zapadnout do otvorů a být velmi bezpečné. Použijte brusný papír na přední straně LED, aby se světlo lépe rozptýlilo. Rád také používám superglue a jedlou sodu k lepení LED diod na místo a k lepšímu rozptylu světla. Superglue je ve srovnání s Hot Glue také lehký.

Na druhém konci sestavy ventilátoru vyvrtejte nebo vyvrtejte tři malé otvory pro halový senzor. Všimněte si na obrázku, že Hallův snímač je kolmý na dráhu lopatky. Ještě jednou dobře zajistěte dráty. Pro stabilitu je protáhněte otvory v sestavě čepele.

Krok 7: Pájejte konečný produkt

Pájejte konečný produkt
Pájejte konečný produkt
Pájejte konečný produkt
Pájejte konečný produkt
Pájejte konečný produkt
Pájejte konečný produkt

Umístěte cívky co nejblíže, aniž byste se dotýkali. Dvojice odstřižků ke starému disku CDROM je dobrým mezikusem, pokud potřebujete posunout cívky. Jelikož jsou cívky uprostřed sestavy spřádacího lopatkového ventilátoru, nedochází k příliš velké odstředivé síle. Hot Glue můžete suverénně.

K napájení cívky na grilu jsem použil USB kabel (levný, ne váš pěkný programovací). Pamatujte, že napájecí kabely ke standardnímu čtyřvodičovému kabelu USB jsou červené a černé. Bílá a zelená čára jsou digitální linky.

Dokončete pájení. Vzhledem k tomu, že jsem si vzal chléb, nainstaloval jsem jen jednu součást najednou. Nepospíchej. Zkontrolujte, zda jsou diody LED připojeny ve správném pořadí. Nejvzdálenější by měla být LED dioda č. 1.

Po dokončení pájení umístěte magnet do dráhy Hallova senzoru. Chcete, aby byl během otáčení co nejblíže Hallovu senzoru, aniž byste na něj narazili.

Krok 8: Zapalte to

Rozpal to
Rozpal to
Rozpal to
Rozpal to

Jakmile bude váš fanoušek hotový, spusťte ho!

Pokud jste již nastavili svůj ventilátor na Wifi, měli byste vidět IP adresu v POV ventilátoru. Připojení k Wi -Fi může chvíli trvat. Přejděte do webového prohlížeče a do adresního řádku zadejte IP adresu. Text se magicky změní na dva texty, které jste zadali.

HOTOVO!!!

Doporučuje: