costi_b Postat Februarie 17, 2022 Partajează Postat Februarie 17, 2022 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
informer Postat Februarie 17, 2022 Partajează Postat Februarie 17, 2022 (editat) 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... Editat Februarie 17, 2022 de informer Link spre comentariu
costi_b Postat Februarie 17, 2022 Autor Partajează Postat Februarie 17, 2022 (editat) 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 Fișier -> Preferințe, introduceți adresa URL de mai sus în „Adrese URL suplimentare ale managerului de panouri” Tools -> Boards -> Boards Manager... Așteptați până se încarcă lista Selectați „megaTinyCore by Spence Konde” și faceți clic pe „Instalare”. Alegeți cea mai recentă versiune. Editat Februarie 17, 2022 de costi_b Completare Link spre comentariu
informer Postat Februarie 17, 2022 Partajează Postat Februarie 17, 2022 (editat) 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 Februarie 17, 2022 de informer Link spre comentariu
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum