Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Prosty czworokąt kontrolowany przez telefon (IOS i Android). Działa na Raspberry Pi i Androidzie.
Kompletny kod: https://github.com/LakshBhambhani/RaspberryPi-Min…Wszystkie pliki stl:
Kieszonkowe dzieci
Wymagane składniki:
- Telefon
- Malina Pi
- 16 serwowzmacniaczy
- Części drukowane w 3D
- 8 serwosilników
- Przewody
Krok 1: Krok 1: Drukowanie 3D
Wydrukuj wszystkie następujące części:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x noga.stl
- 2 x biodra.stl
- 1 x body_shafts.stl
Możesz również znaleźć wszystkie pliki na stronie Thingiverse
Krok 2: Krok 2: Montaż
Krok 3: Krok 3: Okablowanie
Połącz Serwa używając następujących numerów portów na 16 serwosterowniku:
FL_HIP = (4);
FL_STOPA = (5);
FR_HIP = (6);
FR_STOPA = (7);
BL_HIP = (8);
BL_STOPA = (9);
BR_HIP = (10);
BR_STOPA = (11);
Podłącz sterownik do Pi, korzystając z poniższego schematu połączeń
- Pi 3V3 do przerwania VCC
- Pi GND do przebicia GND
- Pi SCL do przełamania SCL
- Pi SDA do przełamania SDA
- Przerwij zewnętrzne zasilanie 5v do Pi 5v
- Przerwij zewnętrzne zasilanie GND do Pi GND
Krok 4: Krok 4: Oprogramowanie i kodowanie
Na twoim Pi:
- Sklonuj repozytorium Swiffee z Github
- Zmień katalog na Swiffee-Minikame-Simulator/Server
- Uruchom plik serwera, aby uruchomić serwer
git klon
cd Swiffee-Minikame-Simulator sudo python3 server.py
Krok 5: Krok 5: Metody kontroli
- Pobierz symulator ze strony swiffees.com
- Użyj danych aplikacji w tym samym repozytorium, aby uruchomić aplikację Swiffee na iPhonie
- Alternatywnie przeczytaj kod Pythona dla Swiffee i spróbuj go zakodować. Swiffee można zakodować w Javie i Pythonie.