Inhoudsopgave:
- Stap 1: benodigde elektronica
- Stap 2: Bedrading van de tank
- Stap 3: Bedrading van de afstandsbediening
- Stap 4: De code en eerste test uploaden
- Stap 5: 3D-printen
- Stap 6: Montage
- Stap 7: De afstandsbediening monteren
- Stap 8: Geniet van je tank
Video: 3D-geprinte RC-gestuurde tank!! - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Heb je ooit een op afstand bestuurbaar voertuig willen hebben dat off-road kan en je zelfs kunt zien vanuit een first person view-camera, dan is deze tank geweldig voor jou. De rupsbanden op de tank zorgen voor veel grip bij het rijden op terreinen zoals vuil en gemaaid gras. De tank werkt buitengewoon goed op tapijt en hardhouten vloeren, waardoor hij perfect is voor gebruik binnenshuis op regenachtige dagen. De tank wordt aangedreven door 2 motoren. Je bedient hem met een afstandsbediening. Het heeft ook een houder bovenop die coole aanpassingen mogelijk maakt, zoals FPV-camera's en zelfs een robotarm als je ervoor kiest om het zelf te ontwerpen!
Stap 1: benodigde elektronica
Om de tank te bouwen heb je een aantal elektronica nodig. Uiteraard heb je 2 motoren nodig. Elke motor drijft zijn eigen baan aan. De tank en afstandsbediening worden beide aangedreven door de Adafruit Feather M0 Radio. Hieronder heb ik links opgesomd naar alle onderdelen die je nodig hebt:
Belangrijke onderdelen:
De volgende onderdelen zijn nodig om de tank te laten functioneren:
- 2x Motoren
- 3 AA-batterijen
- 3 AA-batterijhouder
- Motor bestuurder
- Adafruit perma-proto
- printplaten
- Schroeven
- LED-set #1 + #2
- 2x Joysticks
- 3x schakelaars
- Lcd - wordt geleverd in een pakket van 2 (zorg ervoor dat u het I2C-model krijgt)
- 2x Adafruit Feather Radioborden
- 2x lithium-ionbatterijen
Andere sensoren:
Deze componenten zijn niet vereist, maar kunnen leuke extra toevoegingen zijn
- Ultrasoon sensor
- Kleursensor
Stap 2: Bedrading van de tank
Hieronder heb ik elke sectie achtergelaten en je verteld waar de draden naartoe gaan:
Ik soldeer gewoon draad tussen elke verbinding. U kunt dit diagram gebruiken om u te helpen hoe u maar wilt.
Motor bestuurder:
*De motordriver gaat op zijn eigen printplaat.*
PWMA = 19
AIN2 = 13
AIN1 = 16
BIN1 = 17
BIN2 = 18
PWMB = 6
STBY = 15
De linker motor is "MOTORA" en de rechter motor is duidelijk "MOTORB"
Veren bord:
Zorg ervoor dat u het juiste formaat bord gebruikt om de veer te hosten (4 cm * 6 cm). Je moet ook de veer correct hebben uitgelijnd, zodat de micro-usb-spot en het bijbehorende gat (in het hoofdgedrukte stuk) op één lijn liggen. De linker set pinnen moet twee spaties van de zijkant zijn en de rechter pinnen moeten 3 spaties van de zijkanten zijn. Het bord moet ook zo ver mogelijk omhoog staan. Vrouwelijke pinnen worden aan het bord gesoldeerd en vervolgens worden mannelijke pinnen aan de vrouwelijke pinnen bevestigd.
Stap 3: Bedrading van de afstandsbediening
De afstandsbediening is iets ingewikkelder, maar ik zal hetzelfde formaat doen:
*merk op dat bij het solderen van de veer voor de afstandsbediening aan het bord ervoor moet worden gezorgd dat er 2 open sleuven zijn aan de linkerkant op de perma-proto en één aan de rechterkant. Dit zorgt ervoor dat de usb-poort op één lijn ligt met de gaten. Het is ook zo ver mogelijk naar boven en de mannelijke pinnen zijn direct op het bord gesoldeerd.
Ook soldeer ik gewoon draad tussen de twee punten. En gebruik het bord alleen voor circuits.
Linker joystick:
Grond: grond
5V: 3V3
VRX: A1
VRY: A0
Schakelaar: geen
Linker schakelaar:
Geen zin… nog:)
Middelste schakelaar:
Buitenste pin (Elke): Grond
Binnenste pin: pin inschakelen
Rechter schakelaar:
*Gebruikt als remsysteem
Buitenste pin (elke): Positief
Binnenpen: 19
Rechter joystick:
Grond: grond
5V: 3V3
VRX: A3
VRY: A2
Schakelaar: geen
RGB-licht:
Rode speld: 12
Groene pin: 11
Blauwe speld: 10
Stroompen: 3V3
LCD scherm:
Grond: Grond
VCC: 3V3
SDA: SDA
SCL:SCL
Groen licht:
Vermogen (langere pin): 13
Grond (Kortere pin): Grond
Zoemer:
Voor de zoemer heb ik een transistor gebruikt om hem luider te maken, dus in principe wordt hij gevoed door de hoofdstroom, maar getriggerd door de Feather-pin.
Transistor (afschuiningen naar voren):
Linker pin: gaat naar positieve zoemerpin
Midden: signaal, pin 6
Rechts: 3V3
Zoemer:
Niet-positieve pin (AKA-aarde): aarde
Dat concludeert alle pijnlijke bedrading:)
Stap 4: De code en eerste test uploaden
Ik ga Visual Studio Code en PlatformIO gebruiken om de code te uploaden. Als je niet weet hoe je dit moet gebruiken, bekijk dan deze links: VSC, PIO. Nu moet je deze twee GitHub-repository's installeren:
github.com/masonhorder/Tank-Remote/
github.com/masonhorder/Tank/
Zorg ervoor dat u alle benodigde bibliotheken correct installeert
Nu ben je klaar om je code te uploaden… laten we eerst beginnen met de tankcode. Sluit de tank via de usb-poort aan op je computer. Druk dan op de upload-knop onderaan.
Nu kunt u de code voor de afstandsbediening uploaden. Het proces is vrijwel hetzelfde, maar als u klaar bent met uploaden, moet het lcd-scherm worden ingeschakeld en "Bezig met laden …" zeggen en kort daarna moet het "Verbonden" zeggen. Als het scherm is aangesloten, betekent dit dat het groene lampje ook moet branden.
Om kleurdetectie of ultrasone sensorfuncties te gebruiken, moet u deze nu zelf coderen
Stap 5: 3D-printen
Zodra alles is geüpload en u tevreden bent met hoe het eruit is gekomen, bent u klaar om te beginnen met het 3D-printen van het model. De eerste stap is om alle bestanden van mijn Thingiverse-ontwerppagina te downloaden. Ik heb daar ook het fusion 360-bestand achtergelaten voor het geval je de tank zelf wilt aanpassen. De Thingiverse-pagina bevat informatie over welke items u moet afdrukken en aanbevolen instellingen.
Zorg ervoor dat u ook de 2 externe delen afdrukt.
Zodra alles wat je nodig hebt is uitgeprint (het zou ongeveer 500 g moeten zijn), kun je doorgaan met de montage.
Stap 6: Montage
Nu alles geprint is kunnen we aan de slag om de tank in elkaar te zetten. Je hebt hiervoor een paar verschillende schroeven nodig, dat zal ik je onderweg vertellen.
1) De eerste stap is het monteren van de zijkanten. Het eerste deel is om de motor te bevestigen. Schuif de motor eenvoudig in de gleuf aan de achterkant van het zijpaneel (deel 1). Gebruik vervolgens twee M3 bij 12 mm om vast te zetten in de achterplaat van de motor (deel 2). Vervolgens kunt u het motoraangedreven wiel (deel 3) monteren, het moet gewoon onder druk op de motoras passen. Als het wiel niet op de as blijft, voeg je wat hete lijm toe aan de motoras die het wiel stevig op zijn plaats houdt. Voeg vervolgens het voorwiel toe (deel 4), neem een 20 mm M4-schroef en M4-moer (ik raad loctite-moeren aan als je die hebt, anders geen probleem. Plaats de moer in de uitsparing aan de achterkant van het zijpaneel (deel 1). Steek vervolgens de schroef door het wiel (deel 5). Nu kunt u de moer vastdraaien totdat het wiel vastzit, maar zorg ervoor dat het nog steeds kan draaien. Als het niet kan draaien, moet u de schroef losdraaien. Als u niet Heb geen loctite moeren, zorg ervoor dat je dit vastzet met superlijm of hete lijm. Nu kun je de baan (deel 6) op de wielen toevoegen. De baan bestaat uit 25 stuks. Minder en het zal niet werken en elke meer het zal niet werken:). Wat je wilt, is alle 25 aan elkaar klikken … zodra het één doorlopende ketting is, kun je de baan rond de 2 wielen rappen (deel 3 & 4). Het vereist wat spierkracht en kracht om de laatste stukjes aan elkaar te klikken. Nu kun je dit hele proces opnieuw doen voor de andere kant! Zorg ervoor dat wanneer u aan de tweede kant werkt, de motor door het hoofdgedeelte is bedraad (deel 6)
2) Nu kunnen we werken aan het inbrengen van de elektronica. Je hebt het hoofdgedeelte nodig (deel 6) De eerste stap is om de lithium-ionbatterij vast te klikken, deze klikt eenvoudig (met een beetje kracht) op plek 1. Vervolgens gaan we de AA-batterijhouder plaatsen. Om te beginnen moet je de verbinding met het moederbord desolderen. De batterijhouder zou met 2 schroeven moeten zijn geleverd en we zullen die schroeven gebruiken om hem in het onderste compartiment te bevestigen. Plaats de batterijhouder dus in de opening in het hoofdgedeelte (deel 6) onderste plek 2. Wat u nu wilt doen, is ervoor zorgen dat alle batterijen uit de houder zijn. Neem vervolgens de schroeven en zet de houder vast aan het hoofdgedeelte (deel 6). Nu kunt u het batterijklepje plaatsen (deel 7), het klikt gewoon op zijn plaats. Als u problemen ondervindt met het vastklikken aan de onderkant, probeer dan de omslag opnieuw te bedrukken op een fijnere laaghoogte (0,16 mm).
3) Sensoren! Als u sensoren gebruikt, is het nu een goed moment om ze te bevestigen. We beginnen met de ultrasone sensor, deze kan eenvoudig op zijn plaats worden gelijmd (met hete lijm). Het gaat in de 2 gaten aan de voorkant, plek 3. Zorg ervoor dat je de pinnen losmaakt en gebruik draden die rechtstreeks op de pads zijn gesoldeerd. Zorg er ook voor dat de eigenlijke sensor naar buiten wijst. Nu alleen nog wat lijm aan de binnenkant toevoegen en klaar. Vervolgens werken we aan de kleurensensor. Deze simpele druk past gewoon in de uitsparing direct onder de ultrasone sensor, plek 4. Vervolgens moet je de hoofdcontrollerkaart plaatsen. Dit komt op plek 5. Zorg ervoor dat alle verbindingen bedraad zijn en misschien wilt u zelfs de tank testen voordat u deze vastzet. Duw zijn plek en het zal veel kracht kosten om volledig te beveiligen. De usb-poort moet worden uitgelijnd als u deze stap correct hebt uitgevoerd. Als laatste zetten we de motorrijder op plek 6.
Zorg ervoor dat de motoren de goede kant op draaien, als ze in tegengestelde richting gaan, moet je de draden verwisselen
4) De laatste stap is om de sporen aan het hoofdgedeelte te bevestigen. Het enige wat u hoeft te doen is 8 M4 16 mm schroeven te nemen en het laatste stuk, de rupsbandbeschermer (deel 8) en u hebt 4 schroeven om de bescherming in het frame te bevestigen. Klik gewoon het zijstuk erin en zet de schroeven vast, de schroeven zullen zichzelf vanzelf tikken.
5) Laatste stap voor echt. Neem gewoon je schroefdop (deel 9) en schroef deze op plek 7. Deze dop is alleen voor verschillende add-ons. De mijne is voor een GoPro.
Stap 7: De afstandsbediening monteren
De afstandsbediening in elkaar zetten is vrij eenvoudig
- Zet de joysticks vast in het bovenste deksel met behulp van 2 12 mm M3-schroeven. Voeg nu de dop toe aan de joysticks.
- Draai alle drie de schakelaars stevig vast. Ik heb mijn schakelaars dus de aan/uit-schakelaar zit in het midden.
- Duw vervolgens de 2 lampjes in hun gaten, RGB linker gat en groen licht aan de rechterkant. Eenmaal veilig heb ik wat hete lijm toegevoegd om ze op hun plaats te houden.
- Het laatste deel voor de bovenkant is het LCD-scherm. Zorg er eerst voor dat de tekst op de juiste manier staat (ik vind de joysticks bovenaan leuk als ik hem vasthoud, maar dat maakt niet zoveel uit). Vervolgens kunt u met 4 M3 * 6 mm-schroeven de hoeken op hun plaats houden
- Nu kunt u de batterij met een beetje kracht naar binnen duwen.
- Duw nu het Perma-Proto-bord in zijn kleine uitsparing. Zorg ervoor dat de antenne uit het gat steekt.
U bent klaar met het monteren van de afstandsbediening. Klik gewoon de boven- en onderkant aan elkaar en je bent klaar om te gaan !!
Stap 8: Geniet van je tank
Als alles goed werkte, zou je beide apparaten moeten kunnen opstarten en zou je je tank moeten kunnen besturen! Als u problemen ondervindt, raadpleeg dan de pagina bedrading en montage (uw probleem is hoogstwaarschijnlijk een defecte bedrading). Hoe dan ook, je hebt nu een volledig werkende tank met veel gebruiksscenario's, vooral met de schroef erop.
Rij-instructies:
Om te rijden hoeft u alleen maar te weten dat de linkerjoystick het linkerwiel bedient en de rechterjoystick het rechterwiel. Om naar links te draaien, houdt u de rechter joystick naar voren. Vice versa. Als u zich op een hardhouten vloer bevindt, kunt u een geavanceerde draai proberen, de ene joystick vooruit en de andere achteruit.
Als je een schroef op de GoPro hebt geprint, dan is een geweldige manier om plezier te hebben, om de GoPro te bevestigen en vervolgens de GoPro-app te gebruiken om anderen te bespioneren!
Tank v2?
Als ik aan een nieuwe tank ga werken, wil ik krachtigere motoren en misschien meer motoren. Ik zal waarschijnlijk in plaats daarvan stepper-stuurprogramma's gebruiken. Misschien wil ik wat hoogte toevoegen om het te maken, zodat het meer off-road kan gaan. Als je deze tank leuk vindt, kijk dan uit voor een nieuwe versie, misschien over een tijdje.
Hey bedankt voor het lezen tot hier, hopelijk heb je op dit moment een werkende tank! Als je deze build leuk vond of dit in de toekomst wilt doen, klik dan op de favoriet en stem voor mij! Heel erg bedankt en geniet van je tank!
Aanbevolen:
Controleer het waterniveau of de afstand van de tank op uw bureaublad: 3 stappen
Bewaak het waterniveau of de afstand in de tank op uw desktop: met behulp van Wemos D1, een ultrasone sensor en Thingio.AI IoT-platform
LED kunst auto tank. FadeCandy + RPi: 3 stappen
LED kunst auto tank. FadeCandy + RPi: in deze instructable zal ik demonstreren hoe je LED's in kaart kunt brengen in niet-uniforme vormen met behulp van 3 Fade-snoepborden, Raspberry Pi3 en de eerste poging tot python. Mijn vrienden hebben me de opdracht gegeven om hun kunstauto te upgraden die de vorm heeft van een tank, dus ik neem dat idee en
Fish Tank CD-speler: 14 stappen
Fish Tank CD-speler: Een aquarium-cd-speler.welkom op mijn website voor meer leuke dingenwww.sunnyspeed.comdank u