Spisu treści:

Jak zrobić linię podążającą za robotem za pomocą Rpi 3: 8 kroków
Jak zrobić linię podążającą za robotem za pomocą Rpi 3: 8 kroków

Wideo: Jak zrobić linię podążającą za robotem za pomocą Rpi 3: 8 kroków

Wideo: Jak zrobić linię podążającą za robotem za pomocą Rpi 3: 8 kroków
Wideo: Robot obserwujący linię 2024, Lipiec
Anonim
Jak zrobić linię podążającą za robotem za pomocą Rpi 3
Jak zrobić linię podążającą za robotem za pomocą Rpi 3

W tym samouczku nauczysz się budować robota buggy podążającego za linią, aby mógł z łatwością śmigać po torze.

Krok 1: Złóż swoje materiały

Złóż swoje materiały
Złóż swoje materiały

Niektóre z materiałów pokazanych na zdjęciu są używane do wykonania większości buggy od podstaw. Jednak ten samouczek nie obejmuje procedury, jak wykonać podwozie lub model do twojego buggy ani jak lutować przewody do silników. Jeśli chcesz to zrobić, oto wszystkie potrzebne materiały:

  • Raspberry Pi 3
  • Płyta sterownika silnika
  • Deska do krojenia chleba
  • T-szewc +
  • 2 silniki 12V DC
  • 2 koła
  • 1 uchwyt baterii AA (na 4 baterie AA)
  • 4 baterie AA
  • Przewody połączeniowe
  • Akumulator USB
  • Śrubokręt
  • Lutownica i lutownica
  • Narzędzia do ściągania izolacji
  • Małe pudełko kartonowe lub plastikowe i klej/taśma
  • 2 czujniki liniowe
  • 8 przewodów do zworek damsko-żeńskich
  • 4 przewody połączeniowe męskie-męskie
  • Taśma izolacyjna

Krok 2: Montaż płyty silnika

Montaż płyty silnika
Montaż płyty silnika

Zakładając, że masz skonfigurowane silniki, będziesz musiał podłączyć silniki do płyty mostka H. Do tego potrzebny będzie mały śrubokręt. Musisz teraz podłączyć silniki do płyty. Do tego potrzebny będzie mały śrubokręt

Za pomocą śrubokręta poluzuj śruby w listwach zaciskowych. Włóż pozbawione izolacji końce przewodu do listew zaciskowych. Dokręć śruby, aby były mocno przytrzymywane przez bloki zacisków.

Krok 3: Zasilanie silnika

Zasilanie silnika
Zasilanie silnika
Zasilanie silnika
Zasilanie silnika

Silniki wymagają większej mocy niż może zapewnić Rpi. Dlatego do ich zasilania musisz użyć 4 baterii AA.

Poluzuj śruby w listwach zaciskowych oznaczonych jako VCC, GND i 5V. Weź uchwyt baterii AA i włóż czerwony przewód do listwy zaciskowej VCC. Czarny przewód wchodzi do bloku GND. Ważne jest, aby zrobić to we właściwy sposób.

Dokręć śruby, aby przewody były mocno umocowane.

Krok 4: Podłączanie silnika do Rpi

Płytka użyta w tym projekcie musi być podłączona do Raspberry Pi. Inne płytki mogą łączyć się inaczej, a niektóre płytki można po prostu umieścić na pinach GPIO Raspberry Pi jako HAT.

Na użytej płytce znajdują się piny oznaczone In1, In2, In3 i In4 oraz dwa piny GND. Które piny GPIO na twoim Pi, których używasz, zależy od Ciebie; w tym projekcie zastosowano GPIO 7, 8, 9 i 10. Jeśli masz płytę, która nie ma pinów GND, możesz użyć pinów GND z Rpi, aby osiągnąć te same wyniki. Jeśli musisz to zrobić, podłącz przewód GND do tej samej listwy zaciskowej, co czarny przewód z akumulatora.

Użyj T-cobblera +, aby połączyć płytkę stykową i Rpi.

Użyj pięciu zworek męskich do męskich, aby połączyć się z płytką stykową.

  • W 1 GPIO 7
  • In2 GPIO 8
  • In3 GPIO 9
  • In4 GPIO 10

Krok 5: Przygotuj złącza

Przygotuj złącza
Przygotuj złącza
Przygotuj złącza
Przygotuj złącza

Pierwszym krokiem będzie podłączenie czujników linii do wózka. Zwykle czujnik liniowy używany w tym samouczku musi być podłączony do styku 3V3, ale dwa czujniki będą uruchamiane za pomocą tego samego styku zasilania, więc podłączysz oba do styku 5V.

Weź trzy przewody zworki żeńskiej do żeńskiej, usuń złącze z każdego końca, a następnie zdejmij plastikową osłonę, aby odsłonić około centymetra wielożyłowego przewodu pod spodem. Weź trzy przewody połączeniowe i skręć ze sobą ich wielożyłowe przewody. Następnie użyj lutownicy, aby połączyć przewody. Zakryj połączenie wyprowadzeń niewielką ilością taśmy izolacyjnej.

Powtórz cały proces z kolejnymi trzema przewodami łączącymi kobietę z kobietą.

Krok 6: Podłącz czujniki liniowe

Podłącz czujniki linii
Podłącz czujniki linii
Podłącz czujniki linii
Podłącz czujniki linii
Podłącz czujniki linii
Podłącz czujniki linii

Każdy czujnik liniowy ma trzy piny: VCC dla zasilania, GND dla uziemienia i DO dla wyjścia cyfrowego.

Weź jeden z lutowanych trójprzewodowych przewodów połączeniowych i podłącz dwa jego końce do styku VCC na każdym z dwóch czujników.

Weź drugi z lutowanych przewodów połączeniowych i podłącz dwa końce do styku GND na każdym czujniku linii.

Weź pozostałe dwa pojedyncze przewody zworki i podłącz każdy z nich do styku DO na każdym czujniku linii.

Teraz podłącz piny VCC obu czujników liniowych do pinu 5 V na Raspberry Pi, a piny GND czujników do pinu GND na Raspberry Pi. Każdy z dwóch pinów DO może być podłączony do dowolnego numerowanego pinu GPIO. W tym przykładzie używane są piny GPIO 17 i GPIO 27.

Krok 7: Przetestuj czujniki linii

Przetestuj czujniki linii
Przetestuj czujniki linii

To bardzo prosty krok. Twój czujnik liniowy ma diodę LED, która po włączeniu pozostaje włączona. Jednak po wystawieniu go na ciemną linię, gasną. Tak powinno być w przypadku czujnika liniowego.

Jeśli uważasz, że jest zbyt czuły, użyj śrubokręta i dostrój go potencjometrem. Dostosuj go do zadowolenia.

Krok 8: Wstawianie programu do Pythona

Wstawianie programu do Pythona
Wstawianie programu do Pythona

Wstaw te linijki kodu i uruchom go, powinieneś dostać robota, który będzie mógł idealnie poruszać się po torze.

Zalecana: