Obsah:
Video: Infračervený stopovací pes: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Jedného dňa som našiel zaujímavé video na adrese: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq_aiomsg toto je naozaj dobré, ale …
Na prvý pohľad sa mi to zdá veľmi zvláštne a potom podvádzali nohy, neviem, čo je hlavným dôvodom, prečo tento dizajnér urobil taký zavádzajúci príbeh … je to nemožné pomocou jednoduchého infračerveného senzora alebo dokonca bez akéhokoľvek ovládača, ale iba jednoduchých triód..
Nepoznám toho chlapíka a celý príbeh, snažím sa to urobiť sám. Práve som vytvoril svoj vlastný dizajn s veľmi jednoduchými modulmi:
- Akýkoľvek ovládač kompatibilný s Arduino, ako napríklad Maduino
- Ovládač motora L298N
- 3x IR senzor
- Niektoré bežné prepojky
Krok 1: Detekcia prekážok
Na detekciu prekážky sa používajú 3 infračervené senzory a ľavý/pravý senzor detekoval prekážku. Malo by sa otočiť v smere hodinových ručičiek/proti smeru hodinových ručičiek, zatiaľ čo stredný senzor zistil, že je v poriadku.
Senzor 3 detekuje prekážku vpredu. Pripojí signálny kolík k vstupným pinom Maduino, ako napríklad Pin2/3/4;
Ako softvér jednoducho skontrolujte stav výstupu snímača a rozhodnite, čo má motor robiť:
if (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // Ak stredný snímač zistí prekážku, motor sa zastaví
{
analogWrite (EN, 0);
Zastaviť ();
}
if (IR1_STA == NÍZKA & IR2_STA == VYSOKÁ & IR3_STA == VYSOKÁ) // ak pravý snímač detekuje prekážku, spätný chod motora vysokou rýchlosťou;
{
analogWrite (EN, vysoká rýchlosť);
Spätný chod ();
}
if (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // if the
pravý a stredný snímač detegujú prekážku, spätný chod motora s nízkou rýchlosťou;
{
analogWrite (EN, nízka rýchlosť);
Spätný chod ();
}
……
Krok 2: Ovládanie motora
A vodič motora na riadenie motora s vysokou/nízkou rýchlosťou závisí od stavu senzora.
Použitie modulu L298N na pohon motora s pinom Maduino pin5/6 a pinom PWM (Maduino Pin9) na pin P29 L298N a napájanie modulu 9V:
int EN = 9; // PWM ovládanie
int highspeed = 80; // definuje vysokú rýchlosť
int lowspeed = 60; // definuje nízku rýchlosť
a potom je možné otáčky motora ovládať pomocou:
analogWrite (EN, vysoká rýchlosť);
Krok 3: Nainštalujte tam niečo, takéhoto psa …
Nainštalujte senzory a motory a urobte niečo, pre mňa sa mi páči pes, ktorý sa hrá so svojou 1,5 -ročnou dcérou. Stiahnite si kód Arduino tu …. Bezplatne ma kontaktujte: [email protected], ak máte nejaké otázky
Odporúča:
Raspberry Pi - TMD26721 Infračervený digitálny bezdotykový detektor Java Výukový program: 4 kroky
Raspberry Pi-TMD26721 Infračervený digitálny bezdotykový detektor Java Výukový program: TMD26721 je infračervený digitálny bezdotykový detektor, ktorý poskytuje kompletný systém detekcie priblíženia a logiku digitálneho rozhrania v jednom 8-kolíkovom module na povrchovú montáž. Detekcia blízkosti obsahuje vylepšený signál-šum a presnosť. Profesionál
Inteligentný infračervený teplomer IOT (COVID-19): 3 kroky
Inteligentný infračervený teplomer IOT (COVID-19): Vzhľadom na stav COVID v roku 2019 sme sa rozhodli vytvoriť inteligentný infračervený teplomer IOT, ktorý sa pripája k inteligentným zariadeniam a zobrazuje zaznamenanú teplotu. Nie je to len lacnejšia alternatíva, ale aj skvelá alternatíva výukový modul pre techniku a IOT, ktorý
Infračervený vysielač: 4 kroky
Infračervený vysielač: Tento článok vám ukáže, ako vytvoriť analógový infračervený vysielač. Toto je starý obvod. V súčasnej dobe sa na prenos digitálnych signálov pomocou optických vlákien používajú laserové diódy. Tento obvod je možné použiť na prenos zvukového signálu prostredníctvom infračerveného žiarenia. Budete potrebovať
IOT ThermoGun - inteligentný infračervený telesný teplomer - Ameba Arduino: 3 kroky
IOT ThermoGun - Inteligentný infračervený telesný teplomer - Ameba Arduino: Vzhľadom na to, že COVID -19 stále spôsobuje chaos na celom svete, spôsobuje tisíce úmrtí, milióny hospitalizovaných, je veľmi žiadaný akýkoľvek užitočný zdravotnícky prístroj, najmä zdravotnícke pomôcky pre domácnosť, ako je IR bezkontaktný teplomer ?? . Ručný teplomer je zvyčajne zapnutý
Ako zabrániť tomu, aby váš pes žuval diaľkové ovládanie: 4 kroky
Ako zabránite tomu, aby váš pes prežúval diaľkové ovládanie: ste unavení z toho, že váš rodinný miláčik kradne váš jediný zdroj R & R, aby ho mohol pokrčiť na malé kúsky vo vašom dvore alebo pod prikrývkami v posteli? Ste unavení zo straty toho zatraceného diaľkového ovládača na pohovke? Ste unavení hádať sa so svojim partnerom o tom, kto ho opustil