Агуулгын хүснэгт:
Видео: RC Car Hack - Андройд апп -аар дамжуулан Bluetooth хяналттай: 3 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Та бүгдээрээ гэртээ ашиглагдаагүй RC машиныг олох боломжтой гэдэгт би итгэлтэй байна. Энэхүү заавар нь хуучин RC машинаа анхны бэлэг болгон солиход тусална:) Надад байсан RC машин жижиг хэмжээтэй байсан тул би Arduino Pro Mini -ийг гол хянагчаар сонгосон. Миний энэ төсөлд ашигласан бас нэг чухал модуль бол TB6612FNG хос хөдөлгүүртэй драйвер тээвэрлэгч юм. Энэхүү мотор хянагч нь хүлээн зөвшөөрөгдсөн оролтын хүчдэл (4.5V -аас 13.5V хүртэл) ба тасралтгүй гаралтын гүйдэлтэй (суваг бүрт 1А) байна. Bluetooth хүлээн авагчийн хувьд би алдартай хямд HC-06 модулийг ашигласан. Нэмж дурдахад та LED -ийг машины урд болон хойд гэрэл болгон ашиглаж болно.
Төслийн бүрэлдэхүүн хэсгүүд:
- RC машин (хуучин, эвдэрсэн байж магадгүй)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG Хос моторт драйвер тээвэрлэгч x1
- HC-06 bluetooth модуль эсвэл үүнтэй төстэй x1
- LED: 2x улаан, 2x цагаан
- Resistor 10k (leds -д шаардлагатай) x4 эсвэл 10k SIL Resistor Network x1
- Breadboard (хагас хэмжээтэй) x1
- Холбогч ба кабель
- АА батерей x4
Алхам 1: Модулиудын холболт
Arduino Pro Mini -ийг бусад модулиудтай холбох аргыг доор өгөв. Модуль бүрт (VCC, GND) тэжээлийн хүчдэлийг холбохоо бүү мартаарай.
1. Bluetooth (жишээ нь HC -06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - Arduino Pro Mini -аас 3.3V (VCC)
- GND - GND
2. TB6612FNG Хос моторт драйвер -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- ХОУХД - 6
- STBY - Vcc
- VMOT - моторын хүчдэл (4.5 -аас 13.5 В хүртэл) - RC Машины батерейгаас 6V
- Vcc - логик хүчдэл (2.7 -аас 5.5 хүртэл) - Arduino Pro Mini -аас 3.3V (VCC)
- GND - GND
3. TB6612FNG Хос моторт драйвер -> DC мотор
- A01 - хөтөч мотор А.
- A02 - хөтөч мотор А.
- B01 - жолооны мотор В.
- B02 - жолооны мотор В.
4. LED -> Arduino Pro Mini
- баруун урд талын гэрэл - 2
- зүүн урд талын гэрэл - 3
- арын баруун талын гэрэл - 14
- зүүн хойд гэрэл - 15
Алхам 2: Arduino код
Энэ төслийн бүрэн кодыг GitHub: холбоос дээрээс авах боломжтой
Arduino програм нь шинэ командыг (тэмдэгт) Андройд аппаас bluetooth -ээр илгээсэн эсэхийг шалгах үндсэн тойрог болох "void loop ()" -ийг шалгадаг. Хэрэв bluetooth цувралаас ирсэн тэмдэгт байгаа бол програм нь "void processInput ()" функцийг гүйцэтгэж эхэлдэг. Дараа нь тэмдэгтээс хамаарч энэ функцээс тодорхой хяналтын функцийг дууддаг (жишээлбэл "r" тэмдэгтийн функцын хувьд "void turn_Right ()" гэж нэрлэдэг).
Хэрэв та Arduino хөдөлгүүрийн бамбай (L298) ашиглах гэж байгаа бол энэ линк танд ашигтай байж магадгүй юм
Алхам 3: Андройд апп
Миний Андройд аппликейшн нь bluetooth ашиглан Arduino самбараар тоноглогдсон аливаа роботыг удирдах боломжийг танд олгоно. Та мөн PWM сувгийн хоёр моторыг (хос мотор) бие даан хянах боломжтой.
Дээрх зурагт үзүүлсэн шиг өвөрмөц тэмдэгтийг Андройд аппын товчлуур бүрт оноосон болно. Та Arduino кодыг засварлаж, миний Андройд аппыг ашиглан өөрийн төхөөрөмжийг удирдах боломжтой (зөвхөн энэ RC машин биш).
Та миний Андройд аппыг Google Play: линкээс үнэгүй татаж авах боломжтой
Android програмыг хэрхэн ашиглах вэ:
- цэс товчлуур эсвэл 3 босоо цэг дээр дарна уу (таны Андройд хувилбараас хамаарна)
- "Төхөөрөмж холбох" табыг сонгоно уу.
- "HC-06" таб дээр товшоод хэсэг хугацааны дараа "HC-06-д холбогдсон" гэсэн мессеж гарч ирнэ.
- холбосны дараа та машинаа хянах боломжтой болно
- Хэрэв та Bluetooth төхөөрөмжөө HC-06 харахгүй бол "Төхөөрөмж хайх" товчийг дарна уу
- Эхний хэрэглээнд "1234" гэсэн анхдагч кодыг оруулаад Bluetooth төхөөрөмжөө хослуулна уу.
Хэрэв та робот техниктэй холбоотой миний бусад төслүүдийг үзэхийг хүсвэл дараах хаягаар зочилно уу.
- миний вэбсайт: www.mobilerobots.pl
- facebook: Хөдөлгөөнт роботууд
Зөвлөмж болгож буй:
Апп хяналттай өнгөт үүл: 7 алхам (зурагтай)
Апп хяналттай өнгөт үүл: Сайн байна уу, энэ зааварчилгаагаар би хайрганы хайрцгийн торноос өрөөний гэрэлтүүлгийг хэрхэн яаж хийхийг танд үзүүлэх болно. Бүх зүйлийг WLAN -ээр дамжуулан програмаар хянах боломжтой.https: //youtu.be/NQPSnQKSuoUT Төсөлд зарим асуудал гарсан. Гэхдээ эцэст нь та үүнийг ухаалгаар хийж чадна
Arduino/Апп хяналттай ширээний гэрэл: 6 алхам (зурагтай)
Arduino/Аппликейшн бүхий ширээний гэрэл: Энэ төслийн хувьд би электроник/програм хангамжийн талаар илүү ихийг зааж өгөх боломжийг надад олгохыг хүсч байсан бөгөөд энэ талаар хараахан мэдээгүй байгаа зүйл бол гэрэл юм. Миний зохион бүтээсэн загвар бол гэрэлтүүлэгчийн зориулалттай
Strandbeest, Java/Python болон Апп хяналттай алхах: 4 алхам (зурагтай)
Walking Strandbeest, Java/Python болон App Controlled: Энэхүү Strandbeest иж бүрдэл нь Тео Жансений зохион бүтээсэн Strandbeest дээр үндэслэсэн DIY ажил юм. Гайхамшигтай механик хийцэд би гайхаж, үүнийг бүрэн жолоодлоготой, дараа нь компьютерийн оюун ухаанаар тоноглохыг хүсч байна. Энэхүү зааварчилгааны хүрээнд бид эхний бүлэг дээр ажиллаж байна
Апп хяналттай LED: 5 алхам
Аппликейшны хяналттай LED: Элементүүд нь програм хангамжийн зарчмуудыг хэрэгжүүлэхэд чухал үүрэг гүйцэтгэдэг. Дунд зэргийн хувьд ó өөрөөр хэлбэл
Retro Arcade Art бүхий LED Pixel Art Frame, Апп хяналттай: 7 алхам (зурагтай)
Retro Arcade Art бүхий LED Pixel Art Frame, Апп хяналттай: 1024 LED -тэй ARPLADE GAME ART -ийн хэсгүүдийг харуулдаг 1024 LED -тэй аппликейшн бүхий хянадаг артист пиксел үйлдвэрлэгчдийн багц - $ 59Adafruit 32x32 P4 LED матриц - $ 49.9512x20, 1 инч/8 нийлэг хавтан. инчийн зузаан - Цорго хуванцараас ил тод гэрэл утаа