Mündəricat:
- Təchizat
- Addım 1: Hekayə
- Addım 2: nəzəriyyə və metodologiya
- Addım 3: Hardware Setup
- Addım 4: Proqram Quraşdırması
- Addım 5: Kod
Video: Magicbit ilə ağıllı təmizləyici: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimatda Magicbit istifadə edərək əlavə xüsusiyyətlərə malik avtomatik dezinfeksiyaedici vasitənin necə hazırlanacağını öyrənəcəyik. ESP32 -ə əsaslanan bu layihədə inkişaf etdirmə lövhəsi olaraq magicbit istifadə edirik. Bu səbəbdən hər hansı bir ESP32 inkişaf lövhəsi bu layihədə istifadə edilə bilər.
Təchizat
Magicbit
- Ultrasonik Sensor - HC -SR04 (Ümumi)
- MG945 metal Servo
- DFRobot Gravity: Analog Kapasitif Torpaq Nəm Sensoru- Korroziyaya davamlıdır
- USB-A-dan Mikro-USB Kabelinə
Addım 1: Hekayə
Salam uşaqlar, bu gün Arduino IDE ilə Magicbit istifadə edərək ağıllı bir təmizləyicinin necə hazırlanacağını öyrənəcəyik.
Bu günlərdə bildiyiniz hər şey korona olan qlobal bir problemdir. Bu vəziyyətdə gigiyena ən vacib şeylərdən biridir. Buna görə əllərimizi təmizləmək üçün dezinfeksiyaedici vasitələrdən istifadə etdik. Ancaq təmizləyici mayeni söndürmək üçün təmizləyici şüşənin başını itələməliyik. Hər kəs bu başı itələməyə çalışanda mikrobların yayılmasına səbəb ola bilər. Bu problemi həll etmək üçün magicbit ilə çox sadə bir həll təqdim etdik. Bu ağıllı təmizləyicidir.
Bunu necə etdiyimizə baxaq.
Addım 2: nəzəriyyə və metodologiya
Teoriya sadədir. Dezinfeksiyaedici şüşəyə çatdığınız zaman ultrasəs sensoru istifadə edərək sizi aşkar edəcək. Müəyyən bir məsafədən daha yaxın bağladığınız zaman, Magicbit servo motora dönmə siqnalı verir. Beləliklə, servo motor döndükdə şüşənin başı itələyir və şüşədən çıxarılan dezinfeksiyaedici maye. Şüşənin mayesi müəyyən bir səviyyədən aşağı düşdükdə, torpaq nəm sensoru istifadə edərək Magicbit tərəfindən aşkarlanır. Bu sensor kapasitivdir. Buna görə də, mayenin səviyyəsini sensora maye qoymaqdan çox şüşə divarına toxunaraq ölçə bilərik. Bu əlavə bir xüsusiyyətdir.
Aşağıdakı linkdən istifadə edərək sonar, servo, torpaq nəmliyi və Magicbit dev haqqında daha çox məlumat əldə edə bilərsiniz. lövhə
magicbit-arduino.readthedocs.io/az/latest/
Addım 3: Hardware Setup
Bunun iki bölməsi var. Birincisi dövrə qurmaq, ikincisi mexanizmi qurmaqdır. İki sensoru və servo motoru Magicbit -in üç genişləndirici limanına bağlayırıq. Tam dövrə diaqramı aşağıda göstərilmişdir.
Tam bir dövrə qurduqda ikinci hissəyə keçməlisiniz. Şüşənin başını itələmək üçün qolu klipsli servo motor istifadə etdik. Bu klip dönər və şüşənin başı ilə vurar. Buna görə də baş aşağı düşür. Bu mexanizmdə servonun fırlanma hərəkətini şüşə başının xətti hərəkətinə çeviririk. Bu ehtiyacı ödəmək üçün servo istifadə edərək hər cür mexanizmdən istifadə edə bilərsiniz. Aşağıdakı şəkillər mexanizmimizi göstərir. Bunu özünüz tikə bilərsiniz.
Qeyd: Kiçik mg90 servolardan istifadə etmisinizsə, kifayət qədər torka malik olmaya bilər (şüşənin başını aşağıya doğru itələmək üçün güc. Buna görə də servo motor seçərkən kifayət qədər torka malik olduğunuzdan əmin olun).
Rütubəti ölçmək üçün Magicbit dev -ə daxil olan kapasitiv nəm sensoru istifadə etdik. dəsti. Ancaq bunu xaricdən əldə edə bilərsiniz. Şüşə səthinə bağladığınız zaman şüşənin divar səthinə çətinliklə toxunacağından əmin olun. Əks təqdirdə, maye səviyyəsi aşağı düşəndə yüksək sapma vermədi.
Əlləri aşkar etmək üçün, ultrasəs sensorunu şüşənin yanına kiçik bir açı ilə yuxarı tərəfə baxacaq şəkildə qoyduq.
Addım 4: Proqram Quraşdırması
Magicbit proqramlaşdırmaq üçün Arduino IDE -dən istifadə etdik. Alqoritm sadədir. Magicbit -i işə saldığımız zaman sonardan ən yaxın obyektə qədər məsafə əldə edəcək. Sonra ən yaxın obyektin müəyyən bir məsafədən daha yaxın olduğunu yoxlayır. Əgər belədirsə, şüşənin açıldığını və ya bağlandığını yoxlayacaq. Açılıbsa, heç nə etmə. Əks halda şüşəni açın. Səsləri ləğv etmək və oxunuşların düzgünlüyünü artırmaq üçün bir qədər gecikmədən istifadə etdik.
Torpaq nəm sensoru istifadə edərkən onun kalibrlənməsinə əmin olun. Bunu etmək üçün əvvəlcə sensoru havaya çıxarırıq. Bu zaman Magicbit -dən alınan oxunuşu qeyd edirik. Sensor şüşə səthinə toxunduqda başqa bir oxu alırıq. Bu vəziyyətdə şüşənin tamamilə maye olduğundan əmin olun. Bu iki ədədin ortasını eşik olaraq alın. Oxumaq bu dəyərdən yüksək olduqda, buzzerdən səs çıxararaq şüşənin bitdiyini bildirir.
Kodu yükləmək üçün məlumat kabelindən istifadə edərək Magicbit -i kompüterə qoşun. Doğru COM portunu və lövhə növünü seçin və kodu yükləyin. zövq al.
Addım 5: Kod
#daxil edin
#include #define TRIGGER_PIN 21 #dexine ECHO_PIN 22 #dexine MAX_DISTANCE 200 #define SENSOR 32; NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); int çıxış_dəyəri; int məsafə; int sayı = 0; bool Aç = yalan; Servo Servo; void setup () {Serial.begin (115200); Servo.attach (26); // Servo motorun bağlı olduğu gecikmənin hansı pin üzərində olduğunu təyin edir (3000); pinMode (32, INPUT); // nəm sensoru pin pinMode (25, ÇIXIŞ); // səs siqnalı ilə bağlanmış pin} boşluq döngəsi () {output_value = analogRead (SENSOR); if (output_value0 && distance = 90; i-) {// itələmə başı Servo.write (i); gecikmə (5); } say = 0; Aç = doğru;} başqa halda ((məsafə> 60 || məsafə == 0) && Aç == doğru) {for (int i = 90; i
Tövsiyə:
DIY avtomatik əl təmizləyici dispenser: 6 addım
DIY Avtomatik Əl Dezinfeksiyaedici Dağıtıcı: Bu layihədə, Avtomatik Əl Dezinfeksiyaedici Dağıtıcı quracağıq. Bu layihədə Arduino, Ultrasonik Sensor, Su pompası və Əl Sanitizer istifadə ediləcək. Dezinfeksiyaedici maşının çıxışının altındakı əllərin olub olmadığını yoxlamaq üçün ultrasəs sensoru istifadə olunur
Avtomatik Uç Təmizləyici - ArduCleaner: 3 Addım (Şəkillərlə birlikdə)
Avtomatik Uç Təmizləyici - ArduCleaner: Hər DIY həvəskarının masasında bir lehimləmə dəmiri tapa bilərsiniz. Faydalı ola biləcək vəziyyətlərin sayını adlandırmaq çətindir. Şəxsən mən bütün layihələrimdə istifadə edirəm. Ancaq uzun müddət yüksək keyfiyyətli lehimdən zövq almaq üçün
DIMP (Cibimdəki təmizləyici): 22 addım (şəkillərlə)
DIMP (Cibimdə Desulfator): Mikey Sklar, George Wiseman'ın "Kapasitif Batareya Şarj Cihazı" adlı kağızına əsaslanaraq DA PIMP (" Cibimdə Güc ") 1 və 2 versiyalarını yaratdı. və səxavətlə açıq aparat cəmiyyətinə buraxdı. Şarj etmək və təmizləmək qabiliyyətinə malikdir
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq