Kazalo:
Video: Infrardeči pes za sledenje: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Nekega dne sem našel zanimiv videoposnetek na naslovu: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq_aiomsg to je res dober video …
Na prvi pogled se mi zdi res čudno, potem pa so noge goljufale, ne vem, kaj je spodnji razlog, da je ta oblikovalec naredil tako zavajajočo zgodbo … nemogoče je s preprostim IR senzorjem ali celo brez krmilnika, ampak samo z enostavnimi triodami.
Ne poznam fanta in celotne zgodbe, poskušam to narediti sam. Pravkar sem naredil svoj dizajn z zelo preprostimi moduli:
- Vsak krmilnik, združljiv z Arduinom, kot je Maduino
- Gonilnik motorja L298N
- 3x IR senzor
- Nekaj običajnih skakalcev
1. korak: Odkrivanje ovir
Tam se za zaznavanje ovire uporabljajo 3 IR senzorja, levi/desni senzor pa je zaznal oviro, treba jo je obrniti proti smeri ure/ure, medtem ko je zaznan srednji senzor, je vse v redu.
3 senzor zazna, če je pred vami kakšna ovira. Poveže signalni zatič z vhodnimi zatiči Maduino, na primer Pin2/3/4;
Kot programska oprema preprosto preverite stanje izhoda senzorja, da se odločite, kaj mora motor narediti:
if (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // Če srednji senzor zazna oviro, se motor ustavi
{
analogWrite (EN, 0);
Stop ();
}
if (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // če desni senzor zazna oviro, motor obrnite z veliko hitrostjo;
{
analogWrite (EN, hitra hitrost);
Obratno ();
}
if (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // če
desni in srednji senzor zaznata oviro, motor vzvratno z nizko hitrostjo;
{
analogWrite (EN, nizka hitrost);
Obratno ();
}
……
Korak: Nadzor motorja
Gonilnik motorja za pogon motorja pri visoki/nizki hitrosti je odvisen od stanja senzorja.
Uporaba modula L298N za pogon motorja, z Maduino pin5/6 in pin PWM (Maduino Pin9) na L298N Omogočite pin in napajajte modul z 9V:
int EN = 9; // krmiljenje PWM
int highspeed = 80; // določimo visoko hitrost
int lowspeed = 60; // določimo nizko hitrost
nato lahko hitrost motorja nadzirate z:
analogWrite (EN, hitra hitrost);
Korak: Namestite nekaj tam, takega psa …
Namestite senzorje in motorje ter si nekaj privoščite, meni je všeč, da se pes igra s svojo 1,5 letno hčerko. Tukaj naložite kodo Arduino…. Če imate kakršna koli vprašanja, me lahko kontaktirate: [email protected]
Priporočena:
Raspberry Pi - TMD26721 Infrardeči digitalni detektor bližine Java Vadnica: 4 koraki
Raspberry Pi-TMD26721 Infrardeči digitalni detektor bližine Java Vadnica: TMD26721 je infrardeči digitalni detektor bližine, ki ponuja popoln sistem za zaznavanje bližine in logiko digitalnega vmesnika v enem samem 8-polnem modulu za površinsko montažo. Zaznavanje bližine vključuje izboljšan signal-šum in natančnost. Profesionalec
Pametni infrardeči termometer IOT (COVID-19): 3 koraki
Pametni infrardeči termometer IOT (COVID-19): Zaradi vstaje COVID leta 2019 smo se odločili, da naredimo pametni infrardeči termometer IOT, ki se poveže s pametnimi napravami za prikaz zabeležene temperature, to ni le cenejša alternativa, ampak tudi odlična učni modul za tehnologijo in IOT, ki bo
Infrardeči oddajnik: 4 koraki
Infrardeči oddajnik: Ta članek vam prikazuje, kako narediti infrardeči analogni oddajnik. To je staro vezje. Danes se laserske diode uporabljajo za prenos digitalnih signalov preko optičnih vlaken, ki se lahko uporabljajo za prenos zvočnega signala prek infrardeče povezave. Boste potrebovali
Arduino infrardeči termometer za pištolo iz MDF -ja: 4 koraki (s slikami)
Arduino infrardeči termometer za pištolo iz MDF-ja: Ta projekt je namenjen izdelavi infrardečega termometra z Arduinom, vezje je nameščeno v ohišju MDF, ki je na trgu videti kot medicinski infrardeči termometer. Senzorni infrardeči termometer GY-906 se uporablja za merjenje temperature predmeta brez stika, lahko pomeni
Sledenje in sledenje majhnim trgovinam: 9 korakov (s slikami)
Sledenje in sledenje za male trgovine: To je sistem, ki je namenjen majhnim trgovinam, ki naj bi se namestile na e-kolesa ali e-skuterje za pošiljke na kratke razdalje, na primer pekarna, ki želi dostaviti pecivo. Kaj pomeni sledenje in sledenje? Sledenje in sledenje je sistem, ki ga uporabljajo ca