Mündəricat:
- Addım 1: Alətlər + Materiallar
- Addım 2: Məhsulu qurun
- Addım 3: Kodlaşdırma
- Addım 4: Monitoru bəzəyin
Video: Anti-Valideyn Nəzarəti Monitoru: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
YouTube'da video oyunlar oynamaq və ya video izləmək istədiyiniz, ancaq valideynləriniz tərəfindən tutulmaqdan qorxduğunuz bir təcrübəniz varmı? Anti-Parental Control Monitor bu problemi həll edə bilər. Anti-Valideyn Nəzarəti Monitoru, kiminsə sizə yaxınlaşdığını təyin etmək üçün ultrasəs sensoru istifadə edir. Valideyniniz 180 santimetr arxanızda/yanınıza gəldikdə, monitor məsafənizi göstərəcək və ekranı dəyişdirməyi xatırlatmaq üçün bir LED işığı yanacaq; valideynləriniz 150 santimetrə yaxınlaşdıqda, ikinci işıq yanacaq və LCD ekranda ekranınızı dəyişdirməyinizi bildirən xəbərdarlıqlar görünəcək; Valideynləriniz 100 santimetrə yaxınlaşdıqda, hər üç LED işığı yanacaq və Monitor birbaşa ekranınızı digərinə keçirəcək və LCD ekranda sizi xəbərdar etmək üçün xəbərdarlıqlar göstəriləcək.
Addım 1: Alətlər + Materiallar
Bu layihəni qurmaq üçün sizə lazım olan budur:
Arduino Board: Bu layihəyə hər cür Arduino lövhəsi tətbiq olunur. Bununla birlikdə, Arduino layihələri üçün ən populyar lövhə ümumiyyətlə Arduino Leonardo və Arduino UNO -dur. Bu layihəni yaratmaq üçün şəxsən Arduino Leonardodan istifadə etdim.
Arduino Leonardo lövhəsindəki bəzi əsas quruluşlar bunlardır: lövhəni kompüterinizə qoşub kodunuzu yükləyə biləcəyiniz bir USB portu. İstifadə etdiyiniz USB kabelin bir tərəfi A tipli bir USB portu olacaq, bu da ümumiyyətlə görürsünüz. Kabelin digər tərəfi Arduino limanına bağladığınız Micro B portudur.
Breadboard x1: Bütün tullanan tellərin bağlandığı yerdir.
3 LED ampul: 3 ampul, ekranınızı nə vaxt dəyişdirəcəyinizi xatırlatmaq üçün xatırlatma olacaq.
LDC Ekranı: Ekranda valideynlərinizin arxanızda nə qədər yaxın olduğunu göstərəcək və ekranınızı dəyişdirməyi xatırlatmaq üçün bəzi xəbərdarlıqlar göstəriləcək.
Kompüter: Monitorun kompüterə qoşulması lazımdır, ancaq kompüterin istifadəsi mümkün olduğu müddətdə markanın və sistemin əhəmiyyəti yoxdur.
BreadboardJumper telləri: Atlama telləri materialları çörək taxtasına və Arduino lövhəsinə bağlamaq üçün istifadə olunur
Monitoru yaratmaq üçün köməkçi bıçaq, qayçı, lentlər və hökmdarlar
Bir karton qutu: İstifadə etdiyim qutu təxminən 12cm x 21cm x 11cm böyüklüyündədir, ancaq bütün materialları tutacaq qədər böyük olduğu müddətdə ölçüsünü dəyişə bilərsiniz.
Addım 2: Məhsulu qurun
1. 21cm x 12cm x 11cm böyüklüyündə bir qutu seçin və ya düzəldin. Bununla birlikdə, qutunun ölçüsü fərdi olaraq təyin edilə bilər.
2. Arduino lövhəsini və çörək taxtasını qutunun altına yapışdırın. Çörək taxtasının və Arduino lövhəsinin ətrafda titrəməyəcəyinə əmin olun, yoxsa atlama telləri limandan düşə bilər.
3. Qutunun kənarında təxminən 2 sm x 2 sm böyüklüyündə bir çuxur kəsin. Bu çuxur, portun digər tərəfi kompüterə qoşulduqda Arduino lövhəsinə qoşulmaq üçün USB kabelinin keçəcəyi yer olacaq, buna görə də monitoru istifadə edərkən kabel sıxılmayacaq.
4. Təxminən 7 sm x 2.3 sm böyüklüyündə başqa bir çuxur kəsin. Bu, LCD ekranı yerləşdirdiyiniz çuxur olardı. Delik yalnız ekranın görünməsini təmin etmək üçün hazırlanmışdır. LCD ekranı çuxura yapışdırdıqdan sonra bir az lent əlavə edin və LCD ekranı qutunun içərisinə yapışdırın.
5. Üçüncü çuxuru əvvəlkilərin üstündən kəsin. Delik təxminən 4,5 sm x 1,5 sm böyüklüyündə olmalıdır və Ultrasonik sensor çuxura yerləşdiriləcək. Sonra, sensorun arxasına bant əlavə edin və qutunun içərisinə yapışdırın.
6. Atlama tellərini LCD ekrana, LED ampulə və ultrasəs sensoruna qoşun. Yuxarıdakı dövrə diaqramına baxın.
Addım 3: Kodlaşdırma
Kodda, kimsə arxanızdan keçərsə, bir insanın varlığını aşkar edəcək bir proqram yaratmağa çalışacaqsınız. məsafəni yoxlamaq üçün ultrasəs sensorundan istifadə edəcəksiniz.
- İlkin məsafəni 200 sm olaraq təyin edəcəksiniz, yəni bir adam 200 sm -dən daha yaxınlaşsa, ilk xəbərdarlığı verəcək və ilk LED işığı yanacaq.
- Daha sonra, ikinci xəbərdarlıq olaraq 150 sm məsafədə başqa bir məsafə qoyun və ikinci LED ilk işıqla yansın
- Üçüncü xəbərdarlıq olaraq 100 sm seçin. Məsafə 100 sm -dən az olduqda, üçüncü ampul yanacaq və monitor birbaşa hesabınızı başqa bir ekrana keçirəcək.
Tam kod budur: Kod
Kodu yükləməyi bitirdikdən sonra əldə etməli olduğunuz nəticə yuxarıdakı fotoşəkillərlə eyni olmalıdır.
Addım 4: Monitoru bəzəyin
Kağız, lent, qayçı və s. İlə Monitörü bəzəyin. İstədiyiniz kimi görün! Qutunu bəzəyib bitirməyi bitirdikdən sonra iş bitdi!
Tövsiyə:
Menyu və Parlaqlıq Nəzarəti ilə M5StickC Sərin Görünən Saat: 8 addım
Menyu və Parlaqlıq İdarəçiliyi ilə M5StickC Sərin Görünüşlü Saat: Bu təlimatda ESP32 M5Stack StickC -ni Arduino IDE və Visuino ilə LCD -də bir vaxt göstərmək üçün necə proqramlaşdırmağı öyrənəcəyik, həmçinin menyudan və StickC düymələrindən istifadə edərək vaxtı və parlaqlığı təyin edəcəyik. Bir nümayiş videosuna baxın
Jestlərdən və Toxunma Girişindən istifadə edərək Kompüter Nəzarəti: 3 addım
Gestures və Touch Input istifadə edərək kompüter nəzarəti: Bu yeni Piksey Atto üçün bir demo layihəsidir. Bir kompüterə nəzarət etmək üçün TTP224 touch IC və APDS-9960 jest modulundan istifadə edirik. Atto'ya bir USB klaviatura kimi davranmasını təmin edən bir eskiz yükləyirik və sonra müvafiq düymələri göndərir
Tank üçün DIY Platforması - Bluetooth Nəzarəti + Hərəkət: 8 addım
Tank üçün DIY Platforması - Bluetooth Nəzarəti + Xəttdə Hərəkət: Arduino üçün DIY tank platforması - Bluetooth İdarəetmə (Android App Inventor 2 -də mobil tətbiq) + Robofest yarışları üçün xətlər boyunca xətdə hərəkət edir
Pişik Qida Giriş Nəzarəti (ESP8266 + Servo Motor + 3D Çap): 5 addım (şəkillərlə)
Cat Food Access Control (ESP8266 + Servo Motor + 3D Print): Bu layihə, yaşlı diabetli pişiyim Chaz üçün avtomatlaşdırılmış bir pişik yeməyi qabı hazırladığım prosesi əhatə edir. Baxın, insulini almadan səhər yeməyi yeməlidir, amma yatmazdan əvvəl tez -tez yemək yeməyi götürməyi unuduram, bu da
Dizayner üçün Maraqlı Qenerasiya Proqramlaşdırma Təlimatı-Rəng Nəzarəti: 10 Addım
Dizayner üçün Maraqlı İşləmə Proqramlaşdırma Təlimatı-Rəng Nəzarəti: Əvvəlki fəsillərdə rəng haqqında bilik nöqtələri əvəzinə şəkil çəkmək üçün koddan necə istifadə ediləcəyi haqqında daha çox danışdıq. Bu fəsildə biliyin bu tərəfini daha dərindən araşdıracağıq