Агуулгын хүснэгт:
- Алхам 1: эд ангиудын жагсаалт
- Алхам 2: Робот Часси угсарч, мотор жолооч нараар дамжуулан Arduino -д мотор холбоно уу
- Алхам 3: Bluetooth модулийг Arduino руу холбоно уу
- Алхам 4: GY-271-ийг Arduino руу холбоно уу
- Алхам 5: Micro Servo мотор ба хэт авианы мэдрэгч HC SR04 -ийг Arduino руу холбоно уу
- Алхам 6: Код, номын сан, Андорид програмыг татаж авах линк
Видео: Алсын зай, чиглэл, эргэлтийн зэрэгтэй Arduino робот (Зүүн, Баруун, Хойд, Өмнөд) Bluetooth модуль болон автономит роботын хөдөлгөөнийг ашиглан дуу хоолойгоор удирддаг. 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү заавар нь дуут командын тусламжтайгаар шаардлагатай зайд (урагш, арагш, зүүн, баруун, зүүн, баруун, хойд, өмнөд) шаардлагатай зайг сантиметрээр зөөх боломжтой Arduino роботыг хэрхэн яаж хийхийг тайлбарласан болно. Дуут командыг ашиглан роботыг бие даан хөдөлгөж болно.
Voice командыг ашиглан оруулах:
1 -р параметр - #урагш эсвэл #урвуу эсвэл #зүүн эсвэл #баруун эсвэл #авто эсвэл #өнцөг
2 -р параметр - Зай 100 эсвэл өнцөг 300
Жишээ нь: - 1) Урагшлах зай 100 өнцөг 300 - GY -271 ашиглан машиныг 300 градус эргүүлж, урагшлах
100 сантиметр
2) Forward Angle 300 Distance 100 - Angle and Distance командууд ямар ч дарааллаар байж болно
3) Урагшлах зай 100 - 100 сантиметр урагшлах
4) Форвард өнцөг 300 - Машиныг 300 градус эргүүлж, урагшаа урагшаа урагшаа явна
тушаал
5) авто - Саад бэрхшээлээс зайлсхийж машинаа бие даасан горимд шилжүүлнэ
7) өнцөг 300 - Машиныг 300 градус эргүүлнэ.
Алхам 1: эд ангиудын жагсаалт
Энэхүү төслийг боловсруулахад шаардлагатай хэсгүүдийн жагсаалтыг доор харуулав.
Та өөрөө явах эд анги хийх боломжтой эсвэл 3Wheel эсвэл 4Wheel робот машины явах эд ангиудыг Amazon -ээс маш хямд худалдаж авах боломжтой.
1. Arduino Uno R3 (Бусад Arduino хавтанг бас ашиглаж болно)
2. Bluetooth модуль HC - 02
3. HMC5883L (GY-271)
4. Хэт авианы мэдрэгч HC SR04 нь Servo холбох хавтантай (заавал биш: холбох хавтан)
5. L298N мотор драйвер (L293D бас ашиглах боломжтой)
6. Талхны самбарын цахилгаан хангамж MB-102 (Нэмэлт: 7805 хүчдэлийн зохицуулагчийг бас ашиглаж болно)
7. Талхны самбар
8. Танхимын эффект мэдрэгч бүхий 2 кодлогч мотор (Opto Coupler мэдрэгч бүхий BO моторыг бас ашиглаж болно)
9. 9 В батерей (Qty. 1) (Моторт тусдаа зай өгөхийг зөвлөж байна)
10. Зай эзэмшигчтэй 6 X АА батерей (Arduino самбар болон мэдрэгчийг тэжээлээр хангах зориулалттай)
11. Холбогч утас
12. Бичил Servo мотор
13. Дугуйтай 4 дугуй эсвэл 3 дугуйтай машины явах эд анги
Алхам 2: Робот Часси угсарч, мотор жолооч нараар дамжуулан Arduino -д мотор холбоно уу
3 дугуйгаар хөтлөгчтэй эсвэл 4 дугуйгаар хөтлөгчтэй робот явах эд ангиудыг угсарч, L298N мотор драйвераар дамжуулан Encoder моторыг Arduino самбарт холбоно уу.
Кодлогч мотор: Нэмэлт соронзон дөрвөлжин хэлбэртэй эргэлддэг кодлогчтой DC Geared мотор. Дөрвөлжин кодлогч нь босоо амны эргэлтийн чиглэл, туулсан хурд, зайг мэдрэхэд зориулагдсан фазаас гадуур хоёр импульс өгдөг.
Encoder нь хөдөлгүүрийн босоо амны эргэлт бүрт 540 импульс өгдөг бөгөөд үүнийг Arduino -ийн таслуур ашиглан Arduino тоолуур тоолно.
Би зааврын дагуу босоо амны хөдөлгөөний чиглэлийг мэдэх сонирхолгүй байгаа тул кодлогчын зөвхөн нэг гаралтыг ашиглаж байна.
Холболтууд:
Inp 1 L298N мотор драйвер - Arduino Pin 6
Inp 2 L298N мотор драйвер - Arduino Pin 7
Inp 3 L298N мотор драйвер - Arduino Pin 8
Inp 4 L298N мотор драйвер - Arduino Pin 9
M1 L298N мотор драйвер - Зүүн талын кодлогч м1
M2 L298N мотор драйвер - Зүүн талын M2 кодчилогч
M1 L298N мотор драйвер - Enkoder мотор баруун M3
M2 L298N мотор драйвер - Enkoder мотор баруун M4
CHA кодлогч мотор зүүн - Arduino Pin 2
CHA кодлогч моторын баруун талд - Arduino Pin 3
Arduino UNO оролтын хүчдэл - 5V зохицуулалттай
Кодлогч моторын оролтын хүчдэл - 5V зохицуулалттай
L298N мотор драйвер - 5V -аас 9V хүртэл
Алхам 3: Bluetooth модулийг Arduino руу холбоно уу
Bluetooth модулийг хүлээн авах Arduino самбарт холбоно уу
Bluetooth -ээр дамжуулан гар утасны програмаас дуут оролт. Arduino руу оруулах дуу хоолой нь зайгаар тусгаарлагдсан олон үгтэй мөр хэлбэрээр байх болно.
Код нь мөр дэх үгсийг хувааж хувьсагчдад оноох болно.
Андройд апп-д татаж авах линк:
Жишээлбэл. Дуут оролт: Урагшлах зай 100 өнцөг 50
Arduino Pin 0-HC-02 TX
Arduino Pin 1-HC-02 RX
HC-02 оролтын хүчдэл-5V зохицуулалттай
Алхам 4: GY-271-ийг Arduino руу холбоно уу
GY-271-ийг Arduino руу холбож, роботын чиглэлийг олж, роботыг хүссэн чиглэлд (0-ээс 365-0 ба 365 градус Хойд, Зүүн 90 градус, Өмнөд 180 градус, Баруун 270 градус) шилжүүлнэ.)
Холболтууд:
GY-271 SCL-Arduino аналог оролт A5
GY-271 SCA-Arduino аналог оролт A4
GY-271-3.3 В-ийн оролтын хүчдэлийг зохицуулдаг
Анхаарна уу: Номын санд өгсөн жишээг ашиглан модулийг туршиж үзээрэй.
Алхам 5: Micro Servo мотор ба хэт авианы мэдрэгч HC SR04 -ийг Arduino руу холбоно уу
Micro Servo мотор ба хэт авианы мэдрэгч HC SR04 -ийг холбоно уу
Ардуино. Хэт авианы мэдрэгч нь объектын зайг хэмжихэд хэрэглэгддэг бөгөөд объектын роботын ойролцоо байх үед хэт авианы мэдрэгчийг зүүн ба баруун тийш шилжүүлэхэд ашигладаг бөгөөд энэ нь робот объект, хана мөргөлдөхгүйгээр аль ч чиглэлд хөдөлж чадна.
Хэт авианы мэдрэгчийг холбох самбар ашиглан servo мотор дээр холбоно уу.
Холболтууд:
Micro Servo дохионы зүү - Arduino Pin 10
HC SR04 Trig Pin - Arduino Pin 11
HC SR04 цуурай зүү - Arduino Pin 12
Servo моторт оролтын хүчдэл - 5V зохицуулалттай
HC SR04 - 5V -ийн оролтын хүчдэл
Алхам 6: Код, номын сан, Андорид програмыг татаж авах линк
Кодыг хавсаргав. Номын санг татаж авах линк
1) TimerOne -
2) QMC5883L -
3) NewPing -
Апп холбоос:
Шугамын тоог багасгахын тулд кодыг цаашид оновчтой болгож болно.
Баярлалаа, асуух хүн байвал асуугаарай.
Зөвлөмж болгож буй:
Дуу хоолойгоор удирддаг модон Эдисон чийдэн - (Видео): 5 алхам
Дуу хоолойгоор удирддаг модон Эдисон чийдэн - (Видео): Асуултын үнэ 5 доллар. Энэ төхөөрөмжийн зүрх нь болох Wifi Relay SONOFF (ITEAD компаниас) ямар үнэтэй вэ? &Quot; Би бүтэлгүйтсэнгүй. Би дөнгөж сая ажиллахгүй 10'000 аргыг олсон. &Quot; - Томас А.Эдисон Энэ бол үнэхээр гайхалтай, гэхдээ сүүлийн үед
Alexa дуу хоолойгоор удирддаг Raspberry Pi дрон нь IoT болон AWS -тэй: 6 алхам (зурагтай)
Alexa дуу хоолойгоор удирддаг Raspberry Pi дрон IoT болон AWS -тэй: Сайн байна уу! Намайг Арман гэдэг. Би Массачусетс мужийн 13 настай хүү. Энэхүү заавар нь Raspberry Pi дроныг хэрхэн бүтээхийг гарчигнаас нь харж болно. Энэхүү прототип нь дронууд хэрхэн хөгжиж байгааг харуулахаас гадна тэд хэр их үүрэг гүйцэтгэж болохыг харуулж байна
Cortana болон Arduino ашиглан RGB Led эсвэл Ledstrips -ийг өөрийн дуу хоолойгоор хянана уу: 4 алхам (зурагтай)
Cortana болон Arduino -ийг ашиглан RGB Leds эсвэл Ledstrips -ийг дуу хоолойгоороо удирдаарай! Энэхүү зааварчилгаанд би RGB LED эсвэл LED зурвасыг өөрийн дуу хоолойгоор хэрхэн удирдахыг танд үзүүлэх болно. Үүнийг цонхны апп дэлгүүрт үнэ төлбөргүй авах боломжтой CoRGB програмаар хийдэг. Энэ апп нь миний CortanaRoom төслийн нэг хэсэг юм. Ухаантай болсны дараа
Жейсонтой хамт хаанаас ч хамаагүй дуу хоолойгоор удирддаг гэрэл: 7 алхам
Жейсоны тусламжтайгаар хаанаас ч хамаагүй дуу хоолойгоор удирддаг гэрэл: NodeMCU (ESP8266) болон Жейсон (Андройд Апп) ашиглан интернэт холболтоор хаанаас ч удирддаг АС гэрэл. Жейсон бол миний дуут удирдлагатай туслах програм бөгөөд би Андройд төхөөрөмжид цахилгааны байдлыг хянадаг. АС төхөөрөмж
Дохио зангаа, дуу хоолойгоор удирддаг утасгүй робот гар: 7 алхам (зурагтай)
Дохио зангаа, дуу хоолойгоор удирддаг утасгүй робот гар: Үндсэндээ энэ бол манай коллежийн төсөл байсан бөгөөд энэ төслийг оруулах цаг зав хомс байсан тул зарим алхамуудын зургийг авахаа мартсан байна. Түүнчлэн бид энэхүү робот гарыг дохио зангаа, дуу хоолой ашиглан нэгэн зэрэг удирдах боломжтой кодыг зохион бүтээсэн боловч