8
Καλησπέρα σε όλη την παρέα αυτές τις μέρες χρειάστηκα ένα pwm για έλεγχο στροφών ενός ανεμιστήρα (βεντιλατέρ αυτοκινήτου για χρήση εκτός αυτοκινήτου) και λέω απ το να αγοράσεις δεν κάθεσαι να φτιάξεις ένα να μάθεις και κάτι και κυρίως να ανακυκλώσεις και κάτι (τα πιο πολλά υλικά υπήρχαν)
https://www.youtube.com/watch?v=geg97mbDITY
Αφού δοκιμάστηκε και δούλεψε με arduino nano
https://www.youtube.com/watch?v=qQsyMt0LRLU (8bit μην βαράτε!!)
https://www.youtube.com/watch?v=SPNEJh0Vrk0
Αποφάσισα να περάσω το πρόγραμμα σε ένα ATtiny85 ώστε να μην δεσμεύω το arduino , έβαλα το nano σαν isp programmer Και έγραψα το bootloader στο ATtiny85
https://www.youtube.com/watch?v=4ZZdQbBUU1A
Μετά δοκιμάστηκε το κλασικό παράδειγμα blink για δοκιμή
https://www.youtube.com/watch?v=Y5Smf3KVV_c
και εφόσον όλα πήγαν καλά πέρασα των κώδικα μου
https://www.youtube.com/watch?v=V0-ebqn6A-c
αξίζει να αναφέρω ότι παιδεύτηκα λιγάκι με κάποιο ringing που με το φίλτρο snubber μειώθηκε αρκετά
το snubber υπολογίστηκε από εδώ
αλλά παρέμενε ένα spike στην αρχή που μόνο με την χρίση πυκνωτή 100nf παράλληλα με το snubber μπόρεσα να εξαλείψω
Με την μέθοδο "soft start" (να το κάνει ο θεός; ) κατάφερα να μειώσω το inrush current από 12,9Α σε 10,4 (από στάση) και σε αλλαγή μεταξύ ελάχιστων στροφών σε μέγιστες από 12,2Α σε 9,8Α θα μπορούσα να το κάνω πιο αργό αλλά θα γίνονταν πολύ αργή η "αίσθηση" στο ποτενσιόμετρο
το τελικό αποτέλεσμα είναι αυτό
https://www.youtube.com/watch?v=AdylkblgpQY
τα υλικά που χρησιμοποίησα είναι
- ATtiny 85 (θέλει προγραμματισμό )
- LM7805
- 100K pot
- πυκνωτής 3.3nF
- πυκνωτής 100nF
- Αντίσταση 78Ω
- IRF1010e (ξηλωμένο από χαλασμένο ups μαζί με την ψήκτρα)
- κλέμες πλακέτας
- διάτρητη πλακέτα (όσο την αντιπαθώ τόσο εκεί καταλήγω)
φυσικά να ευχαριστήσω τα παιδιά που με βοήθησαν σε αυτό το thread
υ.γ δείξτε μια επιείκεια είναι πρώτη φορά που ανεβάζω βιντεάκι στο forum και κυρίως κυματομορφές