Spisu treści:

Modyfikacja Ottobota: 5 kroków
Modyfikacja Ottobota: 5 kroków

Wideo: Modyfikacja Ottobota: 5 kroków

Wideo: Modyfikacja Ottobota: 5 kroków
Wideo: Modyfikacja kolumn Altus 200-Tonsil - cz. 1/3 [Wilk-Audio-Projekt] 2024, Lipiec
Anonim
Modyfikacja Ottobota
Modyfikacja Ottobota
Modyfikacja Ottobota
Modyfikacja Ottobota

Jest to projekt robotyki dla początkujących, w którym zmodyfikowałem Ottobota, dodając nowe czujniki do jego prototypu. Otto to prosty interaktywny robot oparty na języku programowania Arduino. Zasadniczo ten post instruktażowy dotyczy umożliwienia robotowi reagowania na kilka czujników na różne sposoby, aby robił rzeczy w oparciu o to, który czujnik jest stymulowany. Finalnym produktem powinno być to, że po naciśnięciu przycisku ottobot gra krótką melodię lub macha nogami lub włącza diodę świecącą.

Krok 1: Montaż materiałów i instalacja oprogramowania

Wymagane są następujące elementy elektroniczne i aplikacja komputerowa:

  • Robot do majsterkowania Otto
  • Open-source IDE dla Arduino (moje było w wersji 1.8.5 na Macbook Pro)
  • 1 płytka do krojenia chleba
  • 8 przewodów połączeniowych (męski na żeński)
  • 3 przewody połączeniowe (żeńskie na żeńskie)
  • 2 diody LED w dowolnym kolorze
  • 2 przyciski
  • 1 czujnik dotykowy HW-483

Krok 2: Rozmieszczenie przycisków

Rozmieszczenie przycisków
Rozmieszczenie przycisków
Rozmieszczenie przycisków
Rozmieszczenie przycisków

Umieść przycisk w płytce stykowej, w poprzek wąwozu dla układów scalonych Dual in-line Package (DIP). Wszystkie cztery nóżki przycisku muszą być ciasno zamocowane, aby prąd elektryczny mógł bez przeszkód płynąć wzdłuż listew zaciskowych płytki stykowej. Podobnie umieść drugi przycisk w innym miejscu.

Podłącz jedną nogę przycisku przez przewód połączeniowy (męski do żeńskiego) do styku napięcia (V lub +) analogowego 0 (A0) na osłonie Arduino Nano IO. Podłącz również tę nogę do styku sygnałowego (S) A0. Na przeciwległym końcu połącz otwór w tej samej kolumnie co noga z kołkiem uziemiającym (G lub GND) A0. Powtórz kroki dla drugiego przycisku, z wyjątkiem użycia A1 tym razem.

Krok 3: Konfiguracja wielu diod LED

Konfiguracja wielu diod LED
Konfiguracja wielu diod LED
Konfiguracja wielu diod LED
Konfiguracja wielu diod LED

Podłącz LED 1 do płytki stykowej, nóżki zakopane w dwóch osobnych listwach zaciskowych. Umieść długą nóżkę diody LED 2 obok krótkiej nóżki diody LED 1 w tej samej listwie zaciskowej. Krótka noga LED 2 może iść w dowolne miejsce, o ile nie znajduje się w zużytych kolumnach na tablicy. Na koniec, aby zakończyć obwód szeregowy, podłączyłem długą nogę diody LED 1 do pinu sygnałowego (S) A4, a krótką nogę diody LED 2 do pinu G A4.

Prąd płynie w pętli zgodnie z jedną ścieżką od początku do końca, z anodą (dodatnią) diody LED 2 połączoną z katodą (ujemną) diody LED 1. Ponadto wyjście napięcia z pinu analogowego łączy się z dodatnim długa noga diody LED 1, a z tej diody LED następuje dalsze połączenie od ujemnego do dodatniego diody LED 2 w obwodzie prądu stałego, z którego prąd płynie z ujemnego końca do styku wyjściowego masy.

Krok 4: Podłączenie czujnika dotykowego

Połączenie czujnika dotykowego
Połączenie czujnika dotykowego

Trzy nogi czujnika dotykowego mają różne funkcje. Środkowy akceptuje napięcie. Jeden z bolców bocznych z zapisaną obok dużą literą S odpowiada za wejście sygnału, a drugi oznaczony symbolem minusa jest uziomem. Dlatego podłącz boczne styki do S i G cyfrowego 7 (D7), środkowe nogi do V.

Krok 5: Prześlij program

Przesyłanie programu
Przesyłanie programu

Załączam plik tekstowy.ino mojego kodu ottobot do tego kroku w celach informacyjnych. Uznaję błędy w moim programie, zwłaszcza w sekcji LED. Udało mi się tylko pozwolić, aby światła mrugały jednocześnie, pomimo moich nieustannych wysiłków, aby zgasły i zniknęły. Przepraszam za niejednoznaczność w mojej komunikacji i mam nadzieję, że czytelnicy mojego postu są w stanie z łatwością postępować zgodnie z powyższymi procedurami.

Zalecana: