Мазмуну:
- 1 -кадам: Райондук диаграмма
- 2 -кадам: PCB Дизайн
- 3 -кадам: ПКБга заказ берүү
- 4 -кадам: Код
- 5 -кадам: Видео
Video: Arduino Wireless Control робот машинасы: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул посттон сиз Arduino зымсыз башкаруучу робот машинасын кантип курууну үйрөнөсүз. Биз өткөргүчтү да, алуучуну да курабыз.
Бергич тарапка маалыматтарды зымсыз жөнөтүү үчүн Arduino наносу, джойстик модулу жана NRF24L01 кирет. Алуучу тарапка Arduino нано, NRF24L01 жана моторлорду башкаруу үчүн L293D мотор айдоочусу IC кирет. Бергичтин да, алуучунун да микросхемалары 9В батареялары менен иштейт.
Бул долбоор үчүн талап кылынган компоненттер төмөнкүдөй
Бергич тарап
- Arduino Nano
- Джойстик модулу
- NRF24L01
- 100uf конденсатор
- 3 пин слайд которгуч
- 2 пин терминалдык блок
- 9В батарея
Алуучу тарап
- Arduino Nano
- NRF24L01
- 100uf конденсатор
- 0.1uf Capacitor
- 10uf конденсатор
- 3 пин слайд которгуч
- 2 пин терминалдык блоктор (3 даана)
- L293D Motor Driver IC
- 9В батарея
1 -кадам: Райондук диаграмма
Бергичтин да, алуучунун да микросхемаларынын негизги бөлүгү 9V батареясы менен иштеген Arduino наносу. Андан кийин бизде зымсыз байланыш үчүн NRF24L01 модулу бар.
Тараткыч тараптагы джойстик модулу x жана y маанилерин алуу үчүн колдонулат, алар кабыл алуучу тарапка жөнөтүлөт жана моторлорду башкаруу үчүн колдонулат. L293D мотор айдоочусу IC алуучу тарапта да 9в электр менен камсыздоодон энергия алат жана моторлорду башкарат.
Жогорудагы схеманы колдонуп, бардыгы сиз каалагандай иштээрине ынануу үчүн, нан панелиндеги схеманы жасай аласыз.
2 -кадам: PCB Дизайн
Нан тактасында баары жакшы иштээрине ынангандан кийин, мен ПЭБди EasyEDAда иштеп чыктым. EasyEDA ачык булактан турган онлайн PCB Дизайн куралы.
Бул жерде бул долбоордун PCB дизайнына шилтеме бар. ПХБны иштеп чыккандан кийин, мен PCB өндүрүү үчүн керектүү Gerber файлдарын түздүм.
Сиз төмөнкү шилтемелер аркылуу Gerber файлдарын жүктөй аласыз
Gerber_Transmitter_20190711100324Жүктөп алуу
Gerber_Receiver_20190711100335Жүктөп алуу
3 -кадам: ПКБга заказ берүү
Азыр бизде PCB дизайны бар жана ПХБга заказ берүү убактысы келди. Бул үчүн сиз жөн гана JLCPCB.com сайтына кирип, "АЗЫР СУЙЛӨ" баскычын чыкылдатыңыз.
JLCPCB дагы бул долбоордун демөөрчүсү. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), Кытайдагы эң ири PCB прототип ишканасы жана тез ПХБ прототипине жана чакан партиялуу PCB өндүрүшүнө адистешкен жогорку технологиялуу өндүрүүчү. Сиз болгону $ 2 үчүн эң аз 5 PCBге заказ бере аласыз.
PCB өндүрүшүн алуу үчүн, акыркы кадамда жүктөп алган gerber файлын жүктөңүз.. Zip файлын жүктөп бериңиз же gerber файлдарын сүйрөп таштап койсоңуз болот.
ZIP файлын жүктөгөндөн кийин, эгер файл ийгиликтүү жүктөлсө, ылдый жагында ийгиликтүү билдирүүнү көрөсүз. Баары жакшы экенине ынануу үчүн ПКБны Гербер көрүүчүсүнөн карап көрсөңүз болот.
Сиз ПКБнын үстүнкү жана астыңкы бөлүгүн көрө аласыз.
Биздин ПХБ жакшы көрүнгөнүнө ынангандан кийин, биз азыр заказды акылга сыярлык баада жайгаштыра алабыз. Сиз 5 ПХБга болгону 2 долларга заказ берсеңиз болот, бирок бул сиздин биринчи заказыңыз болсо, анда 2 ПКБга 2 долларга ала аласыз.
Буйрутманы берүү үчүн "КАРТАГА САКТА" баскычын басыңыз.
Менин ПХБларым 2 күндүн ичинде өндүрүлүп, DHL жеткирүү опциясын колдонуп бир жуманын ичинде келди. ПКБлар жакшы таңгакталган жана сапаты чынында эле жакшы болчу.
Баарын чогултуп, моторлорду туташтыргандан кийин, бул кадамдын акыркы сүрөтүндө көрсөтүлгөндөй көрүнөт.
4 -кадам: Код
Бергич коду
Биринчиден, биз зымсыз байланыш үчүн SPI жана RF24 китепканасын камтышыбыз керек. Андан кийин биз NRF24L01 модулунун санарип казыктарын жана джойстик модулунун аналогдук казыктарын аныкташыбыз керек. Андан кийин биз радио объектисин, анын байланыш дарегин жана джойстик модулунун маанилерин сактоо үчүн массивди аныкташыбыз керек.
Орнотуу функциясында биз сериялык жана радио байланышты баштообуз керек.
Цикл функциясында биз адегенде джойстик модулунан маанилерди окуп, аларды массивде сактайбыз. Андан кийин, radio.write () функциясын колдонуп, биз ал билдирүүнү алуучуга жөнөтөбүз. Бул функциядагы биринчи аргумент - бул билдирүү, ал эми экинчи аргумент - бул билдирүүдөгү байттын саны. жалган, маалыматтар жоголду.
Кабыл алуучу тарапта, биз зымсыз байланыш үчүн SPI жана RF24 китепканаларын да кошушубуз керек. Андан кийин биз NRF24L01 модулу жана l293d мотор драйвери IC жана кээ бир өзгөрмөлөр үчүн санарип казыктарды аныкташыбыз керек. Андан кийин биз радио объектисин, анын байланыш дарегин жана андагы келген баалуулуктарды сактоо үчүн массивди аныкташыбыз керек.
Орнотуу функциясында биз сериялык жана радио байланышты баштообуз керек. Андан кийин биз L293Dдин кээ бир казыктарын чыгаруу казыктары катары аныкташыбыз керек.
Укурук функциясында биз адегенде кээ бир маалыматтын бар же жок экенин текшеребиз. Эгерде ал ошол жерде боло турган болсо, анда биз аны өзгөрмөлөргө сактайбыз. Андан кийин биз моторлорду ушул баалуулуктарга ылайык башкарабыз.
Сиз ошондой эле коддорду https://electronicshobbyists.com/arduino-wireless-control-robot-car/ дарегинен ала аласыз
Сунушталууда:
Акылыңызды жардыра турган эң мыкты 5 Arduino робот машинасы.: 11 кадам
Акыл -эсиңизди жарата турган Top 5 Arduino робот машинасы. Салам достор, бул окуу куралында биз 2020 -жылдын Top 5 интеллектуалдуу робот машинасын толук кадамдары, коду жана схемасы менен көрөбүз. Жогорудагы видеодон бардык роботтордун ишин көрө аласыз. Бул долбоорлордо сиз: " Столдун четинен качуу
Смартфон аркылуу видео агымы жана көзөмөл 4WD робот машинасы (Bluetooth аркылуу): 5 кадам
Смартфон аркылуу видео агымы жана көзөмөлү 4WD Robot Car (Bluetooth аркылуу): Саламатсызбы! Мен Arduino үчүн уникалдуу TFT калканына арналган макалалардын сериясын улантам. Бул макала " көрүү " ээ болгон 4WD роботун өнүктүрүүгө арналат. сүрөттөрдү өткөрө турган жалпы жана арзан ОВ7670 камерасын колдонуп
Arduino Bluetooth робот машинасы: 18 кадам (сүрөттөр менен)
Arduino Bluetooth робот машинасы: 1-Arduino робот машинаңызды куруңуз! Эң толук жана комплекстүү этап-этабы менен визуалдык көрсөтмөлөр 1-Arduino Bluetooth робот машинаңызды куруу үчүн. Ырахат алыңыз
Spiderbot V2 робот машинасы: 8 кадам (сүрөттөр менен)
Spiderbot V2 Robot Car: Spiderbot V2-бул менин акыркы долбоорумдун жаңыртуу версиясы: https://www.instructables.com/id/3D-printed-Transformers-Robot-Spiderbot/ Spiderbot " Transformers " Бул RC төрттүк роботу жана иштөөнүн эки режими бар: sp
Баланстоочу робот / 3 дөңгөлөк робот / STEM робот: 8 кадам
Баланстоочу робот / 3 дөңгөлөктүү робот / STEM роботу: Биз мектептерде жана мектептен кийинки билим берүү программаларында билим берүү үчүн аралаш балансташтырууну жана 3 дөңгөлөктүү роботту курдук. Робот Arduino Unoго негизделген, колдонуучу калкан (курулуштун бардык деталдары келтирилген), Li Ion батарейкаларынын пакети (бардык курулуш