Robot z Raspberry Pi
stworzony przez bartbart2003
Strona poświęcona robotowi, którego skonstruowałem (widoczny na zdjęciu powyżej).
Robot został zrobiony z wykorzystaniem minikomputera Raspberry Pi i innych części.
Sterowany przez smartfona (przez aplikację na Androida).
Zasilany z power banka i baterii.
Możliwości
Zdalne sterowanie (przez smartfona z Androidem)
Sterowanie przez aplikację na urządzenia z systemem Android (przez WiFi).
Wykrywanie przeszkód Robot posiada funkcję automatycznego zatrzymywania się przy zbliżaniu się do przeszkody (z użyciem ultradźwiękowego czujnika odległości).
Oprogramowanie
Na Raspberry Pi zainstalowany jest system Raspbian Stretch, na którym działa serwer HTTP w Pythonie. Odbiera on zapytania i steruje robotem. Raspberry Pi tworzy sieć WiFi zabezpieczoną hasłem.
Smartfon z Androidem łączy się z tą siecią, a aplikacja wysyła zapytania do serwera.

Kod źródłowy skryptów działających na Raspberry Pi:
GitHub
Kod źródłowy aplikacji na Androida:
GitHub
Galeria
(kliknij na zdjęcie, aby otworzyć w nowej karcie)
Lista części
Podwozie robota: Botland
Raspberry Pi 3B: Botland (może być inny model, ale warto zwrócić uwagę na obsługę WiFi oraz piny GPIO - dobrym wyborem może być Raspberry Pi 3B+/Zero WH)
Sterownik silników DFRobot HR8833: Botland
Płytka stykowa: Botland
Przewody połączeniowe męsko-żeńskie: Botland
Przewody połączeniowe męsko-męskie: Botland
Przewody połączeniowe żeńsko-żeńskie: Botland
Koszyk na 4 baterie AA: Botland
Kabel MicroUSB-USB: Botland
4x baterie AA: Botland (lepiej jednak użyć akumulatorów rechargeable - można je wielokrotnie ładować, ale należy zwrócić uwagę na napięcie i użyć odpowiedniej ilości baterii)
Karta pamięci MicroSD (najlepiej przynajmniej 8GB): Botland
Czujnik odległości ultradźwiękowy HC-SR04: Botland
Rezystory 330Ω: Botland
Rezystory 470Ω: Botland
Power bank: Botland (może być inny, ale nie wszystkie działają z Raspberry Pi)

W podwoziu można wymienić silniki z 6V na 9V (abc-rc). Należy wtedy użyć sześciu baterii AA (lub jednej 9V 6F22, jak na zdjęciach powyżej).
Dyskusja
Zapraszam do dyskusji. Proszę pisać tylko na tematy związane z robotem. Można zadawać pytania, postaram się odpowiedzieć.
W przypadku dużego zainteresowania rozważam stworzenie poradnika, w którym opiszę, jak zbudować takiego robota.