Orodha ya maudhui:
- Hatua ya 1: Vitu vinahitajika
- Hatua ya 2: Bomoa Gari la Zamani na Sakinisha Servo Motor
- Hatua ya 3: Jenga Bodi ya Elektroniki, Isakinishe kwenye Gari
- Hatua ya 4: Kupakia Nambari kwenye Arduino, na Kuunda Programu kwenye Android
- Hatua ya 5: Kuendesha Maombi na Kusuluhisha Shida ya Gari
- Hatua ya 6: Kitu cha Mradi wa Baadaye
Video: RC Car Hack Pamoja na Android na Arduino: 6 Hatua (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Katika mafunzo haya, tutapata RC yako ya zamani ya kawaida kudhibitiwa na Android na kuipatia huduma zingine za ziada
Mafunzo haya yana vitu viwili vya kipekee kutoka kwa vifaa vingine vya gari huko nje.
1. Tunaweka servo kwa udhibiti laini wa magurudumu
2. Tunatumia programu maalum ya android ambayo itaruhusu kupata mipangilio ya kasi ya mwelekeo na mwelekeo
Mbali na hilo tutajenga pembe, tutaboresha sana uendeshaji kwa kutumia servo motor. Magari ya bei rahisi ya RC hayana uendeshaji laini, kawaida huwa na motor ambayo inaweza kwenda kushoto au kulia na ni ngumu kudhibiti.
Dhana:
- kudhibiti motor servo
- kutumia daraja H
- mawasiliano juu ya bluetooth
- kutumia mgawanyiko wa voltage kupima voltage kubwa kuliko 5V
- Mbinu ya PWM (pigo na moduli)
Ikiwa utagundua viungo hapo juu utapata ufafanuzi wa kina juu ya jinsi mambo haya yanavyofanya kazi.
Hii ni mafunzo ya hali ya juu, na nadhani ni kwa watu walio na uzoefu wa programu ambao wanataka kujaribu kitu cha kufurahisha, na ujifunze vifaa vya elektroniki kupitia mazoezi.
Ujuzi ambao utahitaji:
- kuchekesha: tutabomoa gari la zamani kwa kutumia zana ya dremel na bisibisi, wakata waya nk
- vitu vya msingi vya elektroniki: tutaunda bodi ndogo kwa kutumia nano ya arduino na vifaa vingine vilivyouzwa, na kisha tuwape waya kwa vifaa vya gari.
- programu ya arduino: kupakia nambari kwenye bodi ya Arduino kwa kutumia Arduino IDE na adapta ya FTDI, na kufanya marekebisho madogo kwa msimbo
- kujenga programu ya Android: tutaleta nambari kutoka kwa Bitbucket, tengeneza programu na uipakie kwenye kifaa cha rununu
Hatua ya 1: Vitu vinahitajika
Sehemu:
1. arduino pro mini 16Mhz 5V aina (eBay) 2 $
2. Moduli ya Bluetooth ya HC-05 (eBay) 3.3 $
3. L298 H-daraja (eBay) 2 $
4. buzzer (eBay) <1 $
5. PCB <1 $ kwa kipande
6. 2 x 1kOhm rezistor
7. 2 betri ya LiPo 1000mAh
8. Mdhibiti wa L7805CV 5V (eBay) <1 $ kwa kila kipande
Viunganishi vya pcb vya kiume na vya kike <1 $ kwa kile tunachohitaji
10. XT-60 kike kiunganishi cha LiPo (eBay) 1.2 $
11. SG90 9G Micro servo motor (eBay)
Zana: 1. Chuma cha kulehemu kwa waya za kutengenezea kwa viunganisho vya LiPo
2. Wakata waya
3. Bisibisi ndogo
4. Mkataji
5. USB kwa adapta ya serial FTDI FT232RL kusanidi mini ya arduino pro
6. Laptop na ArduinoIDE imewekwa ili kupanga arduino
8. Smartphone ya admin
Hatua ya 2: Bomoa Gari la Zamani na Sakinisha Servo Motor
Tutakuwa tukichagua gari la RC na kuibomoa, fanya marekebisho n.k nimeambatanisha picha hapa chini ili uone mchakato mzima.
Kwanza tutasambaza gari, na baadaye tutaondoa kutoka kwa vifaa vya elektroniki vya ndani na vyumba visivyo na maana (kama mmiliki wa betri na usukani wa zamani)
Vitu ambavyo itabidi tuangalie wakati tunafanya hivi:
- tuna nafasi ya kutosha ndani ya gari kusanikisha bodi yetu na vifaa vya elektroniki, servo, daraja la H na betri ya LiPo 2S
- motor ya servo inaweza kusanikishwa na inaweza kubadilishwa kuendesha usukani wa zamani wa gari (ukiangalia kwenye picha utaona jinsi nimefanikiwa kwa mfano fulani wa gari)
- hatuharibu muundo wa gari, usukani na au treni ya nguvu
Mwisho wa hatua hii tunapaswa kuondoa matumbo yote ya gari, kuuzia waya mbili kwa gari la gari, kusanikisha servo motor na kuiunganisha na mfumo wa uendeshaji wa gari.
Hatua ya 3: Jenga Bodi ya Elektroniki, Isakinishe kwenye Gari
Nimeambatanisha mpango wa kuchoma ili mambo yatakuwa rahisi. PCB ya kawaida itakuwa na Arduino pro mini, moduli ya Bluetooth ya HC-05, vipikizi kadhaa vya mgawanyiko wa voltage, buzzer ya piezo na mdhibiti wa l7805cv 5V.
PCB pia itakuwa na viunganishi na waya anuwai kwa kuziba kwa urahisi. Bodi yetu itaunganisha kwa usambazaji wa umeme, kwa gari la zamani la umeme kupitia H-Bridge, na kwa servo motor. Pia bluetooth na Arduino pro mini watakuwa na viunganisho vya kitamaduni vilivyotengenezwa na viungio vya PCB vya kiume na vya kike.
Mgawanyiko wa voltage kutoka kwa vipinga viwili vinavyofanana upo kwenye PCB yetu ili iweze kupunguza voltage chini ya volts 5 kwa pini yetu ya analog kupima. Kipimo kitatumwa kwa Programu ya Android na kitaonyeshwa kwenye skrini.
Ugavi wa umeme wa gari utakuwa betri ya LiPo ya seli 2 na angalau 1000 mAh. Betri itaendesha gari moja kwa moja kupitia PWM. Elektroniki zilizobaki zitaendeshwa na betri hiyo lakini kwa mdhibiti wa l7805cv 5V.
Hatua ya 4: Kupakia Nambari kwenye Arduino, na Kuunda Programu kwenye Android
Nambari (ipate hapa) inahitaji kupakiwa kwenye Arduino pro mini kwa kutumia USB kwa adapta ya FTDI ya serial FT232RL.
Utahitaji kuunganisha GND, VCC, Rx, Tx na DTR pin kwa Arduino pro mini. Kisha fungua programu ya Arduino chagua zana / bandari na bandari yoyote unayotumia. Kisha Zana / Bodi / Arduino Pro au Pro Mini. Kisha Zana / Bodi / Prosesa / ATmega328 (5V 16Mhz).
Mwishowe, fungua mchoro na ubonyeze pakia.
Kwa hivyo programu hii inafanyaje kazi? Kwanza inasikiliza laini ya serial (serial ya programu ya sekondari) kwa usambazaji unaoingia. Ujumbe umechanganuliwa na kufasiriwa kama amri ya pembe au amri ya gari (ina kasi na mwelekeo). Baada ya ujumbe kutafsiriwa amri zinahamishwa kwa motors / pembe. Mchoro pia hupiga kura mara kwa mara pini ya analog ya A3 ili kujua voltage ya betri, na itasambaza data juu ya Bluetooth.
Jambo linalofuata ni kubandika hazina ya programu ya Android na kuijenga ukitumia Studio ya Android. Url ya Bitbucket ni:
Kwa sehemu ya Studio ya Android kuna mafunzo mengi huko nje kama hii:
Hatua ni:
- pakua na Sanidi Studio ya Android
- pata simu katika hali ya maendeleo
- ingiza vyanzo kwenye Studio ya Android
- jenga na usakinishe programu
Njia mbadala za Studio ya Android itakuwa InteliJ au Eclipse.
Hatua ya 5: Kuendesha Maombi na Kusuluhisha Shida ya Gari
Baada ya kusanikisha programu ya android, jambo la kwanza kufanya ni kuunganisha kifaa chako cha bluetooth ukitumia Android. Hii itajumuisha hatua hizi:
- washa gari lako
- nenda kwenye menyu ya Android / bluetooth
- tafuta vifaa vya Bluetooth
- chagua kifaa chako na jozi (ingiza nambari wakati umeombwa)
Sawa. Baada ya kufungua programu ya Android, bonyeza kitufe cha "Orodha iliyooanishwa", bonyeza kifaa kinachofaa cha Bluetooth kutoka kwenye orodha na skrini inayofuata itaonyeshwa.
Skrini inayofuata itadhibiti gari. Kutumia kitelezi cha juu cha usawa unaweza kudhibiti pembe ya magurudumu na kutumia kitelezi cha chini cha wima kasi na mwelekeo. Pia kuanza / kusimamisha gari kuna kitufe cha "On / off" na kitufe cha "Custom1" ni pembe ya gari. Chini ya kitufe cha "custom1" kuna maandishi madogo na voltage ya betri.
Marekebisho:
- ikiwa gari inarudi nyuma badala ya mbele na kinyume chake, pindua nyuma A0 na A1
- ikiwa ungependa kurekebisha pembe ya juu / min au pembe ya nyuma, rekebisha nambari hii:
batili adjustDirection (int mwelekeo) {
int newDirection = steeringMiddlePoint + ramani (mwelekeo, 0, 100, -35, 25); Serial.println (newDirection); andika. andika (newDirection); kuchelewesha (15); }
Hatua ya 6: Kitu cha Mradi wa Baadaye
Natumai umejifunza kitu kipya katika mradi huu, na ikiwa unapenda wazo hili, unaweza kuangalia mradi huu wa hali ya juu zaidi na roboti iliyojengwa kwa kawaida, na programu ya Android ambayo imeendelea zaidi.
Roboti hiyo ina vifaa vya kamera ya video, na hufanya utiririshaji wa moja kwa moja kupitia wavuti kwenye programu. Inaweza kudhibitiwa kwa mbali kutoka mahali popote ikiwa ina mtandao.
Utapata nambari ya arduino na chatu nyuma hapa pamoja na maagizo ya msingi, programu ya android hapa. Na kwa kweli onyesho la video:)
Ikiwa ulipenda video za Youtube, unaweza kupata zaidi kwa kujisajili kwenye kituo changu hapa
Ilipendekeza:
Jinsi ya Kuweka OSMC Pamoja na Hyperion kwenye Raspberry Pi Pamoja na Ukanda wa WS2812b: Hatua 8
Jinsi ya Kuanzisha OSMC Pamoja na Hyperion kwenye Raspberry Pi Na WS2812b Led Strip: Wakati mwingine mimi ni kingereza vizuri sana, wakati mwingine hakuna … Vitu vya kwanza kwanza. Hii ni lugha yangu ya kwanza kufundishwa na Kiingereza sio lugha yangu ya asili, kwa hivyo tafadhali, usiwe mgumu sana kwangu. Hii haitakuwa juu ya jinsi ya kujenga fremu, hiyo ni rahisi. Inahusu usakinishaji
Kicheza Sauti Kutumia Arduino Pamoja na Kadi ya SD SD: Hatua 7 (na Picha)
Kicheza Sauti Kutumia Arduino Pamoja na Kadi ya Micro SD: Tafadhali SUBSCRIBE chaneli yangu kwa miradi zaidi … na arduino au unataka pato la sauti kupitia arduino. Kwa hivyo hapa ni njia rahisi na ya bei rahisi ya kusanidi kadi ya SD na arduino. unaweza sisi
Hatua ya Kuendesha Nyumbani kwa Hatua Kutumia Wemos D1 Mini Pamoja na Kubuni kwa PCB: Hatua 4
Jotoridi ya nyumbani Hatua kwa hatua Kutumia Wemos D1 Mini Pamoja na Kubuni kwa PCB: Nyumbani Automation Hatua kwa Hatua kutumia Wemos D1 Mini na Kubuni PCB wanafunzi wa vyuo vikuu. Ndipo mmoja wa washiriki wetu alikuja
Arduino 4 Wheel Drive Bluetooth RC Car Kutumia UNO R3, HC-05 na L293D Motorshield Pamoja na Uwekaji Coding na Programu ya Android: Hatua 8
Arduino 4 Wheel Drive Bluetooth RC Car Kutumia UNO R3, HC-05 na L293D Motorshield Pamoja na Coding na App ya Android: Leo nitakuambia juu ya jinsi ya kutengeneza gari la Bluetooth RC la arduino 4 kwa kutumia HC 05, ngao ya L2, 4 DC motor, na uandishi na programu ya android kudhibiti gari.Component iliyotumiwa: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
RC Car Hack - Kudhibitiwa kwa Bluetooth Kupitia Programu ya Android: Hatua 3 (na Picha)
RC Car Hack - Udhibiti wa Bluetooth Kupitia Programu ya Android: Nina hakika kwamba kila mmoja wenu anaweza kupata nyumbani gari la RC lisilotumika. Maagizo haya yatakusaidia kubadilisha gari lako la zamani la RC kuwa zawadi ya asili :) Kwa sababu ya ukweli kwamba gari la RC nilikuwa na saizi ndogo nimechagua Arduino Pro Mini kama mdhibiti mkuu. Mwingine