Mündəricat:
- Təchizat
- Addım 1: Avadanlıq Testi
- Addım 2: Dövrün qurulması
- Addım 3: Dövrün Proqramlaşdırılması (və Proqramlaşdırılmasının Test Edilməsi)
- Addım 4: Hər şeyi bir araya gətirin
- Addım 5: Gələcək Planlar və Bəzi Qeydlər
Video: Avtomatik Masa Fanı: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Tan Yong Ziab tərəfindən hazırlanmışdır.
Bu layihə, kondisionerdən asılılığımızı azaltmaq üçün ofis və ya təhsil üçün uyğun olan sadə bir avtomatik fan qurmağı hədəfləyir. Bu, ümumi gücü ac olan kondisionerə güvənmək əvəzinə avtomatik olaraq özünü aça və söndürə bilən bir məqsədli soyutma təmin edərək, karbon qazı izini azaltmağa kömək edər. Əlavə olaraq, güc bankından çıxarmaq üçün kifayət qədər enerjiyə qənaət edir, bu da əl fanatlarından daha ağıllı olduğu halda oxşar masa fan həllərindən daha portativ olması deməkdir.
Təchizat
Ehtiyacınız olacaq:
1x Arduino UNO
1x lövhə
Kişi-Dişi başlıqlarının yığılması
Kişi pin başlıqları
Qadın pin başlıqları
Tək nüvəli tellər (İstifadə rahatlığı üçün kifayət qədər və müxtəlif rənglərdə)
1 x SPDT açarı
1x HC-SR04 ultrasəs sensoru
1x 3386 2 kilo ohm potansiyometr
1x TIP110 güc tranzistoru
1x Fan bıçağı (Seçdiyiniz motora quraşdırıla bilər)
1x 3V mühərrik
Test, montaj və proqramlaşdırma üçün avadanlıqlar:
1x lövhə kəsici
1x rəqəmsal multimetr (DMM)
1 x çörək taxtası
1x tel soyucu
1x tel kəsici
1x kəlbətin
1x lehimləmə dəmiri
1x lehimləmə dəmir stendi
1x lehimləmə dəmir ucu təmizləyicisi
Lehim (Kifayət qədər)
1x sökmə nasosu (İstəsəniz fitil)
1x Arduino IDE ilə işləyə bilən hər hansı bir maşın
Arduino IDE, seçdiyiniz maşına quraşdırılmışdır
Addım 1: Avadanlıq Testi
Əvvəlcə cihazı sınayın. Çörək taxtası bunun üçün son dərəcə faydalıdır, baxmayaraq ki, çörək taxtası olmadıqda tullanan kabellər də istifadə edilə bilər. Şəkillər, test prosesini, Tinkercad -ın dövrə necə bağlandığını göstərən ekran görüntüsünü göstərir. Komponentlərinizin tək başına işləməsini və sadə bir sınaq dövrəsində birlikdə çalışmasını təmin etməkdən başqa çox şey yoxdur. Bu mərhələdəki bir DMM, komponentlərinizin arızalı olmadığını yoxlamaq üçün də faydalıdır.
Addım 2: Dövrün qurulması
Sonra, dövrəni lehimləyin. Bu addım üçün Arduino, stripboard və yığma başlıqlarınız olmalıdır.
Şerit lövhəni və başlıqları Arduino üzərindəki başlıqlarla uyğunlaşdırın. Aralığınızın doğru olduğunu təsdiqlədikdən sonra yığma başlıqlarını lehimləyin. Şort istəmədiyiniz yerdə izləri kəsməyi unutmayın. Qalxan və Arduino arasında davamlılığı yoxlamaq üçün DMM -dən istifadə edə bilərsiniz. Davamlılıq yoxlamalarını bitirdikdən sonra hissələri lehimləməyə başlayın.
Dövrəni bağlamaq üçün əvvəllər Tinkercad diaqramına və ya burada göstərilən EAGLE sxematik və lövhə şəkillərinə müraciət edə bilərsiniz.
Komponentlərin düzeni elədir ki, lehimləmə minimuma endirilə bilər. Ən yığcam olmaya bilər, amma komponentləri daha böyük bir qalxana yerləşdirmək daha asan olardı.
Qadın başlıqlarında ultrasəs sensoru şeridin üzərində yerləşdiyi yerdə, ultrasəs sensoruna GND, Echo və Trigger vermək üçün artıq GND, D13 və D12 sancaqlarından istifadə edə bilərəm. Sensora +5V təmin etmək üçün yalnız ultrasəs sensorunun oturduğu qadın başlığı ilə D11 pimi arasındakı izi kəsməliydim.
Eynilə, potensiometr artıq +5V və GND pinlərinin olduğu yerdə oturur, buna görə potensialiometr silecekinin (orta pimdir) və bitişik olduğu ikinci GND pimi arasındakı izi kəsməliyəm. analog giriş nöqtəsini məğlub edəcək GND -ə siqnal göndərmədən A3 -ü pin etmək üçün analog sürət ayarı.
Motor qırılma başlığı, TIP110 -un emitör pininin olduğu yerdən istifadə edə biləcəyim şəkildə yerləşdirilib və yalnız ultrasəs sensoru yaxınlığındakı mühərrikin lehimlənməsi lazımdır. Kopma kabeli olaraq 4 pinli Molex konnektoru istifadə etdim, baxmayaraq ki, uyğun olan hər şey yaxşıdır. Güman ki, zəhərini seç.
İstisna, ultrasəs sensoru qadın başlıqlarına daxil edildikdən sonra istifadəçiyə əlçatan olmaq üçün lövhənin kənarına daha çox yerləşdirilmiş SPDT açarıdır.
+5V xətti ultrasəs sensoru, TIP110 kollektor pimi və potensiometr arasında paylaşılır.
TIP110 -un əsas pimi, qalxan vasitəsilə Arduinonun 9 -cu pininə bağlıdır. PWM nəzarəti üçün mövcud olan digər pinlərdən istifadə etməkdən çekinmeyin.
Yenə də, DMM -nin olması lazım olan yerdə əlaqələrin olmasını və orada olmayan bir şeyin olmasını təmin etmək üçün burada faydalıdır. Arduinonun lehim birləşmələri ilə sınamaq istədiyiniz komponent (lər) arasında davamlılıq testi apararaq qalxanın komponentlərinin Arduinonun özünə düzgün bağlı olub olmadığını yoxlamağı unutmayın.
Addım 3: Dövrün Proqramlaşdırılması (və Proqramlaşdırılmasının Test Edilməsi)
Bu addımlar ya ən əyləncəli, ya da ən incidir. Proqramın məqsədi aşağıdakıları həyata keçirməkdir:
1. Məsafəni yoxlayın
2. Əgər məsafə <əvvəlcədən təyin edilmiş eşikdirsə, potensialiometrin analoq girişinə əsaslanaraq motora PWM siqnalını göndərməyə başlayın.
3. Əks halda, PWM siqnalını 0 -a qoyaraq mühərriki dayandırın
Hər iki addım 2 və 3 -də, aşkar edilmiş ultrasəs məsafəsini və analoq girişi yazdıran bir ayıklama () var. İstəsəniz silə bilərsiniz.
Proqramdakı "yeniləmə" və "max_dist" dəyişənlərinin hər biri müvafiq olaraq səsvermə sürətini və maksimum aşkarlama məsafəsini idarə edir. Bunu zövqünüzə uyğunlaşdırın.
Fayl burada əlavə olunur.
Addım 4: Hər şeyi bir araya gətirin
Dövrənizdə olduğu kimi davranırsınızsa və bu addımı atdınızsa, təbrik edirik! Bu layihə artıq öz -özünə işləyə bilər. Şəkildə, bütün dövrənin bir mikro USB konnektoru vasitəsilə bir batareya dəsti ilə işlədiyini və artıq dizüstü kompüterinizə bağlı olmadığını görə bilərsiniz.
Bu mərhələdə dövrə dəyişdirə bilərsiniz və ya daha sərgüzəştli hiss edirsinizsə, bu barədə öz fikrinizi qurun.
Yaxşı bir vaxtda, bir CNC router istifadə edərək bu layihə üçün PCB istehsal edə biləcəyimi və ya etməyə çalışacağımı ümid edirəm. Yaradılmış PCB layoutunu yuxarıdakı şəkildə görə bilərsiniz
Addım 5: Gələcək Planlar və Bəzi Qeydlər
Bu layihə ilə, boş vaxtımda bu layihə ilə əldə edə biləcəyimi ümid etdiyim ən vacib şeylər bunlardır:
- Fan üçün əsl stend
- Bunu daha da kompakt və müstəqil bir ölçüyə qədər kiçildin; Bunun üçün yəqin ki, Arduino Nanoya ehtiyacım olardı
- Daha uyğun bir güc həlli, yəni əvvəlki addımda gördüyünüz güc bankı, istinad etdiyim müstəsna bir dizayn üçün bir qədər böyükdür.
Bəzi qeydlər (gələcəkdəki şəxsiyyətim və İnternet vasitəsilə səyahət edən hər kəs üçün):
Parçalar siyahısının Uno lövhəsi tələb etdiyinə baxmayaraq, bu təlimatda gördüyünüz lövhənin Uno -dan başqa bir şey olduğunu görə bilərsiniz. Bu əslində bir qrup tələbə və onların rəhbər müəllimi tərəfindən Sinqapur Politexnikində hazırlanmış SPEEEduino adlı Unonun bir variantıdır. Layihəni əvvəlki addımda idarə etdiyini gördüyünüz və hətta ESP01 Wi-Fi modulunu bağlamaq üçün başlıqlara malik olan yalnız Micro USB güc girişi kimi əlavələr istisna olmaqla, funksional olaraq çox oxşardır. Burada SPEEEduino haqqında məlumat əldə edə bilərsiniz.
Tövsiyə:
Arduino ilə Servo və DHT11 Temperatur və Nəmlik Sensorundan istifadə edərək Avtomatik Soyutma Fanı: 8 addım
Arduino ilə Servo və DHT11 Temperatur və Rütubət Sensorundan istifadə edərək Avtomatik Soyutma Fanı: Bu dərslikdə necə başlamağı öyrənəcəyik & temperatur müəyyən bir səviyyədən yuxarı qalxdıqda bir fanı döndərin
Akril Masa Fanı (özelleştirilebilir): 3 addım
Akrilik Masa Fanı (özelleştirilebilir): Budur evdə yalnız sıx bir masa sahəsi olan və davam etməsi üçün təmiz havaya ehtiyacı olanlar üçün səliqəli kiçik bir masa fanatı. Kiçik, özelleştirilebilir və usb ilə işləyir, buna görə heç bir batareya tələb olunmur, çətin ki kompüterinizdən heç bir ödəniş almır və qalır
Geri Dönüşümlü Masa Fanı (Failproof): 10 Addım (Şəkillərlə)
Geri Dönüşümlü Masa Fanı (Arızaya Dözümsüz): Bu, ehtimal ki, atacağınız bütün içkilər fincanlarından (çox güman ki, mənim üçün Boba Çay fincanları) təkrar istifadə edilən son dərəcə sadə bir mini masa fanatı və özünüzü sərinləmək üçün bir alternativdir. isti günəşli bir gündə. Bu wi
Pi üçün Avtomatik Soyutma Fanı: 4 Addım (Şəkillərlə)
Pi üçün Avtomatik Soyutma Fanı: Təsvir: Çörək taxtasına, tranzistorlara və s. Ehtiyac duymadan, pitonlu mini 5v fanı idarə etmək üçün sadə bir dizayn. Tövsiyə etdiyim 2 kanallı bir röleyim var idi, çünki demək olar ki, eyni qiymət üstəgəl
Sürət İdarə Edilən Masa Fanı: 5 addım
Sürətlə idarə olunan masa fanatı: kompüter fanatlarının sürətini necə idarə etmək və onu masa fanına çevirmək olar