Sari la conținut
ELFORUM - Forumul electronistilor

Controler turație ventilator


costi_b

Postări Recomandate

Căutând pe net o schemă de control a turației ventilatorului în funcție de temperatură, am găsit o schemă foarte simplă cu Attiny13. Din păcate nu mai am nici unul în atelier, iar surpriza a fost când am văzut că e aproape 10 lei unul. Așa că am decis să fac un proiect de la 0 cu un controler de generație nouă, care este și mai ieftin.

Alegerea inițială a fost Attiny202, 8 pini, ieftin - 2 lei, dar până am finalizat proiectul și am făcut comanda nu mai era pe stoc așa că am folosit Attiny 212.

Schema este simplă, un pin ADC citește tensiunea de pe  divizorul termistor 10k - rezistor 4k7 și în funcție de pragul de temperatură atins comandă o ieșire PWM:

<35oC 0%

35-45oC fan 35%

45-55oC fan 50%

55-65oC fan 75%

>65oC fan 100%

În plus la pornire pornește ventilatorul la 100% pentru 5 secunde pentru confirmarea funcționării și îndepărtarea prafului.

Softul e primitiv făcut, am calculat manual tensiunile de prag. Nu mă pricep la programare.

Pentru programarea controlerului se folosește SerialUDPI, eu am folosit un adaptor USB-UART cu CH340G la care se lipește o diodă între Rx și Tx cu catodul la Tx.

Adaptor---------Conector UDPI

+5V-------------- +

Rx --------------- UDPI

GND ------------- GND

Modulul realizat este la serviciu, o să încarc mâine și poze.

Cablajul este simplă față (bottom), în fișierul atașat este în oglindă, gata pentru printare.

Am pus și fișierul EasyEda, pentru cine vrea să-l modifice.

PWM_Fan.ino PCB_PCB_FanPWM_2022-02-17.pdf Schematic_FanPWM_2022-02-17.pdf SCH_FanPWM_2022-02-17.json

Link spre comentariu
  • Răspunsuri 3
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • costi_b

    2

  • informer

    2

Zile populare

Top autori în acest subiect

Felicitari pt. proiect si realizare!

 

Totusi nu m-am putut abtine sa nu zambesc citind ca un microcontroler e "aproape 10 lei" cand sunt pasive mai scumpe... stai sa vezi cat o sa ajunga daca mai dureaza mult criza... :rade:

Editat de informer
Link spre comentariu

Păi Attiny13 e unul din categoria entry level, toate-s puține la el. Era foarte ieftin când am cumpărat ultima dată (acum vreo 4 ani :) ), oricum sub un dolar.

Știu că 10 lei nu e o sumă mare, dar dacă tot trebuia să fac comandă de piese am zis să merg pe ceva mai nou și mai performant. Spre surpriza mea, astea noi sunt și mai ieftine.

Și am învățat multe chestii interesante făcând un proiect de la 0, mai multe în mod sigur decât reproducând munca altcuiva.

Pentru utilizarea microcontrolerelor din seria Attiny 0 și 1 cu Arduino IDE:

Acest pachet de plăci poate fi instalat prin intermediul managerului de plăci. Adresa URL a managerului de forumuri este:

http://drazzy.com/package_drazzy.com_index.json

  1. Fișier -> Preferințe, introduceți adresa URL de mai sus în „Adrese URL suplimentare ale managerului de panouri”
  2. Tools -> Boards -> Boards Manager...
  3. Așteptați până se încarcă lista 
  4. Selectați „megaTinyCore by Spence Konde” și faceți clic pe „Instalare”. Alegeți cea mai recentă versiune.

 

Editat de costi_b
Completare
Link spre comentariu
Acum 28 minute, costi_b a spus:

Și am învățat multe chestii interesante făcând un proiect de la 0, mai multe în mod sigur decât reproducând munca altcuiva.

Sunt convins, de aici si felicitarile.
De multa vreme sustin ca e de preferat (riguros, stabil si usor de schimbat ulterior comportamentul) sa faci un temporizator/termostat/senzor de lumina/etc. folosind un uC decat componente discrete, chiar daca implica un pic de programare. Sunt destule exemple pt. aplicatii simple, chiar nu-i un capat de lume pt. cineva sa invete... doar sa existe dorinta. 

 

In alta ordine de idei, la penultima asamblare in China un PIC18 m-a costat $3.5... la ultima m-a costat $14 si mi-au spus ca oferta e valabila 3 zile dupa care pretul poate sa creasca...

Editat de informer
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări