Cov txheej txheem:

Arduino Wireless Control Robot Tsheb: 5 Kauj Ruam
Arduino Wireless Control Robot Tsheb: 5 Kauj Ruam

Video: Arduino Wireless Control Robot Tsheb: 5 Kauj Ruam

Video: Arduino Wireless Control Robot Tsheb: 5 Kauj Ruam
Video: How I Made this Electric Car that can go Anywhere 2024, Cuaj hlis
Anonim
Arduino Wireless Control Robot Tsheb
Arduino Wireless Control Robot Tsheb

Hauv kab ntawv no koj yuav kawm paub yuav tsim Arduino wireless tswj lub tsheb neeg hlau li cas. Peb yuav tsim ob lub transmitter thiab receiver sab.

Sab kis yuav suav nrog Arduino nano, joystick module thiab NRF24L01 kom xa cov ntaub ntawv wirelessly. Tus txais sab yuav suav nrog Arduino nano, NRF24L01 kom tau txais cov ntaub ntawv thiab L293D lub cev muaj zog tsav IC los tswj lub cav. Ob qho kev xa xov thiab tus txais yuav yuav siv lub roj teeb 9V.

Cov Cheeb Tsam Koj Yuav Tsum Tau Ua rau txoj haujlwm no yog raws li hauv qab no

Transmitter sab

  • Arduino Nano Cov
  • Joystick Module
  • NRF24L01
  • 100uf lub capacitor
  • 3 tus pin Swb Hloov
  • 2 tus pin davhlau ya nyob twg
  • 9V roj teeb

Sab txais

  • Arduino Nano Cov
  • NRF24L01
  • 100uf lub capacitor
  • 0.1uf Cov Capacitor
  • 10 uf capacitor
  • 3 tus pin Swb Hloov
  • 2 tus pin davhlau ya nyob twg thaiv (3 daim)
  • L293D Tsav Tsav Tsheb IC
  • 9V roj teeb

Kauj Ruam 1: Daim duab Circuit Court

Daim duab Circuit Court
Daim duab Circuit Court

Lub hauv paus tseem ceeb ntawm ob qho kev xa thiab xa xov hluav taws xob yog Arduino nano uas yog siv los ntawm 9V roj teeb. Tom qab ntawd peb tau txais NRF24L01 tus qauv ntawm ob sab los sib txuas lus wirelessly.

Joystick module ntawm tus xa xov sab yuav raug siv kom tau qhov x thiab y qhov tseem ceeb uas yuav xa mus rau tus txais sab thiab yuav siv los tswj lub cav. L293D lub cev muaj zog tsav tsheb IC ntawm tus txais sab kuj tseem yuav tau txais lub zog los ntawm 9v lub zog siv thiab yuav tswj lub cav.

Siv daim duab qhia kab hluav taws xob saum toj no, koj tuaj yeem ua hluav taws xob hauv daim phiaj kom ntseeg tau tias txhua yam ua haujlwm raws li koj xav tau.

Kauj Ruam 2: PCB Tsim

PCB Tsim
PCB Tsim
PCB Tsim
PCB Tsim

Tom qab ua kom ntseeg tau tias txhua yam ua haujlwm tau zoo ntawm lub khob cij, kuv tau tsim PCB ntawm EasyEDA. EasyEDA yog qhov qhib-qhov online PCB PCB Tsim Cov Cuab Yeej.

Nov yog qhov txuas rau PCB tsim ntawm txoj haujlwm no. Tom qab tsim PCB's, Kuv tsim cov ntaub ntawv Gerber xav tau rau kev tsim khoom ntawm PCB's.

Koj tuaj yeem rub tawm Gerber cov ntaub ntawv los ntawm cov kab ntawv txuas hauv qab no

Gerber_Transmitter_20190711100324Download

Gerber_Receiver_20190711100335Download

Kauj Ruam 3: Kev xaj cov PCBs

Kev txiav txim rau PCBs
Kev txiav txim rau PCBs
Kev txiav txim rau PCBs
Kev txiav txim rau PCBs
Kev txiav txim rau PCBs
Kev txiav txim rau PCBs
Kev txiav txim rau PCBs
Kev txiav txim rau PCBs

Tam sim no peb tau txais PCB tsim thiab nws yog lub sijhawm los xaj cov PCB. Txog qhov ntawd, koj tsuas yog yuav tsum mus rau JLCPCB.com, thiab nyem rau ntawm "QUOTE NOW" khawm.

JLCPCB kuj yog tus txhawb nqa txoj haujlwm no. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), yog lub tuam txhab PCB loj tshaj plaws hauv Suav teb thiab cov tuam txhab tsim khoom lag luam tshwj xeeb tshwj xeeb hauv PCB sai sai thiab tsim PCB me me. Koj tuaj yeem xaj yam tsawg kawg ntawm 5 PCBs rau tsuas yog $ 2.

Txhawm rau kom tau txais PCB tsim, xa cov ntaub ntawv gerber koj rub tawm hauv cov kauj ruam kawg. Rub tawm cov ntawv.zip lossis koj tseem tuaj yeem rub thiab poob cov ntaub ntawv gerber.

Tom qab xa cov ntawv zip, koj yuav pom cov lus ua tiav hauv qab yog tias cov ntawv tau ua tiav tiav. Koj tuaj yeem tshuaj xyuas PCB hauv Gerber tus saib kom paub tseeb tias txhua yam zoo.

Koj tuaj yeem saib ob sab saum toj thiab hauv qab ntawm PCB.

Tom qab ua kom ntseeg tau tias peb cov PCB zoo, tam sim no peb tuaj yeem tso qhov kev txiav txim ntawm tus nqi tsim nyog. Koj tuaj yeem xaj 5 PCBs rau tsuas yog $ 2 tab sis yog tias nws yog koj thawj xaj ces koj tuaj yeem tau txais 10 PCBs rau $ 2.

Txhawm rau txiav txim, nyem rau ntawm "SAVE TO CART" khawm.

Kuv cov PCBs tau siv 2 hnub los tsim khoom thiab tuaj txog hauv ib lub lis piam siv DHL qhov kev xaiv xa khoom. PCBs tau ntim tau zoo thiab qhov ua tau zoo tiag tiag.

Tom qab sib sau txhua yam thiab txuas cov tshuab, nws zoo li pom hauv daim duab kawg ntawm cov kauj ruam no.

Kauj ruam 4: Code

Cov Cai Hloov

Ua ntej, peb yuav tsum suav nrog SPI thiab RF24 lub tsev qiv ntawv rau kev sib txuas lus wireless. Tom qab ntawd peb yuav tsum tau txhais cov pins digital rau NRF24L01 tus qauv thiab cov lej sib piv rau joystick module. Tom qab ntawd peb yuav tsum tau txheeb xyuas cov khoom siv xov tooj cua, kev sib txuas lus chaw nyob rau nws thiab ib qho array khaws cov joystick module qhov tseem ceeb hauv nws.

Hauv kev teeb tsa ua haujlwm, peb yuav tsum tau pib ua ntu zus thiab kev sib txuas lus hauv xov tooj cua.

Hauv kev ua haujlwm ntawm lub voj, peb xub nyeem qhov tseem ceeb los ntawm tus qauv joystick thiab khaws cia rau hauv kab lus. Tom qab ntawd, siv xov tooj cua.write () muaj nuj nqi peb yuav xa cov lus ntawd mus rau tus txais. Thawj qhov kev sib cav hauv txoj haujlwm no yog cov lus thiab qhov kev sib cav zaum thib ob yog tus lej bytes tam sim no hauv cov lus. Qhov xov tooj cua.write () muaj nuj nqi rov qab bool thiab nws yog qhov tseeb ces nws txhais tau tias cov ntaub ntawv mus txog tus txais thiab yog nws rov qab los cuav, cov ntaub ntawv tau ploj lawm.

Tus Txais Tus lej Ntawm sab txais, peb kuj yuav tsum suav nrog SPI thiab RF24 cov tsev qiv ntawv rau kev sib txuas lus wireless. Tom qab ntawd peb yuav tsum tau txheeb xyuas cov pins digital rau NRF24L01 module thiab l293d lub cev muaj zog tsav tsheb IC thiab qee qhov hloov pauv. Tom qab ntawd peb yuav tsum txheeb xyuas cov khoom siv xov tooj cua, chaw nyob sib txuas lus rau nws thiab cov khoom siv los khaws cov txiaj ntsig hauv nws.

Hauv kev teeb tsa ua haujlwm, peb yuav tsum tau pib ua ntu zus thiab kev sib txuas lus hauv xov tooj cua. Tom qab ntawd peb yuav tsum txhais qee tus pin ntawm L293D ua cov pins tso tawm.

Hauv kev ua haujlwm hauv lub voj, peb xub tshawb xyuas yog tias qee cov ntaub ntawv muaj lossis tsis muaj. Yog tias nws yuav nyob ntawd peb yuav khaws nws hauv qhov sib txawv. Tom qab ntawd peb yuav tswj lub cav raws li cov txiaj ntsig no.

Koj tseem tuaj yeem tau txais cov lej ntawm

Pom zoo: