Spisu treści:

Dokuczliwy Robot® - Niepokojące z prędkością życia: 7 kroków (ze zdjęciami)
Dokuczliwy Robot® - Niepokojące z prędkością życia: 7 kroków (ze zdjęciami)

Wideo: Dokuczliwy Robot® - Niepokojące z prędkością życia: 7 kroków (ze zdjęciami)

Wideo: Dokuczliwy Robot® - Niepokojące z prędkością życia: 7 kroków (ze zdjęciami)
Wideo: XXXV sesja Rady Miejskiej Gminy Pobiedziska - transmisja na żywo 2024, Listopad
Anonim
Dokuczliwy Robot® | Niepokojące z prędkością życia
Dokuczliwy Robot® | Niepokojące z prędkością życia

Autor: DanLocatelliMeristemaŚledź Informacje: Kandydat MSc ITECH na Universität Stuttgart. Więcej o DanLocatelli »

Najłatwiejszy sposób na to, by każdego dnia się denerwować. Nagging Robot® ma rozwiązanie.

Dokuczliwy Robot® Annooy® 900

Annooy® 900 został starannie zaprojektowany przy użyciu najnowocześniejszej technologii DIY, aby irytować ludzi. autorzy: Daniel Locatelli i TzuYing Chen

Więcej mocy, lepsza irytacja. Power-Lifting Bore zapewnia 5-krotnie większą siłę gniewu*, co poprawia działanie denerwujące.* (w porównaniu do serii Annooy® 800).

Inteligentnie Cię szpieguje.

Pełen zestaw czujników inteligentnie rejestruje dane użytkownika i domu, aby nawigować robotem wokół obiektów i pod meblami, aby pomóc użytkownikowi dokładnie go niepokoić.

Ta praca jest parodią iRobot® Roomba® w ramach zadania Bezużyteczna maszyna z seminarium ITECH Projektowanie obliczeniowe i produkcja cyfrowa na Uniwersytecie w Stuttgarcie.

Jest to robot podążający za twarzą, identyfikuje ludzką twarz i stara się scentralizować ją w kamerze.

Krok 1: Narzędzia

Narzędzia
Narzędzia

Jest to prosty zestaw narzędzi i prawdopodobnie większość z nich masz już w domu. Lutownica służy głównie do nadania stabilności przewodom zasilającym silniki. Ale to wszystko, użyjesz go tylko do spawania cztery razy.

  • Lutownica
  • Nożycowy
  • Nóż do cięcia
  • Szczypce długie
  • Zestaw wkrętaków

Krok 2: Części

Części
Części

Elektronika

Części wymienione poniżej zwykle są dostarczane z wieloma zestawami startowymi Arduino dostępnymi do kupienia online, takimi jak ten.

  • Kompatybilny z Arduino Uno + kabel USB
  • Czujnik ultradźwiękowy (x2) (zwykle zestawy startowe mają tylko jeden czujnik ultradźwiękowy).
  • Ardunio Protoshield + mini płytka stykowa
  • Bateria 9V
  • Połączenie baterii 9V dla Ardunio
  • Kable rozruchowe
  • Moduł zasilania płyty chlebowej

Poniższa lista przedstawia nietypowe części, które należy kupić osobno:

  • ESP32-CAM
  • Sterownik silnika mostu L298N H
  • Power bank (5000 mAh lub wyższy)

Zestaw podwozia samochodu

Istnieje kilka naprawdę niedrogich zestawów podwozi samochodowych, które można kupić online, takie jak ten, lub alternatywnie można również kupić te części osobno. Będziemy potrzebować:

  • Dwa silniki 6v + obudowa + kable + opony
  • Koło uniwersalne
  • Nakrętki i śruby

Artykuły papiernicze

W tym przypadku zdecydowaliśmy się na inne podwozie, aby nadać robotowi nieco stylu. Poza wymienionymi wcześniej częściami, wykorzystaliśmy również te artykuły papiernicze:

  • Korek (użyliśmy prostego uchwytu na kubek)
  • Opaska zaciskowa Hellerman
  • Plastikowa piłka
  • Siatka metaliczna

Krok 3: Montaż podwozia

Montaż podwozia
Montaż podwozia
Montaż podwozia
Montaż podwozia
Montaż podwozia
Montaż podwozia

Ta obudowa wykorzystuje prostą siatkę, aby ułatwić mocowanie i zdejmowanie części. Należy jednak pamiętać, że jest to siatka metalowa, co oznacza, że części elektroniczne nie mogą jej bezpośrednio dotykać, ponieważ może to spowodować ich uszkodzenie.

Siatka metaliczna

Najpierw ułóż części na metalowej siatce, aby zrozumieć, jak duży powinien być robot. W naszym przypadku o ostatecznym rozmiarze decydował rozmiar naszego powerbanku + kół. Jeśli masz mniejszy power bank, możesz sprawić, że robot będzie jeszcze bardziej kompaktowy! Następnie wytnij metalową siatkę, tworząc pikselowany okrąg, jak pokazano na powyższym obrazku.

Koło uniwersalne

Do przykręcenia koła uniwersalnego użyliśmy korka, aby wypoziomować je we właściwym miejscu. Wytnij dwa kawałki korka o kształcie podstawy koła i zgrzej je razem. Następnie przykręć korek na siatce w jednym z jej krańców, a z drugiej strony przykręć koło.

Silniki i koła

Aby umieścić silniki na miejscu, wystarczy użyć dwóch małych opasek kablowych Hellerman na każdy i zacisnąć je siatką. Pamiętaj, że koła są naprawdę blisko silników, uważaj, aby pozostawić wystarczająco dużo miejsca, aby koło mogło się swobodnie obracać.

Power bank

Na koniec musimy ustawić power bank na miejscu. Tutaj jedyną rzeczą, o której powinieneś wiedzieć, jest to, gdzie znajduje się wejście kabla USB, unikając tego, aby był skierowany w stronę kół. A potem możesz mocno użyć dwóch opasek zaciskowych, aby zablokować go na miejscu.

Krok 4: Podłączanie części elektronicznych

Podłączanie części elektronicznych
Podłączanie części elektronicznych
Podłączanie części elektronicznych
Podłączanie części elektronicznych
Podłączanie części elektronicznych
Podłączanie części elektronicznych

Połączenia elektroniczne są wynikiem połączenia samochodu robota i robota śledzącego twarz.

Pierwszą rzeczą do zrobienia jest przykręcenie Arduino Uno z jednej strony korka i sterownika silnika L298N z drugiej strony. W ten sposób minimalizujemy potrzebną przestrzeń, nie ryzykując, że części elektroniczne stykają się ze sobą.

Następnie przymocuj płytkę prototypową Protoshield + mini na górze Arduino Uno. Zapewni to wystarczającą ilość miejsca i dostępnych pinów do podłączenia każdego czujnika i siłownika. W naszym przypadku przykleiliśmy mini płytkę stykową na górze Protoshield za pomocą dołączonego do niej kleju.

Następnie podłączyliśmy 5V do jednej linii mini płytki stykowej, a GND do drugiej linii.

Sterownik silnika L298N

Następnie za pomocą 6 kabli połączeniowych męsko-żeńskich połączyliśmy piny numer 5, 6, 7, 8, 9 i 10 z Arduino do pinów ENB, IN4, IN3, IN2, IN1 i ENA sterownika silnika L298N. Tutaj zdecydowaliśmy się na użycie sześciu kabli już sklejonych ze sobą fabrycznie, dzięki czemu uzyskaliśmy zgrabne połączenie. Następnie podłączamy piny uziemiające i zasilające do mini płytki stykowej, akumulatora i silników. Powinno być tak:

  • ENB - ENA odpowiednio do 5 - 10 Arduino
  • 5 V łączy się z linią 5 V mini płytki stykowej;
  • GND do linii uziemienia mini płytki stykowej
  • 12 V do dodatniego bieguna baterii 9 V, a ujemny biegun łączy się z uziemieniem mini płytki stykowej
  • OUT1 i OUT2 do silnika 01
  • OUT3 i OUT4 do silnika 02

Czujniki ultradźwiękowe

Czujniki ultradźwiękowe muszą znajdować się z przodu robota, aby nic nie zakłócało jego przechwytywania, dlatego powinien mieć większy kabel, aby zapewnić większą elastyczność. Ich połączenia pinów są następujące: Czujnik ultradźwiękowy 01

  • Echo do pinu Arduino 3
  • Trig do Arduino pin 4
  • Uziemić do linii uziemienia mini płytki stykowej
  • Vcc do linii 5 V mini płytki stykowej

Czujnik ultradźwiękowy 02

  • Echo do pinu Arduino 12
  • Trig do pinu Arduino 11
  • Uziemić do linii uziemienia mini płytki stykowej.
  • Vcc do linii 5V mini płytki stykowej.

ESP32-CAM

Aparat

  • UOR łączy się z pinem RX0 (pin 0)
  • UOT łączy się z pinem TX0 (pin 1)
  • 5V do linii 5V mini płytki stykowej
  • GND do GND Arduino (mini płytka stykowa będzie pełna)

Power bank do Arduino

Ostatnim krokiem jest podłączenie Arduino USB do power banku

Krok 5: Czas na kodowanie

Istnieją dwa kody, jeden dla ESP32-CAM i jeden dla Arduino. Są one w zasadzie uproszczeniem kodów odpowiednio z Robota Śledzącego Twarzy i Samochodu Robota.

Kod ESP32-CAM

Przed wyruszeniem do Arduino Uno musimy skonfigurować ESP32-CAM. Kamera ta posiada własny mikrokontroler ESP32, co oznacza, że jeśli chcemy wysłać nasz kod za pomocą Arduino IDE, musimy najpierw skonfigurować środowisko IDE i mamy szczęście. Robot Zero One zrobił już bardzo szczegółowy samouczek na ten temat, więc najpierw przejdź do tego linku i postępuj zgodnie z jego instrukcjami krok po kroku.

Następnie wystarczy wgrać plik PanningFastVer.ino załączony poniżej do ESP32-CAM.

Kod Arduino

Następnie dla kodu Arduino wystarczy przesłać plik UnoInput_Serial.ino załączony poniżej.

Krok 6: Ciesz się

Image
Image

Przymocuj kamerę z boku robota i baw się dobrze!

Aby nadać futurystycznej nostalgii, wszystko zamknęliśmy w połowie akrylowej kuli. Robot miał również wychodzący kabel USB, który wyglądał jak ogon. Trochę słodkie!

Krok 7: Ulepszenia

Uważamy, że aby ruch robota był bardziej kontrolowany, byłoby interesujące zmienić silnik na silnik krokowy lub dodać dwa czujniki prędkości, jak opisano tutaj.

Zalecana: