Cov txheej txheem:

Bluetooth Tswj RC Tsheb Nrog Tshaj Tawm Kev Tswj thiab Kev Ntsuas Kev Ntsuas: 8 Kauj Ruam
Bluetooth Tswj RC Tsheb Nrog Tshaj Tawm Kev Tswj thiab Kev Ntsuas Kev Ntsuas: 8 Kauj Ruam

Video: Bluetooth Tswj RC Tsheb Nrog Tshaj Tawm Kev Tswj thiab Kev Ntsuas Kev Ntsuas: 8 Kauj Ruam

Video: Bluetooth Tswj RC Tsheb Nrog Tshaj Tawm Kev Tswj thiab Kev Ntsuas Kev Ntsuas: 8 Kauj Ruam
Video: Часы G-Shock до 250 долларов-15 лучших часов Casio G до 250 доллар... 2024, Hlis ntuj nqeg
Anonim
Image
Image

Thaum tseem yog menyuam yaus, Kuv ib txwm nyiam cov tsheb RC. Niaj hnub no koj tuaj yeem pom ntau yam kev qhia kom ua kom pheej yig Bluetooth tswj RC tsheb koj tus kheej nrog kev pab los ntawm Arduino. Cia peb ua nws ib qib ntxiv thiab siv peb qhov kev paub siv tswv yim ntawm kinematics los xam qhov kev ncua deb npog thiab qhov nrawm ntawm tus bot.

Cov lus qhia no tau ua hauv kev koom tes nrog HATCHNHACK. Txheeb xyuas lawv lub vev xaib zoo rau txhua yam koj cov cuab yeej tsim qauv, blog, tswv yim, thiab ntau ntxiv.

Kauj Ruam 1: Kauj Ruam 1: Nrhiav Qhov Yuav Tsum Tau Ua Ua rau Project

Zoo, Kuv sau qhov no raws li Cov Lus Qhia dav dav yog li kuv yuav sim qee qhov kev xaiv yog tias koj tsis tuaj yeem pom cov khoom uas kuv tab tom siv. Kuv tseem yuav ntxiv qhov txuas mus yog li koj tuaj yeem yuav cov khoom uas koj tsis muaj hauv tes thiab yog li koj tuaj yeem kho koj tus bot nrog koj lub tswv yim. Rau ntu los ua qhov haujlwm no xa mus rau hnhcart. Lawv muaj cov khoom lag luam zoo nrog tus nqi zoo kawg.

  • Microcontroller: zoo yog tias koj yog tus pib sim siv Arduino. Zoo, Kuv tab tom siv Arduino Uno. Yuav txuas rau Arduino Uno.
  • Cov motors thiab encoders: rau qhov haujlwm no, kuv siv 150 RPM sab ncej tsav lub cav nrog lub inbuilt encoder los xam tig. yog tias koj tsis tuaj yeem pom cov cav no tuaj yeem xa mus rau yooj yim dual ncej bo motors thiab koj yuav tsum yuav cov encoders rau BO motors. koj tuaj yeem yuav dual ncej BO motors | ib tus encoders
  • Tsav tsheb: koj yuav xav tau tus tsav tsheb tsav lub cav vim tias feem ntau microcontrollers tsis tuaj yeem muab qhov hluav taws xob ntau. Kuv tab tom siv L298N uas koj tuaj yeem xa mus rau ntawm no yuav ntawm no.
  • CHASSIS: Rau lub chassis thiab lub log tsheb, koj yuav tsum tau yuav ib qho tshwj xeeb rau lub cav uas koj siv. mus yuav chassis rau BO motors koj tuaj yeem xa mus rau qhov txuas no.
  • Bluetooth module (HC05): Txhawm rau txuas Arduino nrog peb lub xov tooj smartphone peb xav tau lub cuab yeej rau kev sib txuas lus Bluetooth. Nov yog qhov uas HC05 los ua ke. Yuav qhov txuas rau HC05
  • Jumper xov hlau: peb txhua tus xav tau jumper xov hlau los txuas cov khoom. Yog tias koj yog tus tshiab koj yuav xav tau cov pawg no rau cov haujlwm sib txawv. koj tuaj yeem yuav qee qhov ntawm no:- Txiv neej rau txiv neej | Txiv neej rau Poj Niam
  • Roj teeb: zoo Kuv tab tom siv 12v lipo roj teeb rau txoj haujlwm no. yog tias koj tsis muaj qhov ntawd koj ib txwm tuaj yeem hloov pauv mus rau cov roj teeb 12v lithium-ion. Lossis yog tias koj siv 9v BO lub cav koj tuaj yeem siv tau yooj yim 9v roj teeb. Tab sis ceev faj los tshuaj xyuas koj lub cev tshwj xeeb ua ntej yuav lub roj teeb vim koj tuaj yeem ua rau lub cev puas tsuaj yog tias koj muab hluav taws xob ntau dua li lub peev xwm muaj peev xwm. Txhawm rau yuav 9v roj teeb xa tuaj ntawm no.
  • Breadboard/pawg thawj coj saib qauv: koj yuav xav tau qee yam los txuas tag nrho cov xaim. Ntawm no breadboard yuav los ua ke. yuav qhov txuas rau Breadboard | pawg thawj coj saib

Kauj ruam 2: Teeb Koj Chassis

Txuas Txuas Tus Tsav Tsheb
Txuas Txuas Tus Tsav Tsheb

Yog tias koj tab tom ua haujlwm nrog lub chassis ua ntej koj yuav tsis tas txhawj txog cov khoom.

Yog li kuv tsis muaj qhov tshwj xeeb ua ntej lub chassis rau kuv lub cav yog li kuv yuav tsum tsim ib qho kuv tus kheej. Kuv tau xaiv daim ntawv acrylic rau lub hauv paus vim nws yog lub teeb yuag thiab yooj yim rau kev ua haujlwm nrog thiab siv tus qauv clamps txhawm rau txhim kho lub cav.

thiab thaum kawg ntsia hlau chaster log hauv qab los txhawb nqa bot.

Kauj Ruam 3: Txuas Txuas Tus Tsav Tsheb

Txuas Txuas Tus Tsav Tsheb
Txuas Txuas Tus Tsav Tsheb

Txhawm rau muab cov kua txiv txaus rau lub cav peb yuav tsum teeb tsa tus tsav tsheb.

  1. ua ntej, ntswj lub +ve thiab -ve tus ncej ntawm lub cav mus rau PTR txuas ntawm tus tsav tsheb.
  2. tom qab ntawd kom muaj zog, tus tsav tsheb tsav lub screws +lub roj teeb rau 12v chaw nres nkoj thiab -ve rau GND chaw nres nkoj ntawm tus tsav tsheb.
  3. muab tus pin nkag ntawm tus tsav tsheb mus rau PWM tus pin ntawm Arduino raws li qhov koj xaiv. NCO TSEG kom hloov pauv mus rau lub koob pins hauv txoj cai raws li.
  4. ntxiv qhov hloov pauv ntawm +ve ntawm lub roj teeb thiab lub tshuab tsav tsheb tsis li, koj yuav tsum txuas txuas lub roj teeb thaum koj tsis siv nws.
  5. tau 2 lub xov hlau los ntawm 5v thiab GND ntawm tus tsav tsheb mus rau lub khob cij kom koj tuaj yeem siv zog Arduino ntxiv rau lwm yam khoom siv.

Kauj Ruam 4: teeb tsa ENCODERS

ENCODERS teeb tsa
ENCODERS teeb tsa

raws li koj tuaj yeem pom tus encoder tau tsim nrog lub cav.

  • M1 thiab M2 yog lub +ve thiab -ve ntawm lub cav uas nkag mus rau tus tsav tsheb
  • txuas rau 5v thiab GND ntawm tus lej nkag mus rau 5v thiab GND ntawm lub rooj noj mov kom muaj zog rau tus lej nkag
  • A thiab B yog rau tus pin encoder uas peb yuav txuas tus pin 2 thiab tus pin 3 ntawm Arduino

Kauj Ruam 5: Txuas Txuas Arduino thiab Blutooth Module

Txuas Txuas Arduino thiab Blutooth Module
Txuas Txuas Arduino thiab Blutooth Module
Txuas Txuas Arduino thiab Blutooth Module
Txuas Txuas Arduino thiab Blutooth Module
  • txuas GND thiab 5v los ntawm lub khob cij rau Vin thiab GND ntawm Arduino kom muaj zog rau Arduino.
  • ua tib yam nrog Bluetooth module kom muaj zog nws ib yam.
  • txuas TX thiab RX ntawm Bluetooth module rau 0 thiab 1 tus pin ntawm Arduino. 0 thiab 1 tus pin ntawm Arduino yog tus pin uas raug xaiv rau kev sib txuas lus yog li ceev faj thaum rub cov duab mus rau Arduino raws li koj yuav xav tau txuas tus pin TX vim tias Arduino tuaj yeem siv tsuas yog 1 kev sib txuas lus ib zaug. Koj tuaj yeem zam qhov teeb meem no los ntawm kev qhia lub Software Serial lub tsev qiv ntawv hauv cov cai
  • thiab thaum kawg xa tus lej cim rau 2 thiab 3 tus pin ntawm Arduino. Pin 2 thiab Pin 3 yog tus pin rau kev cuam tshuam. Yog xav paub ntxiv txog qhov cuam tshuam cuam tshuam ntawm no. koj yuav tsis xav tau kev cuam tshuam yog tias koj tab tom siv encoder disk nrog cov kab mem tes tsawg dua.

Kauj Ruam 6: Txuas Cov Khoom Siv Hluav Taws Xob rau Bot

Txuas Cov Khoom Siv Hluav Taws Xob rau Bot
Txuas Cov Khoom Siv Hluav Taws Xob rau Bot

koj tuaj yeem siv cov ntsia hlau los teeb cov khoom siv hluav taws xob ntawm lub bot txwv tsis pub vim tias bot txav cov khoom siv hluav taws xob zoo li poob.

zoo, kuv tsis muaj cov ntsia hlau me me los teeb cov khoom siv hluav taws xob yog li kuv tau mus rau cov kua nplaum kub hauv tshuab hluav taws xob ntawm lub hauv paus nws tus kheej.

Kauj Ruam 7: Txhim Kho App los Tswj Tus Bot

Txhim Kho App los Tswj Tus Bot
Txhim Kho App los Tswj Tus Bot
Txhim Kho App los Tswj Tus Bot
Txhim Kho App los Tswj Tus Bot

los ua daim ntawv thov Kuv siv MIT app tus tsim khoom uas yooj yim siv thiab yooj yim rau cov pib tshiab. Ntseeg kuv, Kuv tsis yog tus tsim Android thiab lub tswv yim tsim lub app ua rau kuv ntshai. Tab sis nrog qhov no, Kuv nyuam qhuav kawm thaum kuv ua lub app.

Rau tus tsim qauv ib feem, Kuv tso qhov ntawd rau koj. Customize txoj kev uas koj nyiam nws.

koj tuaj yeem xa mus rau cov duab kom ua rau sab nraub qaum.

Koj tuaj yeem rub tawm kuv lub app rau bot los ntawm no.

Kauj Ruam 8: Txoj Cai rau Arduino

tuaj yeem rub tawm INO cov ntaub ntawv los ntawm no mus rau program Arduino.

tawm lus nug rau cov lus nug txog cov cai.

txhua qhov teeb tsa koj yog koj npaj mus nrog koj tus kheej Bluetooth tswj RC tsheb.

Pom zoo: