Sadržaj:
- Korak 1: 3D štampanje
- Korak 2: Softver
- Korak 3: Provjera softvera i hardvera prije montaže
- Korak 4: Instaliranje servo upravljača na bazu
- Korak 5: Sklapanje nogu
- Korak 6: Spajanje nogu i baze
- Korak 7: Ožičenje
- Korak 8: Server
- Korak 9: Arduino kod
- Korak 10: Raspi četveronožna aplikacija
Video: Raspberry Pi - Minikame: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Jednostavna četveronoška kojom upravlja vaš telefon (IOS i Android). Radi na Raspberry Pi i Androidu.
Potrebne komponente:
- A Phone
- Raspberry Pi
- Arduino Nano sa štitom
- 3D štampani delovi
Potpuni kod:
Sve stl datoteke:
Korak 1: 3D štampanje
Odštampajte sve sledeće delove:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x leg.stl
- 2 x hips.stl
- 1 x body_shafts.stl
Sve datoteke možete pronaći i na stranici Thingiverse
Korak 2: Softver
Instalirajte sljedeći softver na svoj Pi:
- Počnite instaliranjem Debiana na Pi
- Preuzmite Raspbian.
- Raspakirajte datoteku
- Zapišite sliku diska na svoju microSD karticu
- Stavite microSD karticu u svoj Pi i pokrenite sistem
- Otvorite Chromeov preglednik na svom Pi
- Idite na sljedeću vezu: Arduino
- Preuzmite i instalirajte softver za Linux ARM
Korak 3: Provjera softvera i hardvera prije montaže
Provjera serijske komunikacije (opcionalno)
1. Prenesite "PiArduinoCommunicationTest.ino" koji se nalazi u "RaspberryPi-Minikame/Provjere pred montažu/Provjera serijske komunikacije/" na svoju Arduino ploču.
Otvorite novi terminal na svom Raspberry Pi -u i izvedite sljedeće:
sudo apt-get update
sudo apt-get nadogradnja
git clone
cd RaspberryPi-Minikame/Provjere pred montažu/Provjera serijske komunikacije/
sudo python pi_duino.py
Otvorite serijski monitor na Arduino IDE -u i provjerite da li se "hi" i "hello" ispisuje
2. Provjera servera (opcionalno)
Na istom terminalu kao i prije izvršite sljedeće:
cd..
cd Server Check sudo python weblamp.py
Sada, ako učitate URL u preglednik, trebali biste vidjeti kontrolnu stranicu web svjetiljke. Vaš URL bio bi IP adresa vašeg malina pi. Npr: 192.168.0.36
Upućivanje svih servo-a (MORA-DO) Numerirajte svoje servo-je i prenesite sljedeći kod na Arduino kako biste smjestili svoje servo-sisteme. Upamtite: Svaki servo je postavljen na drugu kućnu lokaciju. Dakle, svaka ima drugačiju upotrebu i kasnije se ne može miješati nasumično. Veza do HomingServos.ino koda
Korak 4: Instaliranje servo upravljača na bazu
Korak 5: Sklapanje nogu
Korak 6: Spajanje nogu i baze
Korak 7: Ožičenje
Spojite Raspberry Pi na Arduino pomoću USB kabela
Spojite servomotore pomoću sljedećih brojeva portova:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Korak 8: Server
Izvršite sljedeće na svom terminalu da biste pokrenuli poslužitelj. Za sada ćete možda morati izvršiti python datoteku poslužitelja svaki put kada se vaš pi ponovo pokrene. V2 RaspberryPi-Minikamea bi se toga trebao riješiti
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Korak 9: Arduino kod
Prenesite sljedeći kod na svoj Arduino i ne zaboravite otvoriti serijski monitor da biste koristili svoj četveronožni.
Pronađite ga ovdje: Arduino
Korak 10: Raspi četveronožna aplikacija
Aplikaciju možete sami izmijeniti pomoću datoteka u mapi aplikacije ili upotrijebiti zadani apk. Alternativno, možete koristiti i datoteke za IOS aplikaciju, klonirati je u Xcode i pokrenuti i instalirati na telefon
Preporučuje se:
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
LED Blink sa Raspberry Pi - Kako koristiti GPIO pinove na Raspberry Pi: 4 koraka
LED Blink sa Raspberry Pi | Kako koristiti GPIO pinove na Raspberry Pi: Zdravo momci, u ovim uputstvima naučit ćemo kako koristiti GPIO -ove Raspberry pi. Ako ste ikada koristili Arduino, vjerojatno znate da možemo spojiti LED prekidač itd. Na njegove pinove i omogućiti mu da radi. neka LED treperi ili unesite ulaz sa prekidača pa
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka: 4 koraka
Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka: U ovom uputstvu ćemo spojiti ADXL335 (akcelerometar) senzor na Raspberry Pi 4 sa Shunya O/S
Instaliranje Raspbian Bustera na Raspberry Pi 3 - Početak rada s Raspbian Busterom s Raspberry Pi 3b / 3b+: 4 koraka
Instaliranje Raspbian Bustera na Raspberry Pi 3 | Početak rada sa Raspbian Busterom Sa Raspberry Pi 3b / 3b+: Zdravo momci, nedavno je organizacija Raspberry pi pokrenula novi Raspbian OS nazvan Raspbian Buster. To je nova verzija Raspbiana za Raspberry pi's. Tako ćemo danas u ovim uputama naučiti kako instalirati Raspbian Buster OS na vaš Raspberry pi 3
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Prvi koraci s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Prvi koraci s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju, Raspberry Pi računari su odlični i možete staviti cijeli računar samo na jednu malu ploču. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. Ovo čini Pi 3 otprilike 50