Turinys:
- 1 žingsnis: 3D spausdinimas
- 2 žingsnis: programinė įranga
- 3 veiksmas: išankstinio surinkimo programinės įrangos ir aparatūros patikrinimas
- 4 žingsnis: Servo montavimas ant pagrindo
- 5 žingsnis: kojų surinkimas
- 6 žingsnis: kojų ir pagrindo sujungimas
- 7 žingsnis: laidų prijungimas
- 8 veiksmas: serveris
- 9 veiksmas: „Arduino“kodas
- 10 veiksmas: „Raspi“keturkojo programa
Video: „Raspberry Pi“- „Minikame“: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Paprastas keturkojis, valdomas jūsų telefonu („iOS“ir „Android“). Veikia „Raspberry Pi“ir „Android“.
Reikalingi komponentai:
- A Telefonas
- Raspberry Pi
- „Arduino Nano“su skydu
- 3D spausdintos dalys
Pilnas kodas:
Visi stl failai:
1 žingsnis: 3D spausdinimas
Spausdinkite visas šias dalis:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x kojos.stl
- 2 x klubai.stl
- 1 x kėbulo velenai.stl
Taip pat visus failus galite rasti „Thingiverse“puslapyje
2 žingsnis: programinė įranga
Įdiekite šią programinę įrangą „Pi“:
- Pradėkite diegdami „Debian“Pi
- Atsisiųskite Raspbian.
- Išpakuokite failą
- Įrašykite disko vaizdą į „microSD“kortelę
- Įdėkite „microSD“kortelę į „Pi“ir paleiskite
- Atidarykite „Chromium“naršyklę savo „Pi“
- Eikite į šią nuorodą: Arduino
- Atsisiųskite ir įdiekite „Linux ARM“programinę įrangą
3 veiksmas: išankstinio surinkimo programinės įrangos ir aparatūros patikrinimas
Serijinio ryšio tikrinimas (neprivaloma)
1. Į „Arduino“lentą įkelkite „PiArduinoCommunicationTest.ino“, esantį „RaspberryPi-Minikame/Pre-Assembly Check/Serial Communication Check/“.
„Raspberry Pi“atidarykite naują terminalą ir atlikite šiuos veiksmus:
sudo apt-get atnaujinimas
sudo apt-get atnaujinimas
git klonas
cd RaspberryPi-Minikame/Patikrinimai prieš surinkimą/Serial Communication Check/
sudo python pi_duino.py
Atidarykite „Arduino IDE“serijos monitorių ir patikrinkite, ar spausdinami „labas“ir „labas“
2. Serverio patikrinimas (neprivaloma)
Tame pačiame terminale kaip ir anksčiau atlikite šiuos veiksmus:
cd..
cd serveris Patikrinkite sudo python weblamp.py
Dabar, jei įkeliate URL į naršyklę, turėtumėte pamatyti žiniatinklio lempos valdymo puslapį. Jūsų URL būtų jūsų aviečių pi IP adresas. Pvz.: 192.168.0.36
Visų servo paruošimas (MUST-DO) Nuskaičiuokite savo servus ir įkelkite šį kodą į „Arduino“, kad pamatytumėte savo servus. Atminkite: kiekvienas servo įrenginys buvo nustatytas kitoje namų vietoje. Taigi kiekvienas iš jų naudojamas skirtingai ir vėliau jų negalima maišyti atsitiktinai. Nuoroda į HomingServos.ino kodą
4 žingsnis: Servo montavimas ant pagrindo
5 žingsnis: kojų surinkimas
6 žingsnis: kojų ir pagrindo sujungimas
7 žingsnis: laidų prijungimas
Prijunkite „Raspberry Pi“prie „Arduino“naudodami USB kabelį
Prijunkite „Servos“naudodami šiuos prievadų numerius:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_PĖDA = (9);
BR_HIP = (10);
BR_FOOT = (11);
8 veiksmas: serveris
Atlikite šiuos veiksmus savo terminale, kad jūsų serveris pradėtų veikti. Kol kas gali tekti vykdyti serverio „python“failą kiekvieną kartą, kai „pi“paleidžiamas iš naujo. „RaspberryPi-Minikame“V2 turėtų to atsikratyti
cd RaspberryPi-Minikame
cd serveris sudo python quad.py
9 veiksmas: „Arduino“kodas
Įkelkite šį kodą į „Arduino“ir nepamirškite atidaryti serijinio monitoriaus, kad galėtumėte naudoti keturkojį.
Raskite čia: Arduino
10 veiksmas: „Raspi“keturkojo programa
Galite patys keisti programą naudodami programos aplanko failus arba naudoti numatytąjį numatytą apk. Arba taip pat galite naudoti „IOS“programos failus, klonuoti ją „Xcode“ir paleisti bei įdiegti telefone
Rekomenduojamas:
Medinis LED žaidimų ekranas, sukurtas naudojant „Raspberry Pi Zero“: 11 žingsnių (su nuotraukomis)
Medinis LED žaidimų ekranas, sukurtas naudojant „Raspberry Pi Zero“: Šis projektas realizuoja 20x10 pikselių WS2812 pagrindu pagamintą 78x35 cm dydžio LED ekraną, kurį galima lengvai sumontuoti svetainėje, kad būtų galima žaisti retro žaidimus. Pirmoji šios matricos versija buvo sukurta 2016 m., Ją perstatė daugelis kitų žmonių. Šis pavyzdys
Žingsnių skaitiklis - mikro: bitas: 12 žingsnių (su paveikslėliais)
Žingsnių skaitiklis - „Micro: Bit“: šis projektas bus žingsnių skaitiklis. Savo žingsniams matuoti naudosime „Micro: Bit“įmontuotą akselerometro jutiklį. Kiekvieną kartą purtant „Micro: Bit“, prie skaičiaus pridėsime 2 ir parodysime jį ekrane
MIDI žingsnių sąsaja: 12 žingsnių (su paveikslėliais)
„MIDI Step“sąsaja: versija ispanų kalba. Šioje instrukcijoje parodysime, kaip sukurti šviesos ir garso sąsają, kurią galima naudoti norint groti „Simon Says“ir kaip MIDI sąsaja. Abu režimai bus žaidžiami kojomis. Fonas Projektas gimė, nes
4 žingsnių skaitmeninis sekos sekiklis: 19 žingsnių (su nuotraukomis)
4 žingsnių skaitmeninis sequencer: CPE 133, Cal Poly San Luis Obispo Projekto kūrėjai: Jayson Johnston ir Bjorn NelsonŠių dienų muzikos industrijoje, viena iš dažniausiai naudojamų “ instrumentų “ yra skaitmeninis sintezatorius. Kiekvienas muzikos žanras, nuo hip-hopo iki pop ir vakaro
Nešiojamas reklamos ženklas pigiai vos 10 žingsnių !!: 13 žingsnių (su nuotraukomis)
Nešiojamas reklamos ženklas pigiai vos per 10 žingsnių !!: Sukurkite savo pigų, nešiojamą reklamos ženklą. Naudodami šį ženklą, bet kurioje miesto vietoje galite bet kur rodyti savo pranešimą ar logotipą. Ši instrukcija yra atsakas į/patobulinimą/pakeitimą: https://www.instructables.com/id/Low-Cost-Illuminated