Spisu treści:

Laser Arduino wykrywający ruch: 5 kroków
Laser Arduino wykrywający ruch: 5 kroków

Wideo: Laser Arduino wykrywający ruch: 5 kroków

Wideo: Laser Arduino wykrywający ruch: 5 kroków
Wideo: VL53L1X Laserowy czujnik odległości 400 cm czasu lotu 2024, Listopad
Anonim
Laser Arduino wykrywający ruch
Laser Arduino wykrywający ruch
Laser Arduino wykrywający ruch
Laser Arduino wykrywający ruch

UWAGA: Ten projekt został zaprojektowany w taki sposób, aby wszystkie części można było ponownie wykorzystać w przyszłych projektach. W rezultacie produkt końcowy jest mniej stabilny niż w przypadku użycia bardziej trwałych materiałów, takich jak klej, lutowanie itp.

Ostrzeżenie: Nie umieszczaj lasera na wysokości oczu, ponieważ może to spowodować uszkodzenie siatkówki

Materiały

  • Arduino (Mega 2560)
  • Deska do krojenia chleba
  • Czujnik ruchu (HC-SR501)
  • Moduł laserowy (ST1172)
  • Silnik serwo (SG90)
  • Przewody męskie na żeńskie
  • Przewody męskie na męskie
  • Ręcznik papierowy w rolce
  • Taśma klejąca
  • Opaski na suwak
  • Baza
  • Nożyce

Krok 1: Zabezpiecz przedmioty w bazie

Zabezpiecz przedmioty w bazie
Zabezpiecz przedmioty w bazie
Zabezpiecz przedmioty w bazie
Zabezpiecz przedmioty w bazie

Przymocuj zwinięty kawałek taśmy do spodu płytki Arduino i, jeśli to konieczne, płytki do krojenia chleba.

Przyklej taśmę z trzech stron serwomotoru bez przewodów.

Przymocuj płytkę Arduino, płytkę do krojenia chleba i silnik servo do podstawy.

Dla dodatkowej stabilności można przykleić przewody serwomotorów.

Krok 2: Elementy drutu

Elementy z drutu
Elementy z drutu
Elementy z drutu
Elementy z drutu
Elementy z drutu
Elementy z drutu

Diagramy i wizualizacje znajdują się na powyższych zdjęciach. W przypadku przewodów wejściowych i wyjściowych dokładny pin, którego używasz, nie ma znaczenia; jeśli jednak chcesz używać naszego kodu bez wprowadzania jakichkolwiek zmian, musisz użyć określonych przez nas pinów. Dla uziemienia (ujemnego) i dodatniego dowolnego pinu na płytce chlebowej, o ile znajdują się one w kolumnach, do których podłączone jest uziemienie i zasilanie Arduino. Podane poniżej kolory odpowiadają kolorom przewodów, których użyliśmy na naszych obrazach.

  1. Podłącz płytkę stykową do arduino

    • Pomarańczowy - 5v na Arduino do dodatniego na płytce stykowej
    • Czarny - GND (masa) na Arduino do ujemnego na płytce stykowej
  2. Czujnik ruchu

    • Brązowy - Zmielony (negatywny) na desce do chleba
    • Pomarańczowy - Pozytyw na desce do chleba
    • Czerwony - wejście/wyjście 14 na Arduino
  3. Siłownik

    • Czerwony - Pozytyw na desce do chleba
    • Brązowy - Zmielony (negatywny) na desce do chleba
    • Pomarańczowy - wejście/wyjście 4 na Arduino
  4. Laser

    • Niebieski - Uziemienie (ujemne) na desce do chleba
    • Żółty - wejście/wyjście 10 na Arduino
    • Zielony - Pozytyw na desce do chleba

Uwaga: Podczas okablowania czujnika ruchu i lasera należy używać dłuższych przewodów, w przeciwnym razie przewody mogą zostać wyrwane z miejsca, gdy wieża obraca się z boku na bok.

Krok 3: Podłącz działo do silnika

Podłącz działo do silnika
Podłącz działo do silnika
Podłącz działo do silnika
Podłącz działo do silnika
Podłącz działo do silnika
Podłącz działo do silnika
Podłącz działo do silnika
Podłącz działo do silnika

Wbij dwa zestawy równoległych otworów w rolę ręcznika papierowego na jednym końcu.

Przeciągnij dwa opaski zaciskowe przez otwory, jeden opaski zaciskowe przez każdy zestaw otworów.

Zamocuj zespół rolki ręcznika papierowego na górze serwomotoru i zaciśnij opaski zaciskowe wokół poprzeczki na silniku.

Z powodu nierównomiernego obciążenia rolka ręcznika papierowego może przechylić się do przodu i skierować w dół. Aby to naprawić, umieściliśmy dodatkowe opaski zaciskowe między silnikiem a rolką ręcznika papierowego, aby zapewnić dodatkową stabilność.

Krok 4: Podłącz czujnik ruchu i moduł laserowy do wieżyczki

Podłącz czujnik ruchu i moduł laserowy do wieżyczki
Podłącz czujnik ruchu i moduł laserowy do wieżyczki
Podłącz czujnik ruchu i moduł laserowy do wieżyczki
Podłącz czujnik ruchu i moduł laserowy do wieżyczki
Podłącz czujnik ruchu i moduł laserowy do wieżyczki
Podłącz czujnik ruchu i moduł laserowy do wieżyczki

Przymocuj czujnik ruchu do końca rolki ręcznika papierowego, jak pokazano na powyższych zdjęciach. Zabezpiecz go mocno, aby podczas obrotu wieży nie poruszał się.

Przymocuj laser do górnej części rolki ręcznika papierowego, jak pokazano na powyższym obrazku.

Krok 5: Kod Arduino

Kod Arduino
Kod Arduino

Poniżej znajduje się link do repozytorium github zawierającego kod arduino dla tego projektu. Jeśli używane są inne piny wejścia/wyjścia, kod będzie wymagał modyfikacji, aby to odzwierciedlić. Ponadto będziesz musiał pobrać wszystkie odpowiednie biblioteki, do których odwołuje się kod.

github.com/ArduinoToys/ArduinoMotionSensin…

Uwaga: Jeśli potrzebujesz pomocy w konfiguracji arduino, przejdź do

Zalecana: