Speelgoedtruck aangedreven door Raspberry Pi
Hier is een geweldige manier om indruk te maken op je vrienden wanneer je in het park bent, door een kapotte speelgoedtruck/auto met een Raspberry Pi en Adafruit's DC &Stepper Motor Pi HAT aan te passen aan bestaande elektronica. En om de controller de auto/truck te laten besturen, heb je in principe twee opties om uit te kiezen, zoals te zien is in de bovenstaande foto's en video -
#1 Toetsenbordcontroller – als je graag computerspelletjes speelt met je toetsenbord, volg dan de onderstaande stappen om het python-programma naar je Pi te uploaden om het draadloze toetsenbord te gebruiken om je speelgoedauto/vrachtwagen te besturen, zoals getoond in het tweede deel van de video hierboven.
#2 Mobiele controller met een flask-webapp - gebruik je mobiel/tablet om de truck te besturen, door verbinding te maken met het WiFi-netwerk van de Pi en de web-app van de flaskcontroller te openen in je mobiele browser, zoals weergegeven in het eerste deel van de video hierboven.
Stap 1:De Monster Tuck klaarmaken voor de Pi
Verwijder de schroeven van de Monstertruck en demonteer voorzichtig de onderdelen.
Wees voorzichtig en geduldig! terwijl u de printplaat en de batterijhouder eruit haalt om te voorkomen dat deze de batterijhouder beschadigt.
In mijn geval kreeg ik de monstertruck van mijn buurman nadat zijn 6-jarige de ontvanger had gebroken en ja, de truck was ook in slechte staat. Na herhaaldelijk geprobeerd te hebben de controller te repareren, besluit ik de truck te strippen zoals op de afbeelding hierboven en te controleren of de motoren en batterijhouder nog functioneel waren.
Stap 2:Test de motoren en soldeerdraad naar de accu
Voordat je naar interessante stukjes hieronder gaat, test je om te controleren of de DC-motor nog steeds functioneel is, in mijn geval heb ik een 4 AA-batterijhouder gebruikt om beide motoren te testen, zoals weergegeven in de afbeelding hierboven.
Desoldeer nu de printplaat met een soldeerbout uit de batterijhouder.
Als u klaar bent, voegt u de batterijen toe aan de houder en voert u een snelle spanningstest uit met een multimeter zoals weergegeven in de afbeelding hierboven. In mijn geval gebruikt de batterijhouder 5 AA-batterijen, wat een uitgangsspanning van ongeveer 8-8,5 volt betekent.
Soldeer wat breadboard-draad aan de twee uiteinden van de batterijhouder, zoals weergegeven in de afbeelding hierboven.
Stap 3:Als de vorige stap =PASS -> is, heb je de volgende elektronische componenten nodig
Als je motoren nu werken en je hebt ontdekt dat de batterijhouder geschikt is, verzamel/koop dan de volgende componenten
- Raspberry Pi B+/ 2
- Adafruit DC &Stappenmotor HAT voor Raspberry Pi
- Draadloos toetsenbord voor de Pi– als je van plan bent het toetsenbord te gebruiken als je controller voor de monstertruck
- Wi-Fi USB-adapter – als u van plan bent uw tablet/mobiel als controller te gebruiken
- Micro SD-kaart
- AA-batterijen
- Breadboarding draad om de motor en batterijhouder aan te sluiten op de Pi-hat
- Powerbank om de Pi van stroom te voorzien
- Soldeerbout en soldeer
- Bovendien optioneel, als je geen Pi-behuizing hebt, 3D-print het onderdeel zoals getoond in de 3D-afbeelding hierboven
- 4X40 schroeven om de Pi op het 3D-geprinte basisonderdeel te monteren
Stap 4:3D print het bijgevoegde onderdeel (optioneel)
Nutsvoorzieningen ! aangezien je de Raspberry Pi gaat gebruiken op een ruig bewegend ding genaamd de monstertruck !! misschien wil je je Pi beschermen met een hoesje of 3D-print de STL-bestanden die hierboven zijn bijgevoegd.
In mijn geval gebruik ik Repetier-Host als mijn 3D-afdruksoftware met de Printrbot Simple metal en de slicer ingesteld op 0,2 mm laaghoogte.
- Het snijden van de bestanden duurt ongeveer 30 seconden
- En het afdrukken van de bestanden duurt ongeveer 2 uur.
Zoals op de afbeelding hierboven te zien is, heeft de basis veel gaten die kunnen worden gebruikt voor montage op speelgoedvrachtwagens/auto's.
Stap 5:Stel je Pi in
Download de nieuwste versie van Raspbian van https://www.raspberrypi.org/downloads/
Gebaseerd op het besturingssysteem van de laptop/computer, volg de installatiegids voor de SD-kaart op
https://www.raspberrypi.org/documentation/installa…
Zodra de SD-kaart is ingesteld, plaatst u deze in de sleuf van uw Pi en start u deze op.
Omdat je Pi nu op de Monster Truck wordt gemonteerd, is het een goed idee om SSH op je PI in te schakelen met
[email protected] ~$sudo raspi-config
ga in de configuratietool naar Geavanceerde opties-> SSH-> Inschakelen
Stel de Pi ook in om op te starten vanaf het bureaublad
En stel een statisch ip-adres in voor je Pi door het interfacebestand te wijzigen zoals weergegeven in de schermafbeelding hierboven
[email protected] / $ sudo pico /etc/network/interfaces
Naast het uploaden van programma's die in de onderstaande stappen zijn bijgevoegd, moet u een FTP-client zoals FileZilla installeren, zoals weergegeven in de derde afbeelding hierboven.
Stap 6:de Pi en de hoed op de monstertruck monteren
Gebruik nu een schroevendraaier en de schroeven die je uit de vrachtwagen hebt gehaald, monteer de basis op de batterijhouder van de vrachtwagen en monteer de Raspberry Pi op de basis
Voeg 4 stukken brooddraad toe, net lang genoeg om de motordraden naar M2 en M3 van het motorscherm te bereiken (hier kunt u het aansluiten op M1 en M2 , vergeet niet om de code in de onderstaande stappen aan te passen )
Sluit de batterijhouder bedraad aan op de + en – houder zoals weergegeven in de 4e afbeelding.
Sluit de draden van M2 aan op de achterste motor die vooruit en achteruit draait
en sluit M3 aan op de motor aan de voorkant die wordt gebruikt om links en rechts te draaien.
En sluit dan tot slot de Powerbank aan op de Pi.
Voor meer details:Toy Truck aangedreven door Raspberry Pi
Productieproces
- Temperatuurbewaking op de Raspberry Pi
- Raspberry Pi 2 weerstation
- Temperatuur bewaken met Raspberry Pi
- Raspberry Pi Ball-tracking
- Raspberry Pi universele afstandsbediening
- Bewegingssensor met Raspberry Pi
- Een stukje Raspberry Pi
- Cycle Chaser
- Raspberry Pi Bodemvochtsensor
- Raspberry Pi diefdetector
- Raspberry Pi-temperatuursensor