Съдържание:
- Стъпка 1: Откриване на препятствия
- Стъпка 2: Управление на двигателя
- Стъпка 3: Инсталирайте нещо там, такова куче …
Видео: Инфрачервено проследяващо куче: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Някой ден намерих интересен видеоклип на адрес: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq_aiomsg това е наистина добро …
На пръв поглед усещам, че е наистина странно, а след това краката са измамени, не знам каква е долната причина този дизайнер да направи такава подвеждаща история … невъзможно е с обикновен инфрачервен сензор или дори без никакъв контролер, а само с прости триоди.
Не познавам човека и цялата история, просто се опитвам да го направя сам. Току -що направих свой собствен дизайн, с много прости модули:
- Всеки съвместим с Arduino контролер, като Maduino
- L298N шофьор на мотор
- 3x IR сензор
- Някои обикновени джъмпери
Стъпка 1: Откриване на препятствия
Там 3 IR сензора се използват за откриване на препятствието, а левият/десният сензор е открил препятствието, той трябва да се завърти към посоката на часовника/анти-часовника, докато средният сензор е открит, всичко е наред.
3 -тият сензор открива дали има препятствия отпред. Свързва сигналния щифт към входните щифтове на Maduino, като Pin2/3/4;
Като софтуер, просто проверете състоянието на изхода на сензора, за да решите какво трябва да направи моторът:
if (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // Ако средният сензор открие препятствието, двигателят спира
{
analogWrite (EN, 0);
Спри се();
}
if (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // ако десният сензор открие препятствието, двигателят се върти с висока скорост;
{
analogWrite (EN, високоскоростен);
Обратен();
}
if (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // ако
десен и среден сензор откриват препятствието, заден ход на двигателя с ниска скорост;
{
analogWrite (EN, ниска скорост);
Обратен();
}
……
Стъпка 2: Управление на двигателя
А драйверът на двигателя за задвижване на двигателя с висока/ниска скорост зависи от състоянието на сензора.
Използване на модул L298N за задвижване на двигателя, с пин Maduino 5/6 и PWM щифт (Maduino Pin9) към L298N Активиране на щифт и захранване на модула с 9V:
int EN = 9; // PWM контрол
int highspeed = 80; // дефинирайте високата скорост
int lowspeed = 60; // дефинирайте ниската скорост
и след това скоростта на двигателя може да се контролира чрез:
analogWrite (EN, високоскоростен);
Стъпка 3: Инсталирайте нещо там, такова куче …
Инсталирайте сензорите и двигателите и направете нещо, за мен, аз обичам куче да играе с моята 1,5 -годишна дъщеря. Изтеглете кода на Arduino тук ….свободно да се свържете с мен: [email protected] ако имате въпроси
Препоръчано:
Как да изградите проследяващо време за седене: 7 стъпки
Как да се изгради тракер за седене: Този проект ще използва ултразвуковия сензор за разстояние Zio Qwiic за откриване и проследяване на човек. Устройството ще бъде стратегически поставено върху екрана/монитора с лице към седналия човек, пред компютъра му. Проектът ще
МР3 плейър с инфрачервено управление: 6 стъпки (със снимки)
MP3 плейър с инфрачервен контрол: Изградете MP3 плейър с инфрачервен дистанционен контролер за около $ 10 (usd). Той има обичайните функции: възпроизвеждане, пауза, възпроизвеждане на следваща или предишна, пускане на една песен или всички песни. Той също така има варианти на еквалайзера и контрол на силата на звука. Всички контролируеми чрез r
Роботно куче K-9: 11 стъпки
K-9 Robot Dog: Още от малко момче през 1984 г. и видях Doctor Who на местната станция PBS в Тулса, Оклахома, и неговото надеждно куче робот K-9. Исках една, бързо 34 години напред, технологиите най -накрая се развиха до такава степен, че това става възможно
Аеробно Arduino - фитнес проследяващо устройство за $ 15 от Arduino: 9 стъпки (със снимки)
Aerobic Arduino - Фитнес тракер за $ 15 от Arduino: Моля, гласувайте за това във фитнес предизвикателството вместо Fitbit или интелигентен часовник, можете да създадете фитнес тракер с Arduino само за $ 15! Той проследява движението на помпите на ръцете ви по време на бягане и използва акселерометър, за да открие това. То е
Сурово проследяващо устройство от GPS и двупосочни радиостанции: 7 стъпки
Сурово проследяващо устройство от GPS и двупосочни радиостанции: Исках да си взема проследяващо устройство. Веднага щом погледнах на пазара, осъзнах, че цените на едно от тези неща започват от една ръка и стигат до крак или повече! Лудостта трябва да бъде спряна! Със сигурност принципите да знам къде нещо