Sadržaj:
- Korak 1: Potrebni dijelovi
- Korak 2: Ispitni krug
- Korak 3: Shema i lemljenje
- Korak 4: Snimanje HEX datoteke
- Korak 5: Test u stvarnom vremenu
- Korak 6: Konfiguriranje Wemos D1 Mini
- Korak 7: Upotreba Android aplikacije za kontrolu
- Korak 8: Završna montaža
Video: Regulator brzine WiFi ventilatora (ESP8266 AC Dimmer): 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ova instrukcija će vas uputiti kako napraviti regulator brzine stropnog ventilatora pomoću metode kontrole ugla Triac Phase. Triac se konvencionalno kontrolira Atmega8 samostalnim arduino konfiguriranim čipom. Wemos D1 mini dodaje WiFi funkcionalnost za ovaj regulator.
Uključujući -
1. Lokalno i putem Wi -Fi kontrole (Pritisni dugme i WiFi putem pametnog telefona).
2. Funkcija uštede stanja za vraćanje brzine ventilatora čak i nakon prekida napajanja.
3. Prekinut ventilator male brzine (izbjegavanje pregrijavanja statora ventilatora).
4. Povratne informacije LED indikatora za pritisak na dugme i nivo brzine.
5. Samostalna jeftina Atmega8 DIY ploča umjesto Arduino Uno R3.
6. Bez snubber kondenzatora i otpornika može se koristiti kao prigušivač za AC žarulje sa žarnom niti.
UPOZORITE SE DA OVAJ PROJEKT UKLJUČUJE DA RADI S DIREKTNIM AC 220V, KOJI JE VISOKO OPASAN
Korak 1: Potrebni dijelovi
NIVO: NAPREDNO
1. ATMEGA8 ili ATMEGA8A 28 -pinski čip + 28 -pinska IC baza
2. AT24C32 EEPROM + 8 -polna IC baza
3. Bergova traka
4. 1k Mrežni otpornik + 10 LED ili 10 -kanalna LED traka
5. 10uF 25V elektrolitički kondenzator
6. Priključne žice
7. 5 X 10k otpornik
8. 3 X 2N2222 Tranzistor
9. 22pf + 16mhz kristal
10. 2 X 120k 2W otpornik
11. 2W10 Mostni ispravljač
12. Optokapler 4N35
13. 2 -kraki terminalni blok
14. BT136 Triac
15. Optički sprežnik MOC3021 + IC baza
16. 1k otpornik
17. 0.01uF X Nazivni kondenzator naizmjenične struje (krug prigušivača)
18. 47ohm 5W otpornik (prigušivač)
19. 2 X 390ohm 2W otpornik
20. Napajanje 5V 2A SMPS
21. Perf ploča (prema potrebi veličine)
22. Dupont F-F konektori
23. 4 X Pritisnite dugme
24. Drvena kutija (kućište)
25. Wemos d1 mini
Korak 2: Ispitni krug
Krug ima 4 pažljivo odabrane kontrole brzine. Igle 13, A0, A1, A2, A3 pokazuju status brzine. Pin 13 treperi svaki put kada se pritisne dugme ili se primi Wemos puls.
Pin2 je ulaz sa detektora unakrsnog ukrštanja
Pin3 je pogon do triac optokaplera
Samostalna verzija Atmega8 radi na vanjskom kristalu od 16 MHz.
Pritisnite tipke s paralelnim zaglavljima za Wemos, aktivirajte impuls na pin7 i pin8 za povećanje ili smanjenje brzine ventilatora. Ove igle su podignute.
Shema ima vlastiti nula cross detektor za svaki kanal. Svaki kanal, odnosno svaki obožavatelj ima zaseban Atmega8 zasebno. Standardna konfiguracija MOC3021 koji vozi Triac. Za ovo induktivno opterećenje dodan je krug prigušivača.
Pin A0 pokazuje najmanju brzinu jer se ventilator pokreće kroz tranzistor prema MOC3021 kako bi se izbjeglo vrlo nisko okretanje ventilatora naizmjenične struje.
I2C EEPROM štedi brzinu kad god se promijeni odgovarajući nivo brzine.
Korak 3: Shema i lemljenje
Pronađite priloženu shemu i dizajnirajte svoj izgled ili napravite graviranu tiskanu ploču iz mojih prethodnih instrukcija.
Koristio sam ovu vrstu ploče za jednostavno lemljenje.
Budući da kontroliram dva ventilatora, koristio sam 2 ploče kao što je prikazano. 10 -kanalna LED traka za povratne informacije i status.
Kao što je prikazano na slici, dugmad su lemljena na dupont radi lakšeg povezivanja sa muškim zaglavljem na ploči.
Mrežni otpornik od 1 k koristi se za pogon 5 statusnih LED dioda
Budući da je detektor nultog križa 220VAC na istoj ploči Atmega8, dat je dovoljan razmak, a straga (bakreno područje) vruće je zalijepljeno sprečavajući izloženost 220V.
Korak 4: Snimanje HEX datoteke
Konfigurirajte Atmega8 čip za upotrebu s Arduino IDE -om nakon ovog izvrsnog članka.
Nakon što je Arduino Optiboot loader instaliran na Atmega8, samo isključite Atmega328p čip i priključite novi Atmega8 bootloader narezan čip u 28 -polnu utičnicu Arduino Uno R3 ploče, uzimajući u obzir zarez.
Zatim preuzmite datoteku Burn.zip i ekstrahirajte je u mapu. Desnom tipkom miša kliknite datoteku 'bet.bat', a zatim kliknite Uredi i otvorite paketnu datoteku u bilježnici i promijenite COM5 u odgovarajući aktivni arduino COM port, što se lako može vidjeti iz "devmgmt.msc" iz naredbe Pokreni.
Zatim zatvorite bilježnicu i pokrenite datoteku bet.bat
Avrdude će narezati heksadecimalnu datoteku u Atmega8
Korak 5: Test u stvarnom vremenu
Nakon lemljenja i učitavanja koda, testirali ste krug u aplikaciji u stvarnom vremenu i pronašli dobar izlaz.
Korak 6: Konfiguriranje Wemos D1 Mini
Za Wifi konfiguraciju koristio sam EspEasy firmware koji je odličan posao.
U osnovi pinovi D6 i D7 stvaraju impuls 300 ms do osnove tranzistora
Koristite ovu vezu i narežite firmver na Wemos D1 Mini.
Pomoću ove veze možemo povećati https://192.168.4.1/control?cmd=Pulse, 13, 1, 300
Pomoću ove veze možemo smanjiti https://192.168.4.1/control?cmd=Pulse, 12, 1, 300
Gore navedene veze će raditi odmah nakon narezivanja firmvera na Wemos
Kasnije, ako se informacije o pristupnoj točki dodaju u Espeasy, svakako upotrijebite određenu IP adresu na mjestu 192.168.4.1 na gornjoj vezi.
U slučaju da ovo postane IOT uređaj, konfigurirajte se prema Espeasy protokolu.
Korak 7: Upotreba Android aplikacije za kontrolu
play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts
Android aplikacija HTTP Shortcuts omogućuje kontrolu brzine ventilatora kako je prikazano na priloženim slikama.
Korak 8: Završna montaža
Koristio sam prednji dio od akrilnog stakla i stražnju drvenu kutiju. Drvena kutija je pričvršćena za zid pomoću dva vijka i sidrom. Koristite ovu vezu kao vodič za ugradnju.
Slijedite ove upute kako biste instalirali kutiju sa zidom za dobar završetak.
Ako imate bilo kakvih pitanja, kontaktirajte me @
Preporučuje se:
Regulator brzine promjenjivog motora: 8 koraka
Regulator promjenjive brzine motora: U ovom projektu pokazat ću vam način na koji sam napravio kontroler brzine motora & Takođe ću pokazati kako lako može biti izgraditi regulator sa promenljivom brzinom motora uz pomoć IC 555. Počnimo
Regulator brzine toplotnog ventilatora: 4 koraka
Regulator brzine toplinskog ventilatora: HiToday, ako Bog da, prikazat ću video u kojem je objašnjeno važno kolo za kontrolu brzine rotacije ventilatora računala ili bilo kojeg ventilatora koji radi na stalnoj struji, pomoću linearnog regulatora napona LM7812, sa BD139 tranzistor sa
Arduino kontroler ventilatora stonog ventilatora: 4 koraka
Arduino Desk Fan Controller: Kada sam nedavno promijenio uloge u kompaniji, premjestio sam web stranice, preselivši se iz Bradforda u našu sjedište u Wakefieldu. Rekao sam zbogom svom vjernom starom stolu sa obaveznim ventilatorom za stol koji me hladi dok sam svuda oko mene ……. U svakom slučaju, trend u našem
Kako napraviti regulator brzine istosmjernog motora: 5 koraka
Kako napraviti kontroler brzine istosmjernog motora: Pozdrav prijatelji na ovom blogu, izradit ću kontroler brzine s vlastitom kontrolom brzine koji se koristi kao prigušivač LED svjetla i regulator brzine istosmjernog motora. Ako ovaj projekt želite napraviti kod kuće, trebat će vam sljedeće komponente i kolo ispod. Najbolje rješenje za
Jednostavan elektronički regulator brzine (ESC) za servo beskonačne rotacije: 6 koraka
Jednostavni elektronički regulator brzine (ESC) za servo beskonačne rotacije: Ako danas pokušavate predstaviti elektronički regulator brzine (ESC), morate biti drski ili podebljani. Svijet jeftine elektroničke proizvodnje prepun je regulatora različitog kvaliteta sa širokim spektrom funkcija. Ipak, moj prijatelj pitaj me