Mündəricat:
- Addım 1: Maneələrin aşkarlanması
- Addım 2: Motor nəzarət
- Addım 3: Orada Bir şey Qurun, Belə Bir Köpək …
Video: İnfraqırmızı izləmə iti: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir gün maraqlı bir video tapdım: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pgg but a …
İlk baxışdan özümü çox qəribə hiss edirəm, sonra ayaqları aldadılır, bu dizaynerin belə bir aldadıcı hekayə yaratmasının alt səbəbi nədir, bilmirəm … sadə bir İQ sensoru, hətta heç bir nəzarətçi olmadan, sadəcə sadə triodlarla mümkün deyil..
Oğlanı və bütün hekayəni bilmirəm, sadəcə özüm etməyə çalışıram. Çox sadə modullarla öz dizaynımı hazırladım:
- Maduino kimi hər hansı bir Arduino uyğun nəzarətçi
- L298N motor sürücü
- 3x IR sensoru
- Bəzi ümumi atlayıcılar
Addım 1: Maneələrin aşkarlanması
Orada maneəni aşkar etmək üçün 3 IR sensoru istifadə olunur və sol/sağ sensor maneəni aşkar etdi, saat/saat əleyhinə istiqamətə döndərilməlidir, orta sensor aşkar edilərsə, hər şey qaydasındadır.
3 sensoru qarşınızda hər hansı bir maneənin olub olmadığını algılar. Pin2/3/4 kimi siqnal pinini Maduino giriş pinlərinə bağlayır;
Proqram olaraq, motorun nə etməli olduğuna qərar vermək üçün sensorun çıxış vəziyyətini yoxlayın:
əgər (IR1_STA == YÜKSEK & IR2_STA == DÜŞÜK & İR3_STA == YÜKSƏK) // Vasitəçi maneəni aşkar edərsə, motorun dayanması
{
analogWrite (EN, 0);
Dur ();
}
əgər (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // əgər sağ sensor maneəni aşkar edərsə, motor yüksək sürətlə tərs;
{
analogWrite (EN, yüksək sürət);
Tərs ();
}
əgər (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // əgər
sağ və orta sensor, aşağı sürəti olan, mane olan motorun tərsini aşkar edir;
{
analogWrite (EN, aşağı sürət);
Tərs ();
}
……
Addım 2: Motor nəzarət
Yüksək/aşağı sürətlə işləyən motor sürücüsü, sensorun vəziyyətindən asılıdır.
Motoru idarə etmək üçün L298N modulundan istifadə edərək Maduino pin5/6 və PWM pinini (Maduino Pin9) L298N Eninə bağlayın və modulu 9V ilə gücləndirin:
int EN = 9; // PWM nəzarəti
int highspeed = 80; // yüksək sürəti təyin edin
int lowspeed = 60; // aşağı sürəti təyin edin
və sonra motor sürətini idarə etmək olar:
analogWrite (EN, yüksək sürət);
Addım 3: Orada Bir şey Qurun, Belə Bir Köpək …
Sensorları və mühərrikləri quraşdırın və bir şeylər düzəlt, mənim üçün, 1,5 yaşındakı qızımla oynamağı xoşlayıram. Arduino kodunu bura yükləyin …. mənimlə əlaqə saxlamaq üçün pulsuzdur: [email protected]
Tövsiyə:
Raspberry Pi - TMD26721 İnfraqırmızı Rəqəmsal Yaxınlıq Dedektoru Java Dərsliyi: 4 addım
Raspberry Pi-TMD26721 İnfraqırmızı Rəqəmsal Yaxınlıq Dedektoru Java Dərsliyi: TMD26721, tək bir 8 pinli səth montaj modulunda tam yaxınlıq aşkarlama sistemi və rəqəmsal interfeys məntiqi təmin edən infraqırmızı rəqəmsal yaxınlıq detektoru. dəqiqlik. Bir pro
IOT Smart İnfraqırmızı Termometr (COVID-19): 3 addım
IOT Smart İnfraqırmızı Termometr (COVID-19): 2019-cu il COVID qiyamı ilə əlaqədar olaraq, qeyd olunan temperaturu göstərmək üçün ağıllı cihazlara qoşulan IOT Smart İnfraqırmızı Termometr hazırlamağa qərar verdik, bu yalnız daha ucuz alternativ deyil, həm də əla Texnologiya və IOT üçün tədris modulu
İnfraqırmızı lampa: 4 addım
İnfraqırmızı Lampa: Bu layihə, televizorun infraqırmızı pultundan siqnal aldıqdan sonra yarım dəqiqə ərzində AÇIŞ edən infraqırmızı lampanı göstərir. Videoda dövrə işlədiyini görə bilərsiniz. Bu yazını oxuduqdan sonra BJT tranzistorlu bir dövrə hazırladım: https
Raspberry Pi İnfraqırmızı Oyun Kamerası: 6 addım
Raspberry Pi İnfraqırmızı Oyun Kamerası: Raspberry Pi -ni araşdırmağa yeni başladım və Pi infraqırmızı kamera modulu ilə maraqlandım. Bir qədər uzaq bir ərazidə yaşayıram və gecə evin ətrafında araşdırma aparan müxtəlif vəhşi canlıların əlamətlərini gördüm. Nig yaratmaq fikrim var idi
ATtiny85 Geyinilə bilən Titrəmə Aktivliyi İzləmə İzləmə və Proqramlaşdırma Arduino Uno ilə ATtiny85: 4 addım (şəkillərlə)
ATtiny85 Geyinilə bilən Titrəmə Aktivliyi İzləmə Saatı və Proqramlaşdırılması Arduino Uno ilə ATtiny85: Geyinilə bilən fəaliyyət izləmə saatı necə edilir? Bu, durğunluq algıladıqda titrəmək üçün hazırlanmış geyilə bilən bir gadgetdır. Vaxtınızın çoxunu mənim kimi kompüterdə keçirirsinizmi? Özünüz də bilmədən saatlarla oturursunuz? Sonra bu cihaz f