» Electronics » Arduino »Arduino Tank ng Accelerometer ng Android

Arduino Android Accelerometer Tank

Arduino Android Accelerometer Tank

Magandang hapon, ngayon nais kong magbahagi ng mga tagubilin para sa paggawa ng isang laruang tangke na kinokontrol ng isang accelerometer ng isang telepono sa Android. Ang batayan ng tangke ay gagawing may kulay na playwud na 3 mm makapal. Mga caterpillars at dual gear motor ng kilalang kumpanya na Tamiya. Paggawa ng kalidad at murang mga bahagi.

Para sa tanke na kailangan namin:
- Tamiya 70168 dalwang gear
- Tamiya 70100 hanay ng mga roller at track
- Tamiya 70157
- Plywood 10 mm (isang maliit na piraso)
- Arduino Pro Mini 5V AtMega 328
- DRV 8833
- Bluetooth module HC-06 o katumbas
- USB-UART para sa Arduino firmware
- Rectangular pula at berdeng LEDs
- Mga puting LED 5 mm 2pcs.
- Mga Resistor 3x 150 Ohms
- Mga baterya ng Li-ion 18650
- Mga Konektor ng Dupont Tatay-Nanay
- Mga wire ng iba't ibang kulay
- nagbebenta
- Rosin
- paghihinang bakal
- Bolts 3x40, 3x20, nuts at tagapaghugas para sa kanila
- 2x10 kahoy na tornilyo
- Mga drills ng kahoy na 3 mm at 6 mm
- Ang electric fret saw
- pintura ng acrylic

Hakbang 1 Pagtitipon ng gearmotor.
Gusto kong gumamit ng motor ng Tamiya. Tumatanggap silang tanggap, madaling magtipon. Ang Tamiya 70168 ay may apat na pagpipilian ng build. Depende sa nais na ratio ng gear at posisyon ng output shafts.


Ang mga detalyadong tagubilin ay nakapaloob sa loob ng gearbox. Kailangan namin ang mga shaft ng output upang maging mas malapit sa mga makina, at ang ratio ng gear na 114.7: 1. Piliin namin ang pagpipilian na kailangan namin at kinokolekta ang lahat ayon sa mga tagubilin, maliban sa pag-install ng mga motor. Ito ay mas maginhawa upang maglagay ng mga motor sa paglaon, bilang karagdagan, ang mga wire at capacitor ay dapat na soldered sa kanila bago i-install.

Hakbang 2 Produksyon ng mga bahagi ng katawan.
Ang kaso ay gagawa ng makapal na playwud 3 mm. I-download ang sumusunod na imahe at i-print ito sa A4 sheet sa sukat na 102%.


Kumuha kami ngayon ng dalawang piraso ng playwud na may sapat na sukat, ilagay ang isa sa isa, ilapat ang aming larawan sa tuktok. Ang mga butas ng 3 mm ay dapat gawin sa mga lugar na minarkahan ng isang naka-bold na tuldok. Upang ang parehong mga bahagi ay pareho, una naming mag-drill ng isang sheet at dalawang playwud sa isa sa mga puntos, magpasok ng isang bolt doon, at i-twist ang larawan at dalawang piraso ng playwud. Pagkatapos ang pangalawang butas, at magsingit din ng isang bolt doon. Pagkatapos nito, mag-drill kaming lahat. Bigyang-pansin ang kaliwang butas, kinakailangan upang bigyan ito ng isang hugis-itlog na hugis. Ito ay kinakailangan upang makontrol ang pag-igting ng mga track. Kumuha kami ngayon ng isang lagari, at agad na gupitin ang dalawang bahagi ng kaso, kasunod ng naka-bold na linya ng larawan. Dalawang tulad ng mga detalye ay dapat na lumiko:


Susunod, kailangan mong gawin ang lahat ng nasa itaas, lamang sa oras na ito pinutol namin ang dalawang mga detalye na sumasaklaw sa mga track. Ito ay kinakailangan upang i-cut sa maliit na hugis-itlog na iginuhit sa larawan. Bilang isang resulta, nakakakuha kami ng dalawang karagdagang detalye:


Kumuha kami ngayon ng isang sheet ng playwud sa isang layer at gupitin ang isang parihaba na may mga sukat ng 168 x 54 mm. Ito ang magiging ilalim ng aming tangke at ang bahagi kung saan nakakabit ang gear motor:


Upang simulan ang pagpupulong, kailangan namin ang lahat ng mga detalye na inilarawan sa itaas:


Maaari mong iwanan ang lahat ng mga detalye tulad ng mga ito, ngunit mas gusto kong ipinta ang mga ito. Ang pinturang acrylic ay angkop para sa pagpipinta. Mabilis itong malunod at hindi nangangamoy, na nangangahulugang maaari kang magpinta sa anumang silid nang walang takot sa pagkalason. Kaya, ipininta namin ang mga detalye ng pag-cut:


Ngayon kailangan namin ng 10 mm playwud o isang angkop na kahoy na stick. Kinakailangan upang i-cut ang isang rektanggulo na may sukat na 54 x 15 mm at isang kapal ng 10 mm. Ang bahaging ito ay kinakailangan upang ikonekta ang pabahay. Ang pagkakaroon ng gumawa ng isang parihaba, mag-drill kami ng dalawang butas sa layo na 15 mm mula sa gilid, una sa isang 3 mm drill at pagkatapos ay 6 mm, ngunit hindi sa pamamagitan at sa pamamagitan ng, ngunit kalahati lamang ang lalim. Ipasok ang mga mani sa mga butas na nakuha at ayusin ang mga ito sa kola. Kailangan namin ng apat na naturang mga detalye:


Muli kumuha kami ng playwud 3 mm makapal. Gupitin ang isang parihaba na 107 x 60 mm. Ang retreating 15 mm mula sa mga gilid ng butas ng drill 3 mm, ito ang magiging tuktok na takip:


Pinutol namin ang susunod na rektanggulo na may sukat na 33 x 60 mm. Ang pag-back ng 15 mm mula sa mga gilid, mag-drill kami ng dalawang butas na may diameter na 5 mm. Pagputol at pagtanggal ng isang bahagi ipininta namin ito. Pagkatapos ay ipinasok namin ang puting 5-milimetro na mga LED sa mga butas na ginawa. Kami ay nagbebenta ng mga ito kahanay at ayusin ang paggamit ng mainit na matunaw na malagkit:


Hakbang 3 Assembly ng pabahay.
Ang pagkakaroon ng paghahanda ng motor motor at mga bahagi, nagpapatuloy kami sa pagpupulong ng lahat nang magkasama. Upang magsimula, kunin ang ibabang bahagi ng kaso at itali ang gear motor dito:


At medyo malaki:


Pagkatapos ay ayusin namin ang mga bahagi ng gilid, gamit ang mga sulok mula sa isang konstruktor na bakal ng mga bata at 3x20 mm bolts para sa:


Ngayon kailangan nating i-install ang mga track. Kinukuha namin ang mga detalye ng mga pagsasara ng mga track. Nagpasok kami ng 3x40 mm bolts sa mga butas. Naglagay kami ng isang malaking gulong sa harap na bolt, sa ilalim ng tatlong maliit, pagkatapos ay ang mga tagapaghugas ng pinggan at higpitan ang mga mani, ngunit hindi mahigpit, upang ang lahat ng mga roller ay malayang gumulong. Inilalagay namin ang mga malalaking sprocket sa shaft ng gearmotor. Pinagsasama namin ang lahat ng mga bolts sa mga roller na may mga butas sa mga bahagi ng gilid. Matapos maipasa ang mga bolts, pinapaputok namin at pinigilan ang mga mani mula sa loob ng kaso. Inilalagay namin ang mga track, suriin kung sapat na ang mga ito. Ang mga caterpillars ay hindi dapat sagawin, ngunit ang sobrang pag-igting ay makakasira sa kanila. Ang pag-aayos ay isinasagawa ng gulong sa harap, paglilipat nito o kabaligtaran, paglilipat ito mula sa motor ng gear. Matapos ang lahat ng mga manipulasyon na nakukuha namin:


Kinukuha namin ang mga motor na sumama sa mga roller at track. Kami ay nagbebenta sa mga contact pad ng kawad, at kahanay sa kanila ng isang 0.1 microfarad capacitor. Pagkatapos nito, i-install ang motor sa gear motor:


Lumipat tayo sa mga baterya. Ibinebenta namin ang aming Li-ion 18650 na mga baterya na kahanay at output ang mga wire para sa kaginhawaan. I-twist ang mga ito gamit ang de-koryenteng tape:


Inilalagay namin sila sa ilalim ng kaso, sa tabi ng mga motor:


Para sa kaginhawaan, pati na rin ang paghihiwalay ng mekanikal at e mga bahagi, gupitin ang isang rektanggulo ng 100 hanggang 54 mm mula sa manipis na plastik o karton. Ilagay ito sa tuktok ng gearmotor at baterya:


Kumuha kami ng mga fastener at i-install ang mga ito tulad ng ipinapakita sa larawan. Dumidikit kami sa mga bahagi sa gilid gamit ang mga screws:


Sa likod ng tangke, inilalagay namin ang mga parihaba na LED sa mainit na pandikit. Pula at berde:


Gumagamit din ako ng mainit na pandikit upang ayusin ang harap na bahagi ng mga headlight:


Hakbang 4 Mga Elektronika
Ang mga de-koryenteng motor ay nakakagambala sa kanilang operasyon, at isang pagbagsak ng boltahe ay nangyayari sa panahon ng pagsisimula. Upang sa bawat pagsisimula ng mga makina ang Arduino ay hindi labis na labis, hahatiin namin ang power supply. Ang Arduino ay pinalakas ng isang 9-volt na baterya ng uri ng korona, at mga motor mula sa mga baterya. Inilagay na namin ang mga baterya, ilalagay namin ang korona sa harap ng tangke:


Pagkatapos i-install ang baterya, isara ito sa itaas na takip:


Ikinonekta namin ang lahat nang magkasama ayon sa pamamaraan:


May ipapaliwanag ako ng kaunti. Ang kaliwang motor sa pamamagitan ng driver ay konektado sa 5 at 6 na pin. Kanan - hanggang 9 at 10. Dagdag pa mula sa pulang LED sa pamamagitan ng risistor hanggang sa 3 pin, minus sa GND. Dagdag pa mula sa berdeng LED, din sa pamamagitan ng risistor, hanggang sa 4 pin. Mga headlight sa 2 pin.

Ang pagpapatakbo ng module ng Bluetooth ay isinasagawa sa pamamagitan ng Software Library.Gagamitin namin ang software com-port. Ang mga contact contact ay maaaring mabago sa sketch. Ikinonekta namin ang modyul tulad ng sumusunod:

Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Ang pagsasama-sama ng lahat ay naglalagay kami ng isang elektrisyan sa gitnang bahagi:


Hakbang 5 Software.
Upang gumana sa sketsa, kailangan mong i-download ang Arduino IDE. Nagpapatuloy kami at i-download ang pinakabagong bersyon:

Pagkatapos ay kailangan mong magdagdag ng library. Ang SoftwareSerial ay dapat na nasa Arduino IDE. Ngunit kung sakali, ipo-post ko ito:
softwareserial.rar [9.29 Kb] (mga pag-download: 100)


Kung ang Arduino IDE, kapag nag-iipon ng sketch, ay nagbibigay ng isang error at nanunumpa sa nawawalang silid-aklatan, i-unpack ang nai-download na archive sa folder na "mga aklatan" na matatagpuan sa folder na naka-install ang Arduino IDE.

Hakbang 6 Ihanda ang module ng Bluetooth.
Ang mga default na setting ng module ng Bluetooth ay naiiba sa kailangan namin. Samakatuwid, dapat mo munang itatag ang koneksyon ng module ng Bluetooth sa computer at baguhin ang mga setting. Punan ang Send_ AT_Bluetooth sketch sa Arduino:
send_-at_bluetooth.rar [857 b] (mga pag-download: 102)


Ang Arduino ay kikilos bilang isang link sa pagitan ng Bluetooth at ang computer. Ilunsad ang Arduino IDE, buksan ang Port Monitor. Para sa HC-06, piliin ang 9600 sa mga setting ng monitor ng port, ang NL at CR ay hindi kinakailangan. Kung ang isang koneksyon sa Bluetooth ay hindi itinatag kasama ang modyul, nasa mode na ito ang input ng AT command. Marahil sa unang pagkakataon ang module ay hindi tumugon. Pagkatapos ay subukang i-overload ito sa pamamagitan ng pag-disconnect at muling pagkonekta sa plus wire. Ang lahat ng mga utos ay ipinasok nang walang mga quote, huwag kalimutang pindutin ang pagpasok upang maipadala. Ipinasok namin ang mga sumusunod na utos:

"AT" - nang walang mga quote, ang sagot na "OK" ay darating.
"AT + NAME " - ipasok ang pangalan ng module upang madali mo itong hanapin. Mandatory sa mga letrang Latin, nang walang mga bracket.
"AT + BAUD7" - itakda ang bilis sa 57600.
"AT + RESET" - Sobra ang modyul namin.

Kung may mali, o huwag alalahanin ang mga setting:
"AT + ORGL" - ibalik ang modyul sa mga setting ng pabrika.

Hakbang 7 Punan ang sketch.
Matapos i-set ang module ng Bluetooth, magpatuloy upang punan ang pangunahing sketch:
tanchik.rar [1 Kb] (mga pag-download: 125)


Hakbang 8 Ihanda ang iyong telepono sa Android.
Bago gamitin, siguraduhin na ang iyong Android phone o tablet ay may isang accelerometer. Upang magsimula, magdagdag ng isang aparato ng tanchika ng Bluetooth sa Android. Pumunta kami sa mga setting ng Bluetooth, hanapin ang module ng Bluetooth na pinangalanan mo at kumonekta. Ang password para sa koneksyon ay "1234" o "0000", maaari itong iba para sa iba't ibang mga modelo. Ngayon i-install ang control program. Kakailanganin namin ang isang Arduino Bluetooth RC Car o BT Controller. Ang parehong mga programa ay libre, mayroon silang kakayahang kontrolin ang aparato ng Bkuetooth sa pamamagitan ng accelerometer, at nasa play sila ng Google. I-download ang program na gusto mo sa iyong telepono o tablet. Sa menu ng mga setting ng programa, ipasok ang mga sumusunod na utos:

W - pasulong
S - pabalik
A - kaliwa
D - tama
F o G-itigil
K - mga headlight
L - off ang headlight

Maaari mo ring gamitin ang joystick upang makontrol ang tangke. Maaari itong gawin ayon sa aking iba pa mga tagubilin.

At magdagdag ng isang module na Bluetooth dito, sumusunod sa isa pa mga tagubilin.


8
7.7
6.2

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...