Cov txheej txheem:

Yuav Ua Li Cas Android Tswj Rover: 8 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Android Tswj Rover: 8 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Android Tswj Rover: 8 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Android Tswj Rover: 8 Kauj Ruam (nrog Duab)
Video: 6 Nqi Lus Qhia Kev Ua neej ( leej twg mloog lub neej yuav zoo tuaj) 2024, Hlis ntuj nqeg
Anonim
Image
Image
Yam Uas Xav Tau
Yam Uas Xav Tau

hauv cov lus qhia no kuv yuav qhia koj yuav ua li cas thiaj tsim tau lub tsheb tswj hauv xov tooj lossis lub rover.

Android-Controlled Robot Ua Haujlwm Li Cas?

Android daim ntawv thov tswj cov neeg hlau sib txuas lus ntawm Bluetooth mus rau Bluetooth module tam sim no ntawm tus neeg hlau. Thaum nias txhua lub pob ntawm daim ntawv thov, cov lus txib sib raug xa los ntawm Bluetooth mus rau tus neeg hlau. Cov lus txib uas tau xa yog nyob hauv daim ntawv ASCII. Arduino ntawm tus neeg hlau tom qab kuaj xyuas cov lus txib uas tau txais nrog nws cov lus txib yav dhau los thiab tswj hwm lub tshuab hluav taws xob nyob ntawm qhov hais kom ua tau txais ua rau nws txav mus rau tom ntej, rov qab, sab laug, sab xis lossis kom nres.

Kauj Ruam 1: Yam Yuav Tsum Tau

Yam Uas Xav Tau
Yam Uas Xav Tau
Yam Uas Xav Tau
Yam Uas Xav Tau

1. Narduino nano

Arduino yog dab tsi?

Arduino yog lub platform siv hluav taws xob qhib raws qhov yooj yim-rau-siv-kho vajtse thiab software. Cov laug cam Arduino tuaj yeem nyeem cov tswv yim - teeb ntawm lub ntsuas pa, ntiv tes ntawm lub pob, lossis Twitter lus - thiab tig nws mus rau hauv cov zis - qhib lub tshuab, qhib lub LED, tshaj tawm qee yam online. Koj tuaj yeem qhia koj pawg thawj coj ua dab tsi los ntawm kev xa cov txheej txheem qhia rau microcontroller ntawm lub rooj tsavxwm. Ua li koj siv

Arduino programming lus (raws li thaiv), thiab Arduino Software (IDE), raws li Kev Ua Haujlwm.

Xyoo dhau los Arduino yog lub hlwb ntawm ntau txhiab txoj haujlwm, los ntawm cov khoom niaj hnub mus rau cov cuab yeej siv txuj ci nyuaj. Lub zej zog thoob ntiaj teb ntawm cov neeg tsim khoom - cov tub ntxhais kawm, cov nyiam ua haujlwm, cov kws ua yeeb yam, cov kws tsim tawm, thiab cov kws tshaj lij - tau sib sau ua ke nyob ib puag ncig lub platform qhib no, lawv txoj kev koom tes tau ntxiv mus rau qhov tsis txaus ntseeg ntawm kev nkag tau yooj yim uas tuaj yeem pab tau zoo rau cov neeg tshiab thiab cov kws tshaj lij ib yam.

Arduino tau yug los ntawm Ivrea Interaction Design Institute raws li cov cuab yeej yooj yim rau kev tsim qauv sai, tsom rau cov tub ntxhais kawm yam tsis muaj keeb kwm yav dhau los hauv kev siv hluav taws xob thiab kev ua haujlwm. Thaum nws mus txog rau zej zog dav dua, Arduino pawg thawj coj tau pib hloov kho kom haum rau cov kev xav tau tshiab thiab cov nyom, sib txawv nws qhov kev muab los ntawm cov ntawv yooj yim 8-ntsis rau cov khoom lag luam rau IOT daim ntawv thov, hnav tau, luam ntawv 3D, thiab teeb tsa ib puag ncig. Txhua Arduino cov laug cam tau qhib tag nrho, txhawb cov neeg siv los tsim lawv tus kheej thiab thaum kawg hloov kho lawv rau lawv cov kev xav tau tshwj xeeb. Lub software, ib yam nkaus, yog qhov qhib, thiab nws tau loj hlob los ntawm kev koom tes ntawm cov neeg siv thoob ntiaj teb.

Atmega328

Atmel 8-ntsis AVR RISC-based microcontroller suav nrog 32 KB ISP flash nco nrog lub peev xwm nyeem-thaum-sau, 1 KB EEPROM, 2 KB SRAM, 23 lub hom phiaj dav dav I/O kab, 32 lub hom phiaj ua haujlwm rau npe, peb lub sijhawm hloov pauv tau yooj yim/ suav nrog cov qauv sib piv, kev cuam tshuam sab hauv thiab sab nrauv, siv tau hauv USART, kev siv byte-taw qhia 2-xaim txuas txuas, SPI qhov chaw nres nkoj, 6-channel 10-ntsis A/D converter (8-raws hauv TQFP thiab QFN/MLF pob), programmable watchdog timer nrog sab hauv oscillator, thiab tsib software xaiv lub zog txuag hom. Cov cuab yeej ua haujlwm

ntawm 1.8-5.5 volts. Cov cuab yeej ua tiav kev nkag mus ze 1 MIPS ib MHz.

2.muaj bluetooth module

HC-05 module yog ib qho yooj yim siv Bluetooth SPP (Serial PortProtocol) module, tsim los rau pob tshab wireless txuas txuas txuas teeb tsa.

Serial chaw nres nkoj Bluetooth module tau ua tiav Bluetooth V2.0+EDR (Txhim Kho Cov Ntaub Ntawv Tus Nqi) 3Mbps Kev Hloov Kho nrog ua tiav 2.4GHz xov tooj cua transceiver thiab baseband. Nws siv CSR Bluecore 04-Sab nraud ib leeg nti Bluetooth tshuab nrog CMOS thev naus laus zis thiab nrog AFH (Kev Hloov Kho Zaus Dua Dhau Qhov Tshwj Xeeb). Nws muaj hneev taw me me li 12.7mmx27mm. Vam tias nws yuav yooj yim rau koj qhov kev tsim qauv/kev txhim kho mus los.

Kev qhia tshwj xeeb

Nta Kho Vajtse

 Raug -80dBm rhiab heev

 Txog +4dBm RF xa lub zog

Power Tsawg zog 1.8V Ua Haujlwm, 1.8 txog 3.6V I/O

 PIO tswj

 UART interface nrog programmable baud tus nqi

 Nrog cov kav hlau txais xov sib xyaw

 Nrog ntug txuas

Nta Software

 Default Baud tus nqi: 38400, Cov ntaub ntawv me me: 8, Nres me ntsis: 1, Parity: Tsis muaj sib npaug, Kev tswj cov ntaub ntawv: muaj.

Txhawb baud tus nqi: 9600, 19200, 38400, 57600, 115200, 230400, 460800.

N Muab cov mem tes nce hauv PIO0, lub cuab yeej yuav raug txiav tawm.

 Qhov xwm txheej qhia chaw nres nkoj PIO1: kev sib txuas qis, txuas siab;

 PIO10 thiab PIO11 tuaj yeem txuas nrog liab thiab xiav coj cais. Thaum tus tswv thiab qhev

tau ua khub, liab thiab xiav coj blinks 1 zaug/2s nyob rau lub sijhawm, thaum sib txuas tsuas yog xiav coj blinks 2 zaug/s.

 Pib txuas rau lub cuab yeej kawg ntawm lub zog raws li lub hauv paus.

 Tso cai ua khub sib txuas los txuas ua lub neej ntawd.

 Auto-pairing PINCODE: "0000" raws li lub neej ntawd

 Rov pib dua hauv 30 feeb thaum txuas nrog vim qhov dhau ntawm qhov sib txuas.

3.bo lub cev muaj zog nrog lub log

Cov iav iav feem ntau siv rau hauv kev lag luam thov siv ib qho ntawm cov cuab yeej xav tau kom muaj peev xwm ua kom muaj zog ntau ntxiv txhawm rau txav cov khoom hnyav. Piv txwv ntawm cov khoom siv no yuav suav nrog crane lossis nqa Jack.

Yog tias koj tau pom ib lub crane hauv kev nqis tes, koj tau pom qhov piv txwv zoo ntawm yuav ua li cas lub cav iav ua haujlwm. Raws li koj tau pom dhau los, lub crane tuaj yeem siv los nqa thiab txav cov khoom hnyav heev. Lub tshuab hluav taws xob siv nyob rau hauv feem ntau cranes yog hom iav lub cev uas siv cov hauv paus ntsiab lus ntawm kev txo qis kom nce lub zog lossis lub zog.

Iav motors siv hauv cranes feem ntau yog hom tshwj xeeb uas siv qhov kev hloov pauv qis heev los tsim qhov tsis txaus ntseeg ntawm lub zog. Txawm li cas los xij, cov hauv paus ntsiab lus ntawm lub cev muaj zog iav siv hauv crane yog tib yam nkaus li cov uas siv hauv piv txwv lub sijhawm hluav taws xob. Cov zis nrawm ntawm lub rotor raug txo los ntawm kev sib zog ntawm cov zog loj kom txog thaum tig, RPM nrawm, ntawm lub iav kawg yog qhov tsawg heev. Kev ceev RPM qis pab tsim kom muaj ntau qhov quab yuam uas tuaj yeem siv los nqa thiab txav cov khoom hnyav.

4.l298 tsav tsheb

L298 yog ib qho kev sib txuas ua ke nyob hauv ib pob 15-leadMultiwatt thiab PowerSO20. Nws yog qhov muaj hluav taws xob siab, siab tam sim no dual-choj tus tsav tsheb tsim los lees txais tus txheej txheem TTL cov txheej txheem logic thiab tsav cov khoom siv hluav taws xob xws li kev xa tawm, solenoids, DC thiab cov kauj ruam ua haujlwm. Ob lub peev xwm nkag los tau muab los pab lossis ua kom lub cuab yeej ywj pheej ntawm cov lus qhia tawm. Cov emitters ntawm cov transistors qis dua ntawm txhua tus choj txuas nrog ua ke thiab cov davhlau ya nyob twg sab nraud tuaj yeem siv rau kev sib txuas ntawm kev tiv thaiv sab nraud. Ib qho khoom siv ntxiv tau muab los kom lub logic ua haujlwm ntawm qhov qis dua.

Nta Tseem Ceeb

 QHOV TSEEB QHIA VOLTAGE mus txog 46V

 QHOV TSEEB QHOV TSEEB QHOV TSEEB LOW SATURATION VOLTAGE

 Tag nrho DC tam sim no mus txog 4A

OG LOGICAL / "0 \" INPUT VOLTAGE mus txog 1.5 V (HIGH NOISE IMMUNITY)

 ZOO TSHAJ PLAWS

5.18650*2 roj teeb

Lub zog hluav taws xob dc ruaj khov yog qhov tsis zoo rau kev ua haujlwm raug ntawm lub tshuab hluav taws xob. Qhov xav tau dc lub zog tau los ntawm ob lub 18650 li-ion 2500mah roj teeb. tab sis microcontroller xav tau 5v los ua haujlwm raug … yog li peb tau ntxiv 5v tus tswj hwm. uas yog lm7805 siv.

6.acrylic ntawv

Kauj Ruam 2: Daim duab Circuit Court

Daim duab Circuit Court
Daim duab Circuit Court
Daim duab Circuit Court
Daim duab Circuit Court

Kauj ruam 3: Pcb

Pcb
Pcb
Pcb
Pcb

solder txhua yam hauv dot board

Kauj ruam 4: Chase Making

Kev Ua
Kev Ua
Kev Ua
Kev Ua

Kuv siv acrylic los ua tus caum qab

Kauj ruam 5: Daim ntawv thov

Daim ntawv thov
Daim ntawv thov
Daim ntawv thov
Daim ntawv thov

REMOTEXY

RemoteXY yog txoj hauv kev yooj yim los ua thiab siv lub xov tooj ntawm tes siv cov neeg siv sib tham rau cov laug cam los tswj ntawm lub xov tooj smartphone lossis ntsiav tshuaj. Qhov system suav nrog:

· Tus kws kho duab ntawm lub xov tooj ntawm tes sib cuam tshuam rau cov laug cam, nyob ntawm qhov chaw remotexy.com

· Txawb app RemoteXY uas tso cai rau txuas rau tus tswj hwm thiab tswj nws ntawm cov duab sib tham. Rub tawm app.

· Cov yam ntxwv txawv:

Tus qauv interface yog khaws cia rau hauv tus tswj. Thaum txuas nrog, tsis muaj kev cuam tshuam nrog cov servers los rub tawm lub interface. Tus qauv interface tau rub tawm rau daim ntawv thov mobile los ntawm tus tswj.

Ib daim ntawv thov mobile tuaj yeem tswj hwm txhua yam koj li. Tus naj npawb ntawm cov cuab yeej tsis txwv.

· Kev sib txuas ntawm tus tswj hwm thiab lub xov tooj ntawm tes siv:

Bluetooth;

WiFi tus neeg siv khoom thiab nkag mus;

Ethernet los ntawm IP lossis URL;

Internet los ntawm txhua qhov chaw los ntawm huab server.

· Lub hauv paus tsim hluav taws xob muaj kev txhawb nqa cov tswj tom ntej:

Arduino UNO, Arduino MEGA, Arduino Leonardo, Arduino Pro Mini, Arduino Nano, Arduino MICRO;

WeMos D1, WeMos D1 R2, WeMos D1 mini;

NodeMCU V2, NodeMCU V3;

TheAirBoard;

ChipKIT UNO32, ChipKIT uC32, ChipKIT Max32;

· Txhawb kev sib txuas lus cov qauv:

Bluetooth HC-05, HC-06 lossis sib xws;

WiFi ESP8266;

Ethernet Shield W5100;

· Txhawb IDE:

Arduino IDE;

FLProg IDE;

MPIDE;

· Txhawb mobile OS:

Hauv;

· RemoteXY yog txoj hauv kev yooj yim los ua cov duab sib txawv tshwj xeeb los tswj cov cuab yeej microcontroller ntawm daim ntawv thov mobile, Arduino piv txwv.

· RemoteXY tso cai:

· Txhawm rau txhim kho ib qho teeb meem tswj kev sib tham, siv kev tswj hwm, tso saib thiab kho kom zoo nkauj ib yam ua ke. Koj tuaj yeem tsim cov duab

· Cuam tshuam rau txhua txoj haujlwm, tso cov ntsiab lus ntawm lub vijtsam siv tus kho online. Tus kho online tau tshaj tawm hauv lub vev xaib remotexy.com.

· Tom qab kev txhim kho cov duab sib tham, koj tau txais cov cai rau lub microcontroller uas siv koj lub interface. Cov peev txheej muab cov qauv rau kev cuam tshuam ntawm koj txoj haujlwm nrog kev tswj hwm thiab tso saib. Yog li koj tuaj yeem yooj yim koom ua ke cov kev tswj hwm rau hauv koj txoj haujlwm uas koj tab tom tsim cov cuab yeej.

· Txhawm rau tswj cov cuab yeej tswj hwm microcontroller siv koj lub smartphone lossis ntsiav tshuaj nrog cov duab sib tham. Txhawm rau tswj siv mobile daim ntawv thov RemoteXY.

Thaum pib ntawm txhais cov pins uas yuav siv los tswj cov cav. Ntxiv mus - pins tau muab faib ua ob pawg, ob sab laug thiab sab xis lub cev. Txhawm rau tswj txhua lub cav ntawm tus tsav tsheb L298N tsim nyog siv peb lub cim: ob qho kev txiav txim siab, kev sib hloov ntawm lub cav, thiab ib qho piv txwv, txiav txim siab qhov nrawm. Xam cov pins no peb tau koom nrog txoj haujlwm Log. Cov tswv yim rau kev ua haujlwm tau dhau tus pointer ntawm tus pin tus array xaiv lub cev muaj zog thiab qhov nrawm ntawm kev sib hloov raws li tus nqi kos npe los ntawm -100 txog 100. Yog tias koj tus nqi ntawm kev nrawm yog 0, lub cav raug kaw.

Hauv kev ua haujlwm ua ntej tau teeb tsa teeb tsa yog cov pins tso tawm. Rau analog teeb liab siv tus pin, uas tuaj yeem ua haujlwm ua PWM hloov pauv. Cov pins 9 thiab 10, lawv tsis xav tau teeb tsa hauv IDE Arduino.

Hauv kev ua haujlwm ua ntej lub voj nyob hauv txhua qhov rov ua dua ntawm qhov program hu rau tus tuav lub RemoteXY lub tsev qiv ntawv. Ntxiv mus muaj kev tswj ntawm LED, tom qab ntawd tswj lub cav. Txog kev tswj lub cev nyeem nyeem tus joystick tswj X thiab Y los ntawm cov qauv ntawm RemoteXY. Raws li kev tswj hwm yog kev ua haujlwm los xam qhov nrawm ntawm txhua lub cav, thiab hu ua Lub Log, tau teeb tsa qhov nrawm ntawm lub cav. Cov kev suav no tau ua tiav hauv txhua lub voj voog ntawm txoj haujlwm, ua kom ntseeg tau kev tswj xyuas tas mus li pins ntawm lub cav raws li kev tswj hwm ntawm lub joystick.

Rub tawm REMOTEXY los ntawm PLAYSTORE

Kauj Ruam 6: PROGRAM

PROGRAM THIAB CIRCUIT

Kauj Ruam 7: KAWG KAWG

KAWG LOOK
KAWG LOOK
KAWG LOOK
KAWG LOOK

HAPPY MAKING

Pom zoo: