Obsah:
- Krok 1: 3D tlač
- Krok 2: Softvér
- Krok 3: Kontrola softvéru a hardvéru pred montážou
- Krok 4: Inštalácia serva na základňu
- Krok 5: Zostavenie nôh
- Krok 6: Spojenie nôh a základne
- Krok 7: Zapojenie
- Krok 8: Server
- Krok 9: Kód Arduino
- Krok 10: Štvornásobná aplikácia Raspi
Video: Raspberry Pi - minikame: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Jednoduchý štvornásobný ovládaný vašim telefónom (IOS a Android). Beží na Raspberry Pi a Android.
Požadované komponenty:
- Telefón
- Malinový koláč
- Arduino Nano so štítom
- 3D tlačené diely
Kompletný kód:
Všetky súbory stl:
Krok 1: 3D tlač
Vytlačte všetky nasledujúce diely:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x noha.stl
- 2 x boky.stl
- 1 x telesný hriadeľ.stl
Všetky súbory nájdete aj na stránke Thingiverse
Krok 2: Softvér
Nainštalujte si na svoj Pi nasledujúci softvér:
- Začnite inštaláciou Debianu na Pi
- Stiahnite si Raspbian.
- Rozbaľte súbor
- Zapíšte si obraz disku na kartu microSD
- Vložte kartu microSD do počítača Pi a spustite počítač
- Otvorte na svojom Pi prehliadač chrómu
- Prejdite na nasledujúci odkaz: Arduino
- Stiahnite a nainštalujte softvér pre Linux ARM
Krok 3: Kontrola softvéru a hardvéru pred montážou
Kontrola sériovej komunikácie (voliteľné)
1. Do svojej dosky Arduino nahrajte súbor „PiArduinoCommunicationTest.ino“, ktorý je súčasťou „RaspberryPi-Minikame/Kontroly pred montážou/Kontrola sériovej komunikácie/“.
Otvorte na svojom Raspberry Pi nový terminál a vykonajte nasledujúce kroky:
sudo apt-get aktualizácia
sudo apt-get upgrade
git klon
cd RaspberryPi-Minikame/Kontroly pred montážou/Kontrola sériovej komunikácie/
sudo python pi_duino.py
Otvorte sériový monitor na Arduino IDE a skontrolujte, či sa tlačí „ahoj“a „ahoj“
2. Kontrola servera (voliteľné)
Na tom istom termináli ako predtým vykonajte nasledujúce:
cd..
cd server Skontrolujte sudo python weblamp.py
Teraz, keď načítate adresu URL do prehliadača, mala by sa vám zobraziť stránka na ovládanie weblampy. Vaša adresa URL by bola IP adresou vášho malinového pi. Príklad: 192.168.0.36
Výmena všetkých serv (MUST-DO) Očíslujte svoje serva a nahrajte nasledujúci kód do Arduina, aby ste si domov uložili svoje serva. Nezabudnite: Každé servo bolo nastavené na iné domáce miesto. Každý má teda iné využitie a nemôže byť neskôr náhodne zamiešaný. Odkaz na kód HomingServos.ino
Krok 4: Inštalácia serva na základňu
Krok 5: Zostavenie nôh
Krok 6: Spojenie nôh a základne
Krok 7: Zapojenie
Pripojte Raspberry Pi k Arduinu pomocou USB kábla
Pripojte servá pomocou nasledujúcich čísel portov:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Krok 8: Server
Na svojom termináli vykonajte nasledujúce kroky, aby váš server bol v prevádzke. Zatiaľ možno budete musieť spustiť súbor python servera pri každom reštarte pi. V2 z RaspberryPi-Minikame by sa toho malo zbaviť
cd RaspberryPi-Minikame
cd Server sudo python quad.py
Krok 9: Kód Arduino
Nahrajte nasledujúci kód do svojho Arduina a nezabudnite otvoriť sériový monitor, aby ste mohli používať svoj Quadruped.
Nájdete ho tu: Arduino
Krok 10: Štvornásobná aplikácia Raspi
Aplikáciu si môžete buď sami upraviť pomocou súborov v priečinku s aplikáciami, alebo použiť predvolený poskytovaný súbor APK. Prípadne môžete tiež použiť súbory pre aplikáciu IOS, klonovať ich v Xcode a spustiť a nainštalovať do telefónu
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Inštalácia Raspbian do Raspberry Pi 3 B bez HDMI - Začíname s Raspberry Pi 3B - Nastavenie Raspberry Pi 3: 6 krokov
Inštalácia Raspbian do Raspberry Pi 3 B bez HDMI | Začíname s Raspberry Pi 3B | Nastavenie Raspberry Pi 3: Ako niektorí z vás vedia, počítače Raspberry Pi sú celkom úžasné a celý počítač môžete získať iba na jednej malej doske. Raspberry Pi 3 Model B je vybavený štvorjadrovým 64-bitovým ARM Cortex A53. taktovaný na 1,2 GHz. To dáva Pi 3 zhruba 50
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži