Inhoudsopgave:
- Stap 1: 3D printen
- Stap 2: Software
- Stap 3: Pre-assemblage software- en hardwarecontrole
- Stap 4: Installatie van servo's op de basis
- Stap 5: Montage van de poten
- Stap 6: Benen en de basis verbinden
- Stap 7: Bedrading
- Stap 8: De server
- Stap 9: Arduino-code
- Stap 10: Raspi Quadruped-app
Video: Raspberry Pi - Minikame - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Een eenvoudige Quadruped bestuurd door je telefoon (IOS en Android). Draait op Raspberry Pi en Android.
Vereiste componenten:
- Een telefoon
- Raspberry Pi
- Arduino Nano met schild
- 3D-geprinte onderdelen
Volledige code:
Alle stl-bestanden:
Stap 1: 3D printen
Druk alle volgende onderdelen af:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x been.stl
- 2 x heupen.stl
- 1 x body_shafts.stl
Je kunt ook alle bestanden vinden op de Thingiverse-pagina
Stap 2: Software
Installeer de volgende software op je Pi:
- Begin met het installeren van Debian op Pi
- Raspbian downloaden.
- Pak het bestand uit
- Schrijf de schijfkopie naar uw microSD-kaart
- Plaats de microSD-kaart in je Pi en start op
- Open de Chrome-browser op je Pi
- Ga naar de volgende link: Arduino
- Download en installeer de software voor Linux ARM
Stap 3: Pre-assemblage software- en hardwarecontrole
Seriële communicatiecontrole (optioneel)
1. Upload de "PiArduinoCommunicationTest.ino" die zich in "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" bevindt naar uw Arduino-bord.
Open een nieuwe terminal op je Raspberry Pi en voer het volgende uit:
sudo apt-get update
sudo apt-get upgrade
git kloon
cd RaspberryPi-Minikame/Pre Assembly Checks/Seriële Communicatie Check/
sudo python pi_duino.py
Open de seriële monitor op de Arduino IDE en controleer of "hi" en "hallo" worden afgedrukt
2. Servercontrole (optioneel)
Voer op dezelfde terminal als hiervoor het volgende uit:
cd..
cd Server Controleer sudo python weblamp.py
Als u nu de URL in de browser laadt, zou u een weblamp-besturingspagina moeten zien. Uw URL zou het IP-adres van uw Raspberry Pi zijn. Vb: 192.168.0.36
Alle servo's naar huis sturen (MUST-DO) Nummer uw servo's en upload de volgende code naar Arduino om uw servo's thuis te brengen. Onthoud: elke servo is op een andere thuislocatie ingesteld. Dus elk heeft een ander gebruik en kan later niet willekeurig worden verwisseld. Link naar HomingServos.ino-code
Stap 4: Installatie van servo's op de basis
Stap 5: Montage van de poten
Stap 6: Benen en de basis verbinden
Stap 7: Bedrading
Verbind de Raspberry Pi met Arduino via een USB-kabel
Sluit de servo's aan met behulp van de volgende poortnummers:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_VOET = (9);
BR_HIP = (10);
BR_FOOT = (11);
Stap 8: De server
Voer het volgende uit in uw terminal om uw server aan de gang te krijgen. Voor nu moet u mogelijk het serverpython-bestand uitvoeren telkens wanneer uw pi opnieuw wordt opgestart. V2 van RaspberryPi-Minikame zou daar vanaf moeten komen
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Stap 9: Arduino-code
Upload de volgende code naar uw Arduino en vergeet niet om de seriële monitor te openen om uw Quadruped te gebruiken.
Vind het hier: Arduino
Stap 10: Raspi Quadruped-app
U kunt de app zelf wijzigen met behulp van de bestanden in de app-map of de standaard meegeleverde apk gebruiken. Als alternatief kunt u ook de bestanden voor de IOS-app gebruiken, deze in Xcode klonen en uitvoeren en op uw telefoon installeren
Aanbevolen:
DIY Raspberry Pi-downloadbox: 4 stappen
DIY Raspberry Pi Downloadbox: Ben je vaak bezig met het downloaden van grote bestanden zoals films, torrents, cursussen, tv-series, etc dan ben je hier aan het juiste adres. In deze Instructable zouden we onze Raspberry Pi zero in een downloadmachine veranderen. Die elke
Raspberry Pi-scorebord: 4 stappen
Raspberry Pi-scorebord: Vandaag zal ik uitleggen hoe ik dit scorebord heb gemaakt dat wordt bestuurd door een Raspberry Pi en wordt aangedreven door een 5V-voeding. Het gebruikt een combinatie van ws2811- en ws2812b-leds voor de verlichting en de structuur is gemaakt van multiplex en rood eiken. Voor een besch
Smart Home van Raspberry Pi: 5 stappen (met afbeeldingen)
Smart Home van Raspberry Pi: er zijn al verschillende producten die uw flat slimmer maken, maar de meeste zijn eigen oplossingen. Maar waarom heb je een internetverbinding nodig om een lamp te schakelen met je smartphone? Dat was voor mij een reden om mijn eigen Smar te bouwen
LED-knipper met Raspberry Pi - Hoe GPIO-pinnen op Raspberry Pi te gebruiken: 4 stappen
LED-knipper met Raspberry Pi | Hoe GPIO-pinnen op Raspberry Pi te gebruiken: Hallo allemaal, in deze instructables zullen we leren hoe we GPIO's van Raspberry Pi kunnen gebruiken. Als je ooit Arduino hebt gebruikt, weet je waarschijnlijk dat we een LED-schakelaar enz. op de pinnen kunnen aansluiten en het zo kunnen laten werken. laat de LED knipperen of krijg input van de schakelaar zodat
Raspbian installeren in Raspberry Pi 3 B zonder HDMI - Aan de slag met Raspberry Pi 3B - Uw Raspberry Pi instellen 3: 6 stappen
Raspbian installeren in Raspberry Pi 3 B zonder HDMI | Aan de slag met Raspberry Pi 3B | Je Raspberry Pi 3 instellen: Zoals sommigen van jullie weten, zijn Raspberry Pi-computers best geweldig en kun je de hele computer op een klein bordje krijgen. De Raspberry Pi 3 Model B heeft een quad-core 64-bit ARM Cortex A53 geklokt op 1,2 GHz. Dit zet de Pi 3 ongeveer 50