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 promjena: 2024-01-30 09:35
Ova instrukcija će vas uputiti kako izraditi regulator brzine stropnog ventilatora pomoću metode kontrole kutne faze Triac. Triac konvencionalno kontrolira Atmega8 samostalni arduino konfigurirani čip. Wemos D1 mini dodaje WiFi funkcionalnost za ovaj regulator.
Uključujući -
1. Lokalno i wifi kontrolirano (gumb i Wi -Fi pametnog telefona).
2. Značajka spremanja stanja za nastavak razine brzine ventilatora čak i nakon prekida napajanja.
3. Prekinut ventilator male brzine (izbjegavanje pregrijavanja statora ventilatora).
4. Povratne informacije LED indikatora za pritisak gumba i razinu brzine.
5. Samostalna jeftina Atmega8 DIY ploča umjesto Arduino Uno R3.
6. Bez prigušivača kondenzatora i otpornika može se koristiti kao prigušivač svjetla sa žarnom niti.
UPOZORITE SE DA OVAJ PROJEKT UKLJUČUJE DA RADI S DIREKTNIM AC 220V AC -om KOJI JE VISOKO OPASAN
Korak 1: Potrebni dijelovi
RAZINA: NAPREDNA
1. ATMEGA8 ili ATMEGA8A 28 -pinski čip + 28 -pinska IC baza
2. AT24C32 EEPROM + 8 -pinska IC baza
3. Bergova traka
4. 1k Mrežni otpornik + 10 LED ili 10 -kanalna LED traka
5. 10uF 25V Elektrolitički kondenzator
6. Spojne žice
7. 5 X 10k otpornik
8. 3 X 2N2222 Tranzistor
9. 22pf + 16mhz kristal
10. 2 X 120k 2W otpornik
11. 2W10 ispravljač mosta
12. Optokapler 4N35
13. 2 -struki priključni blok
14. BT136 Triac
15. Optoelement MOC3021 + IC baza
16. 1k otpornik
17. 0.01uF X Nazivni kondenzator (krug prigušivača)
18. 47ohm 5W otpornik (Snubber krug)
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 Pritisni gumb
24. Drvena kutija (kućište)
25. Wemos d1 mini
Korak 2: Ispitni krug
Krug ima 4 kontrole brzine pažljivo odabrane. Igle 13, A0, A1, A2, A3 prikazuju stanje brzine. Pin 13 treperi kad god se pritisne tipka ili se primi Wemos puls.
Pin2 je ulaz iz detektora križanja nula
Pin3 je pogon na triac optokapler
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 detektor križanja nula 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 vodi kroz tranzistor prema MOC3021 kako bi se izbjeglo vrlo nisko okretanje ventilatora izmjenične struje.
I2C EEPROM sprema brzinu kad god se promijeni odgovarajuća razina brzine.
Korak 3: Shema i lemljenje
Pronađite priloženu shemu i osmislite svoj izgled ili napravite graviranu tiskanu ploču iz mojih prethodnih instrukcija.
Ovu vrstu ploče koristio sam 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, gumbi su lemljeni na dupont radi lakšeg spajanja na muško zaglavlje 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 sprječavajući izloženost 220V.
Korak 4: Snimanje HEX datoteke
Nakon ovog izvrsnog članka konfigurirajte čip Atmega8 za korištenje s Arduino IDE -om.
Nakon što je Arduino Optiboot loader instaliran na Atmega8, samo isključite Atmega328p čip i priključite novi Atmega8 bootloader izgorjeli č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 batch datoteku u bilježnici te 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 snimiti hex 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 baze tranzistora
Upotrijebite ovu vezu i snimite 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 funkcionirat će odmah nakon snimanja firmvera na Wemos
Kasnije, ako se podaci 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, prema tome konfigurirajte Espeasy odabirom protokola.
Korak 7: Upotreba Android aplikacije za kontrolu
play.google.com/store/apps/details?id=ch.rmy.android.http_shortcuts
Android aplikacija Prečaci HTTP -a omogućuje kontrolu brzine ventilatora kako je prikazano na priloženim slikama.
Korak 8: Završna montaža
Koristio sam prednju stranu od akrilnog stakla i stražnju drvenu kutiju. Drvena kutija pričvršćena je na zid pomoću dva vijka, a sidro 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čeni:
Regulator promjenjive brzine motora: 8 koraka
Regulator promjenjive brzine motora: U ovom projektu pokazat ću vam način na koji sam napravio regulator brzine motora & Također ću pokazati kako lako može biti izrađen kontroler promjenjive brzine motora uz pomoć IC 555. Počnimo
Automatski sobni regulator svjetla i ventilatora s dvosmjernim brojačem posjetitelja: 3 koraka
Automatski regulator svjetla u sobi i ventilator s dvosmjernim brojačem posjetitelja: Često vidimo šaltere posjetitelja na stadionu, u trgovačkom centru, uredima, učionicama itd. Kako broje ljude i pale ili pale svjetlo kad nema nikoga unutra? Danas smo ovdje s projektom automatskog kontrolera sobne rasvjete s dvosmjernim brojačem posjetitelja
Regulator brzine toplinskog 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 vrtnje ventilatora računala ili bilo kojeg ventilatora koji radi na kontinuiranoj struji, pomoću linearnog regulatora napona LM7812, sa BD139 tranzistor koji
Kako napraviti regulator brzine istosmjernog motora: 5 koraka
Kako izraditi kontroler brzine istosmjernog motora: Pozdrav prijatelji na ovom blogu, napravit ć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 krug ispod. Najbolje rješenje za
Jednostavni 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šate predstaviti elektronički regulator brzine (ESC), morate biti drski ili podebljani. Svijet jeftine elektroničke proizvodnje prepun je regulatora različite kvalitete sa širokim spektrom funkcija. Ipak, moj prijatelj pitaj me