Мазмуну:
- 1 -кадам: Сизге керек болгон биттер жана бөлүктөр
- 2 -кадам: Жана код
- 3 -кадам: Битти туура жерге коюу
- 4 -кадам: Жана ошол зымдар … Оо, бала
- 5 -кадам: Иш -аракетте
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Сиздин бөлмөңүздүн жарым текчесин алган чоң олдоксон роботтордон тажадыңызбы? Сиз роботту өзүңүз менен алып кетүүгө даярсызбы, бирок ал чөнтөгүңүзгө туура келбейт? Мына! Мен сизге Minibotту, тоскоолдуктарды болтурбоо үчүн эң кооз жана кичине роботту сунуштайм!
1 -кадам: Сизге керек болгон биттер жана бөлүктөр
Чакан нан (4,5 см 3,5 см), узундугу 17 тешик жана туурасы 5 тешиктен турган 2 катар. Сиз роботту ансыз түзө аласыз, бирок роботту өзгөртүүнү пландап жатсаңыз, анда жакшы нерсе.
Arduino Nano. Мен тактайга ээриген казыктар менен кошо келгенди колдоном, бирок сиз пинсиз ардуино наносун колдонуп, кабелдерди тактага ширете аласыз.
9В батарея. Ооба, жакшы батарея.
9В батарея кармагыч. (эски оюнчуктан алган)
2 үзгүлтүксүз айлануу серво
2 резина дөңгөлөк. Айланаңызды караңыз. Албетте, бир жерде дөңгөлөктөрүнө муктаж болбогон эски оюнчук бар.
Кабелдер. Алардын бир тобу. Кабелдер өтө көп деген нерсе жок.
УЗИ сенсор. 4 пиндик модель. Ebay, Amazon же башка жер. Алардын баары бирдей.
3D басылган шасси. Сиз 3D файлдарды БУЛ ЖЕРДЕН таба аласыз
2 -кадам: Жана код
Бул жерде ракета илими жок. 15 смде эч нерсе көрүнбөсө роботту алдыга жылдыруучу супер жөнөкөй код жана 15 смден жакыныраак нерсе болсо чукул бурулуш жасайт.
Жөн гана txt файлын жүктөп алып, Arduino интерфейсиндеги кодду көчүрүп алыңыз.
3 -кадам: Битти туура жерге коюу
Нан тактасы, Arduino, УЗИ сенсору жана батарейка шассинин үстүңкү бөлүгүнө кирет, бирок компоненттерди ЭЛЕ КОЙГУЛА. Сиз адегенде бүт нерсени зым менен жабышыңыз керек. (ооба, мен бул катаны кетирдим) (эки жолу)
2 сервос жөн эле шассинин ылдыйкы бөлүгүнө түшүрүлгөн. Ооба, бул 2ди азыр койсоңуз болот.
Дөңгөлөктөр servo валдарына бир аз зым, ысык клей же сыйкырдуу дуба менен бекитилет. Сенин тандооң.
4 -кадам: Жана ошол зымдар … Оо, бала
Бул жерде жагымсыз бөлүгү келет. зым Зым көп, ал эми боштук аз.
УЗИ сенсорунан баштайлы.
- Vcc -> +5V Arduino
- Trig -> D11 Arduino
- Эхо -> D12 Arduino
- GND -> Arduino GND (Arduino 2 GND казыгынын кайсынысы болбосун)
Серво 1:
- Апельсин зым -> D9 Arduino
- Кызыл зым -> +5V Arduino
- Браун зым -> Arduino GND (Arduino 2 GND казыгынын кайсынысы болбосун)
Серво 2:
- Апельсин зым -> D10 Arduino
- Кызыл зым -> +5V Arduino
- Күрөң зым -> Arduino GND (Arduino 2 GND казыгынын кайсынысы болбосун)
Батарея:
- Кызыл зым -> Arduino пин пин
- Кара зым -> Arduino GND (Arduino 2 GND казыгынын кайсынысы болбосун)
Эми сиз шассидеги бардык зымдарды кылдаттык менен толтуруп, эки бөлүгүн тең жабышыңыз керек. Менин роботум ушунчалык толуп кеткендиктен, анын ичегиге төгүлбөшү үчүн резинка керек.
5 -кадам: Иш -аракетте
Сиздин робот 15 см жетпеген нерсени тапмайынча алдыга жылат.
Бул код линиясында аралыкты өзгөртө аласыз:
эгер (аралык <= 15)
Сиз ошондой эле бул саптарды өзгөртүү менен алдыга жана артка ылдамдыгын өзгөртө аласыз:
myservo1.write (XXX); myservo2.write (XXX);
мында XXX = 0 myservo1 үчүн толук ылдамдык жана XXX = 180 myservo2 үчүн толук ылдамдык
жана XXX = 90 эки сервос үчүн тең токтойт.
Сунушталууда:
УЗИ сенсорун колдонуу менен тоскоолдуктардан качуу роботу (Proteus): 12 кадам
УЗИ сенсорунун жардамы менен тоскоолдуктардан качуу роботу (Proteus): Биз көбүнчө тоскоолдуктарды болтурбоочу роботту бардык жерде кездештиребиз. Бул роботтун аппараттык симуляциясы көптөгөн колледждерде жана көптөгөн иш -чараларда атаандаштыктын бир бөлүгү болуп саналат. Бирок тоскоолдук роботтун программалык симуляциясы сейрек кездешет. Биз аны бир жерден тапсак да
Булуттуу Булут сени айыктырат (Тоскоолдуктардан качуу роботу чогултуу функциясы менен): 8 кадам
Булуттуу булут сени айыктырат (Тоскоолдуктардан качуу роботун чогултуу функциясы): Пайдасыз машина - Arduino роботу
Тоскоолдуктардан качуу роботу оор жүктү көтөрүү үчүн: 6 кадам
Оор жүк көтөрүү үчүн тоскоолдуктардан качуу роботу: Бул уулумдун рокерин көтөрүү үчүн жасалган тоскоолдуктардан качуу роботу
Бое-Бот: Тоскоолдуктардан качуу роботу: 6 кадам
Бое-Бот: Тоскоолдуктардан качуу роботу: Бул кичинекей робот тоскоолдуктарды аныктоо үчүн мурутун колдонот. Анын муруттарынын бири же экөө тең кыймылга келгенде, ал артка кайтып, башка жакка бурулат. Болбосо ал алдыга жылат. 4 AA батарейкасы менен иштейт, Paralax Motherboard бул кичинекей
Arduino тоскоолдуктардан качуу роботу (жаңыртуу версиясы): 7 кадам (сүрөттөр менен)
Arduino тоскоолдуктарынан качкан робот (жаңыртуу версиясы): Бул пост биринчи жолу ушул веб-сайтта жарыяланган https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Роботко тоскоолдук кылуу. Бул жөнөкөй, бирок кээ бир өзгөчөлүктөр жана