Spisu treści:
- Krok 1: Konfiguracja sprzętu
- Krok 2: Konfiguracja oprogramowania
- Krok 3: Kalibracja
- Krok 4: Bieganie
Wideo: Obserwator linii BrickPi3: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Oto projekt demonstrujący, w jaki sposób Dexter Industries Line Follower może być użyty, aby robot BrickPi3 podążał za linią.
Krok 1: Konfiguracja sprzętu
Ten projekt wykorzystuje robota BrickPi3 zbudowanego z dwoma silnikami napędowymi w konfiguracji skid steer. Lewy silnik napędowy jest podłączony do portu B BrickPi3, a prawy do portu C BrickPi3. Czujnik Line Follower jest podłączony do portu Grove I2C w BrickPi3.
Możesz stworzyć własną konfigurację linii za pomocą segmentów linii dostępnych tutaj lub możesz użyć maty Lego Mindstorms.
Krok 2: Konfiguracja oprogramowania
Niezależnie od tego, czy na Twoim Raspberry Pi jest uruchomiony Raspbian czy Raspbian For Robots, aby zainstalować sterowniki i przykładowy program projektu, możesz uruchomić te dwa polecenia:
curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | grzmotnąć
Krok 3: Kalibracja
Aby skalibrować popychacz linii, umieść cały czujnik na białym tle i uruchom to polecenie:
python -c "z di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('white')"
Następnie umieść cały czujnik nad czarną linią i uruchom to polecenie:
python -c "z di_sensors import easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('black')"
Krok 4: Bieganie
Przykładowy program Line Follower znajduje się w ~/Dexter/BrickPi3/Projects/LineBot. Aby uruchomić przykład, przejdź do katalogu:
cd ~/Dexter/BrickPi3/Projects/LineBot
Następnie uruchom program:
python LineBot.py
Zalecana:
Zabezpieczenie linii papilarnych: 4 kroki
Zabezpieczenie linii papilarnych: Czy jesteś osobą zapominalską? Często zapominasz zabrać ze sobą klucze? Jeśli odpowiedź na pytanie brzmi tak. Następnie powinieneś zrobić własne pudełko zabezpieczające odciski palców !!! Odcisk twojego ja jest jedyną rzeczą na świecie. Dzięki temu nie będziesz musiał
Śledzenie linii PID Atmega328P: 4 kroki
PID Line Follower Atmega328P: WPROWADZENIE Ta instrukcja dotyczy stworzenia wydajnego i niezawodnego Line Follower ze sterowaniem PID (proporcjonalno-integralno-pochodnym) (matematycznym) działającym w jego mózgu (Atmega328P)
Obserwator wilgotności i temperatury używający Raspberry Pi z SHT25 w Pythonie: 6 kroków
Obserwator wilgotności i temperatury używający Raspberry Pi z SHT25 w Pythonie: Będąc entuzjastami Raspberry Pi, pomyśleliśmy o kilku bardziej spektakularnych eksperymentach z nim. W tej kampanii stworzymy obserwatora wilgotności i temperatury, który mierzy wilgotność względną i temperaturę za pomocą Raspberry Pi i SHT25, Humid
Jak zrobić prosty dekoder linii telefonicznej DTMF (tonowy): 3 kroki
Jak zrobić prosty dekoder linii telefonicznej DTMF (ton): Jest to prosty projekt, który umożliwia dekodowanie sygnałów DTMF na praktycznie każdej linii telefonicznej. W tym samouczku używamy dekodera MT8870D. Używamy wstępnie wbudowanego dekodera tonów, ponieważ uwierz mi, to ból z tyłu próbować to zrobić za pomocą
Obserwator maszyn budowlanych: 9 kroków
Build Machine Watcher: Punktem wyjścia dla tego projektu była praca nad konkretnym projektem, aby dowiedzieć się kilku rzeczy o płytach z mikrokontrolerami. Początkowym pomysłem było stworzenie fizycznego obiektu, który mógłby monitorować system ciągłej integracji (VSTS|Azure DevOps) i reprezentuj