Kazalo:
- Korak: 3D tiskanje
- 2. korak: Programska oprema
- 3. korak: Preverjanje programske in strojne opreme pred montažo
- 4. korak: Namestitev servomotorjev na bazo
- 5. korak: Sestavljanje nog
- Korak 6: Spajanje nog in podlage
- 7. korak: Ožičenje
- 8. korak: Strežnik
- 9. korak: Arduino koda
- 10. korak: Raspi štirinožna aplikacija
Video: Raspberry Pi - Minikame: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Preprosta četverica, ki jo upravlja vaš telefon (IOS in Android). Deluje na Raspberry Pi in Android.
Potrebne komponente:
- Telefon
- Malina Pi
- Arduino Nano s ščitom
- 3D natisnjeni deli
Celotna koda:
Vse datoteke stl:
Korak: 3D tiskanje
Natisnite vse naslednje dele:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x noga.stl
- 2x boki.stl
- 1 x body_shafts.stl
Vse datoteke najdete tudi na strani Thingiverse
2. korak: Programska oprema
Na svoj Pi namestite naslednjo programsko opremo:
- Začnite z namestitvijo Debiana na Pi
- Prenesite Raspbian.
- Razpakirajte datoteko
- Podobo diska zapišite na kartico microSD
- Kartico microSD vstavite v Pi in zaženite
- Odprite brskalnik chromium na svojem Pi
- Pojdite na naslednjo povezavo: Arduino
- Prenesite in namestite programsko opremo za Linux ARM
3. korak: Preverjanje programske in strojne opreme pred montažo
Preverjanje zaporedne komunikacije (neobvezno)
1. Naložite "PiArduinoCommunicationTest.ino", ki je v "RaspberryPi-Minikame/Preverjanja pred montažo/Preverjanje zaporedne komunikacije/" na svojo ploščo Arduino.
Odprite nov terminal na Raspberry Pi in izvedite naslednje:
sudo apt-get posodobitev
sudo apt-get nadgradnja
git clone
cd RaspberryPi-Minikame/Predsestavitveni pregledi/Preverjanje zaporedne komunikacije/
sudo python pi_duino.py
Odprite serijski monitor v Arduino IDE in preverite, ali se natisneta "hi" in "hello"
2. Preverjanje strežnika (neobvezno)
Na istem terminalu kot prej izvedite naslednje:
cd..
cd Server Preverite sudo python weblamp.py
Če naložite URL v brskalnik, bi morali videti nadzorno stran spletne svetilke. Vaš URL bi bil naslov IP vašega malinovega pi. Npr.: 192.168.0.36
Pošiljanje vseh servomotorjev (MORAJ-DO) Številčite svoje servomotorje in naložite naslednjo kodo v Arduino, da bodo domovi vaših servomotorjev. Ne pozabite: Vsak servo je nastavljen na drugo domačo lokacijo. Tako ima vsak drugačno uporabo in ga kasneje ni mogoče naključno mešati. Povezava do kode HomingServos.ino
4. korak: Namestitev servomotorjev na bazo
5. korak: Sestavljanje nog
Korak 6: Spajanje nog in podlage
7. korak: Ožičenje
S kablom USB povežite Raspberry Pi z Arduinom
Servomotorje priključite na naslednje številke vrat:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
8. korak: Strežnik
Za zagon strežnika v svojem terminalu izvedite naslednje. Za zdaj boste morda morali izvesti datoteko strežnika python vsakič, ko se pi znova zažene. V2 programa RaspberryPi-Minikame bi se tega moral znebiti
cd RaspberryPi-Minikame
cd strežnik sudo python quad.py
9. korak: Arduino koda
Naložite naslednjo kodo v svoj Arduino in ne pozabite odpreti serijskega monitorja, če želite uporabiti svojo četverico.
Poiščite ga tukaj: Arduino
10. korak: Raspi štirinožna aplikacija
Aplikacijo lahko sami spremenite z datotekami v mapi aplikacij ali uporabite privzeti apk. Lahko pa uporabite tudi datoteke za aplikacijo IOS, jo klonirate v Xcode in zaženete in namestite v telefon
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Namestitev Raspbiana v Raspberry Pi 3 B brez HDMI - Kako začeti z Raspberry Pi 3B - Nastavitev vašega Raspberry Pi 3: 6 korakov
Namestitev Raspbiana v Raspberry Pi 3 B brez HDMI | Kako začeti z Raspberry Pi 3B | Nastavitev vašega Raspberry Pi 3: Kot nekateri veste, so računalniki Raspberry Pi super in celoten računalnik lahko postavite samo na eno majhno ploščo. Raspberry Pi 3 Model B ima štirijedrni 64-bitni ARM Cortex A53 takta 1,2 GHz. To pomeni, da je Pi 3 približno 50