» Elektronica » Arduino »Arduino Android Accelerometer Tank

Arduino Android Accelerometer Tank

Arduino Android Accelerometer Tank

Goedemiddag, vandaag wil ik instructies delen voor het maken van een speelgoedtank die wordt bestuurd door de versnellingsmeter van een Android-telefoon. De basis van de tank wordt gemaakt van gekleurd multiplex van 3 mm dik. Rupsen en dubbele tandwielmotor van het bekende bedrijf Tamiya. Kwaliteit en goedkope onderdelen produceren.

Voor de tank hebben we nodig:
- Tamiya 70168 dubbele versnelling
- Tamiya 70100 set rollers en tracks
- Tamiya 70157
- Multiplex 10 mm (een klein stukje)
- Arduino Pro Mini 5V AtMega 328
- DRV 8833
- Bluetooth-module HC-06 of gelijkwaardig
- USB-UART voor Arduino-firmware
- Rechthoekige rode en groene leds
- Witte LED's 5 mm 2st.
- Weerstanden 3x 150 Ohm
- Li-ion 18650-batterijen
- Dupont Dad-Mom-connectoren
- Draden van verschillende kleuren
- soldeer
- Hars
- soldeerbout
- Bouten 3x40, 3x20, moeren en ringen voor hen
- 2x10 houtschroeven
- Houtboren 3 mm en 6 mm
- Elektrische fretzaag
- Acrylverf

Stap 1 Montage van de reductiemotor.
Ik gebruik graag Tamiya-reductiemotoren. Ze staan ​​acceptabel, kunnen gemakkelijk worden gemonteerd. Tamiya 70168 heeft vier bouwopties. Afhankelijk van de gewenste overbrengingsverhouding en positie van de uitgaande assen.


Gedetailleerde instructies zijn bijgesloten in de versnellingsbak. We hebben de uitgaande assen dichter bij de motoren nodig en de overbrengingsverhouding 114,7: 1. We selecteren de optie die we nodig hebben en verzamelen alles volgens de instructies, behalve het installeren van motoren. Het is handiger om motoren later te plaatsen, bovendien moeten draden en condensatoren eraan worden gesoldeerd vóór installatie.

Stap 2 Productie van lichaamsdelen.
De koffer wordt gemaakt van multiplex van 3 mm dik. Download de volgende afbeelding en print deze op A4-blad op een schaal van 102%.


Nu nemen we twee stukken multiplex van voldoende grootte, plaatsen de ene op de andere en passen onze foto erop toe. Er moeten gaten van 3 mm worden gemaakt in de gebieden die zijn gemarkeerd met een dikke stip. Om ervoor te zorgen dat beide delen hetzelfde zijn, boren we eerst een plaat en twee triplex op een van de punten, steken daar een bout in en draaien de afbeelding en twee stukken triplex samen. Dan het tweede gat, en steek daar ook een bout in. Daarna boren we de rest. Let op het meest linkse gat, het is noodzakelijk om het een ovale vorm te geven. Dit is nodig om de spanning van de sporen te beheersen. Nu nemen we een decoupeerzaag en snijden onmiddellijk twee zijgedeelten van de behuizing uit, volgens de vette lijn van de foto. Twee van dergelijke details zouden moeten blijken:


Vervolgens moet je al het bovenstaande doen, alleen deze keer hebben we twee details over de tracks weggelaten. Het is noodzakelijk om te snijden op het kleine ovaal dat op de foto is getekend. Als resultaat krijgen we nog twee details:


Nu nemen we een plaat multiplex in één laag en snijden we een rechthoek met afmetingen van 168 x 54 mm. Dit is de onderkant van onze tank en het deel waaraan de reductiemotor is bevestigd:


Om de montage te starten, hebben we alle hierboven beschreven details nodig:


Je kunt alle details laten zoals ze zijn, maar ik schilder ze liever. Acrylverf is geschikt om te schilderen. Het droogt snel en ruikt niet, wat betekent dat je in elke kamer kunt schilderen zonder angst voor vergiftiging. Dus we schilderen de uitgesneden details:


Nu hebben we 10 mm multiplex of een geschikte houten stok nodig. Het is noodzakelijk om een ​​rechthoek te snijden van 54 x 15 mm en een dikte van 10 mm. Dit onderdeel is nodig om de behuizing met elkaar te verbinden. Nadat we een rechthoek hebben gemaakt, boren we twee gaten op een afstand van 15 mm van de rand, eerst met een boor van 3 mm en vervolgens 6 mm, maar niet door en door, maar slechts de helft van de diepte. Steek de moeren in de verkregen gaten en zet ze vast met lijm. We hebben vier van dergelijke details nodig:


Opnieuw nemen we multiplex van 3 mm dik. Knip een rechthoek van 107 x 60 mm. Als u zich 15 mm van de randen van het boorgat 3 mm terugtrekt, wordt dit de bovenklep:


We snijden de volgende rechthoek van 33 x 60 mm. Steunend op 15 mm van de randen boren we twee gaten met een diameter van 5 mm. Snijden en strippen van een onderdeel, we schilderen het. Vervolgens plaatsen we witte 5 millimeter LED's in de gemaakte gaten. We solderen ze parallel en fixeren met smeltlijm:


Stap 3 Montage van de behuizing.
Nadat we de reductiemotor en onderdelen hebben voorbereid, gaan we verder met de montage van alles samen. Om te beginnen, neemt u het onderste deel van de behuizing en bevestigt u de reductiemotor eraan:


En een beetje groter:


Vervolgens fixeren we de zijstukken, met behulp van hoeken van een kinderijzerconstructeur en hiervoor 3x20 mm bouten:


Nu moeten we de tracks installeren. We nemen de details van de afsluitende tracks. We steken 3x40 mm bouten in de gaten. We plaatsen een groot wiel op de voorste bout, op de onderste drie kleine, dan de ringen en draaien de moeren vast, maar niet strak, zodat alle rollen vrij draaien. We plaatsen grote tandwielen op de assen van de reductiemotor. We combineren alle bouten met rollers met gaten in de zijdelen. Nadat we de bouten hebben gepasseerd, winden we de moeren aan de binnenkant van de behuizing op en draaien we ze vast. We zetten de sporen op, controleren of ze strak genoeg zijn. Rupsen mogen niet doorzakken, maar te veel spanning zal ze beschadigen. De afstelling wordt uitgevoerd door het voorwiel, door het te verplaatsen of omgekeerd, door het weg te bewegen van de reductiemotor. Na alle manipulaties krijgen we:


We nemen de motoren die bij de rollen en rupsbanden horen. We solderen aan de contactvlakken van de draad en parallel daaraan een condensator van 0,1 microfarad. Installeer daarna de motoren in de reductiemotor:


Laten we verder gaan met de batterijen. We solderen onze Li-ion 18650-batterijen parallel en voeren de draden uit voor het gemak. Draai ze met isolatietape:


We plaatsen ze onderaan de koffer, naast de motoren:


Voor het gemak, evenals de scheiding van mechanische en e onderdelen, knip een rechthoek van 100 bij 54 mm uit dun plastic of karton. Plaats het bovenop de reductiemotor en batterijen:


We nemen bevestigingsmiddelen en installeren deze zoals op de foto. We bevestigen aan de zijkanten met schroeven:


Aan de achterkant van de tank bevestigen we rechthoekige LED's op hete lijm. Rood en groen:


Ik gebruik ook hete lijm om het voorste deel met de koplampen te bevestigen:


Stap 4 Electrics
Elektromotoren verstoren hun werking en er treedt een spanningsdaling op tijdens het opstarten. Zodat de Arduino bij elke start van de motoren niet overbelast, verdelen we de voeding. Arduino wordt aangedreven door een 9-volt batterij van het kroontype en motoren van batterijen. We hebben de batterijen al geplaatst, we plaatsen de kroon voor de tank:


Sluit de batterij na het installeren met de bovenklep:


We verbinden alles met elkaar volgens het schema:


Ik zal een beetje uitleggen. De linkermotor via de driver is verbonden met de 5 en 6 pin. Rechts - op 9 en 10. Plus van de rode LED via de weerstand naar 3-pins, minus naar GND. Plus van de groene LED, ook via de weerstand, naar 4-pins. Koplampen tot 2 pin.

De bediening van de Bluetooth-module wordt uitgevoerd via de SoftwareSerial-bibliotheek.We zullen de com-poort van de software gebruiken. Verbindingscontacten kunnen in de schets worden gewijzigd. We verbinden de module als volgt:

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

Alles bij elkaar plaatsen we een elektricien in het centrale deel:


Stap 5 Software.
Om met de schets te werken, moet je de Arduino IDE downloaden. We gaan door en downloaden de nieuwste versie:

Dan moet je de bibliotheek toevoegen. SoftwareSerial zou al in de Arduino IDE moeten staan. Maar voor het geval dat ik het post:
softwareserial.rar [9.29 Kb] (downloads: 100)


Als de Arduino IDE bij het samenstellen van de schets een fout geeft en zweert bij de ontbrekende bibliotheek, pak dan het gedownloade archief uit in de map "libraries" in de map met de Arduino IDE geïnstalleerd.

Stap 6 Bereid de Bluetooth-module voor.
De standaardinstellingen van de Bluetooth-module verschillen van wat we nodig hebben. Daarom moet u eerst de verbinding van de Bluetooth-module met de computer tot stand brengen en de instellingen wijzigen. Vul de Send_ AT_Bluetooth-schets in de Arduino:
send_-at_bluetooth.rar [857 b] (downloads: 102)


Arduino zal fungeren als een link tussen Bluetooth en de computer. Start de Arduino IDE, open de Port Monitor. Selecteer voor HC-06 9600 in de poortmonitorinstellingen, NL en CR zijn niet nodig. Als er geen Bluetooth-verbinding met de module tot stand is gebracht, bevindt deze zich in de AT-opdrachtinvoermodus. Misschien reageert de module de eerste keer niet. Probeer het vervolgens te overbelasten door de plusdraad los te koppelen en weer aan te sluiten. Alle opdrachten worden zonder aanhalingstekens ingevoerd, vergeet niet op enter te drukken om te verzenden. We voeren de volgende opdrachten in:

"AT" - zonder aanhalingstekens zou het antwoord "OK" moeten komen.
"AT + NAME " - voer de naam van de module in zodat u deze gemakkelijk kunt vinden. Verplicht in Latijnse letters, zonder haakjes.
"AT + BAUD7" - stel de snelheid in op 57600.
"AT + RESET" - we overbelasten de module.

Als er iets mis is gegaan of de instellingen niet meer weet:
“AT + ORGL” - zet de module terug naar de fabrieksinstellingen.

Stap 7 Vul de schets.
Ga na het instellen van de Bluetooth-module verder met het invullen van de hoofdschets:
tanchik.rar [1 Kb] (downloads: 125)


Stap 8 Bereid uw Android-telefoon voor.
Zorg er voor gebruik voor dat uw Android-telefoon of -tablet een versnellingsmeter heeft. Voeg om te beginnen een bluetooth-apparaat-tanchka toe in Android. We gaan naar de Bluetooth-instellingen, vinden de Bluetooth-module die u hebt genoemd en maken verbinding. Het wachtwoord voor de verbinding is "1234" of "0000", dit kan per model verschillen. Installeer nu het controleprogramma. We hebben een Arduino Bluetooth RC Car of BT Controller nodig. Beide programma's zijn gratis, ze hebben de mogelijkheid om het Bkuetooth-apparaat te bedienen via de versnellingsmeter en ze staan ​​in Google Play. Download het programma dat je leuk vindt op je telefoon of tablet. Voer in het menu met programma-instellingen de volgende opdrachten in:

W - vooruit
S - terug
A - links
D - juist
F of G– stop
K - koplampen
L - koplamp uit

U kunt ook de joystick gebruiken om de tank te bedienen. Het kan volgens mijn andere gemaakt worden instructies.

En voeg er vervolgens een Bluetooth-module aan toe instructies.


8
7.7
6.2

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...