Spisu treści:

WiFi Wall-E: 8 kroków
WiFi Wall-E: 8 kroków

Wideo: WiFi Wall-E: 8 kroków

Wideo: WiFi Wall-E: 8 kroków
Wideo: Kamera-LAMPA ze śledzeniem i identyfikacją osoby. 2024, Listopad
Anonim
Image
Image

Czy kiedykolwiek miałeś marzenie z dzieciństwa?

Taki, który uważasz za tak absurdalny i nierealny, że tylko dziecko może go wymyślić?

Cóż, mam - zawsze chciałem mieć przyjaciela robota.

Nie musiał być bardzo inteligentny ani wyposażony w zaawansowany technologicznie laser, po prostu zadowoliłbym się takim, który nie zabija mnie we śnie. Następnie, w 2008 roku, film „Wall-E” został wydany dla teatry, a moje marzenie z dzieciństwa nagle zyskało twarz. Coś w tym uroczym małym śmieciarzu sprawiło, że obiecałam sobie, że kiedyś dostanę jedną z nich.

W każdym razie minęły lata i niedługo skończę studia na uniwersytecie. Ostateczny projekt trwa długo i pomyślałem sobie - Hej! to może być czas na zbudowanie tego Wall-E, o którym mówiłeś!

więc przedstawiam wam:

Wi-Fi Wall-E

Twój mały inteligentny przyjaciel robota.

Wall-E to kartonowy robot WiFi wykorzystujący Wemos D1-mini (esp8266).

Cechy:

Sterowana ręcznie w 4 kierunkach. Odbiera sygnały kontrolne za pośrednictwem brokera MQTT i Node-Red

Sterowana sztuczną inteligencją za pomocą unikania przeszkódPrzesyła wybory kierunku ścieżki za pomocą MQTT na głos. Przesyła wykrywane przeszkody względem ciała za pomocą MQTT na głos

Kim jestem? Dumnie stworzony przez Guya Balmasa, studenta informatyki w IDC Herzliya w Izraelu. Ogromne podziękowania dla Zviki Markfeld za bycie niesamowitym guru IoT oraz za dostarczenie sprzętu i pomocy, których potrzebowałem.

Kieszonkowe dzieci

to jest lista rzeczy, których użyłem w projekcie. Jednak każdy element jest wymienny i został wybrany ze względu na dostępność.

Dla jednostki nadwozia:

  • 1 x Wemos D1-mini: serce i mózg Wall-E (zawiera moduł Wi-Fi esp8266).
  • 3 x baterie AAA: będą zasilać korpus i radioodtwarzacz.
  • 1 x Mini Bread-Board: służy do podłączenia wszystkich GND i odpowiednich VCC.

Dla jednostki napędowej:

  • 1 x L298N H-Bridge: używany do sterowania i koordynowania 2 silników prądu stałego.
  • 2 x TT-Motor: dwa silniki prądu stałego do napędzania Wall-E.
  • 1 x bateria 9V: bateria 9V ze złączami przewodowymi będzie źródłem zasilania jednostki napędowej.

Dla jednostki głównej:

  • 1 x czujnik ultradźwiękowy: używany do wykrywania przeszkód.
  • 1 x silnik SG90 Micro Servo: prosty mikrosilnik 180 stopni.

Materiały korpusu:

  • Karton
  • Pistolet na gorący klej
  • 4 x koła
  • 20 x przewody połączeniowe
  • Nóż do cięcia lub nożyczki

Krok 1: Zbuduj jednostkę silników

Połączenia ciała
Połączenia ciała

Pierwszym krokiem będzie zbudowanie platformy, na której później zbudujemy Wall-E.

1. Wytnij kartonowy kwadrat o wymiarach 12 cm na 12 cm i przymocuj dwa silniki TT na końcach kwadratu za pomocą gorącego kleju.

2. Odwróć platformę i przymocuj mostek H L298N do platformy.

3. Wykonaj 2 otwory w platformie, po jednym z każdej strony mostka h L298N, aby przeszły przez nie przewody silników.

4. Podłącz przewody każdego silnika do mostka h L298N zgodnie z opisem w obwodzie.

5. Podłącz złącze baterii 9V do L298N zgodnie z opisem w obwodzie.

VCC do 12V

GND do GND

Krok 2: Połączenia ciała

Teraz nadszedł czas, aby podłączyć L298N do Wemos D1-Mini.

1. Postępuj zgodnie z tą listą połączeń:

- ENA do D1

- ENB do D0

- IN1 do D8

- IN2 do D7

- IN3 do D4

- IN4 do D3

2. Podłącz zasilanie do jednostki nadwozia:

- VCC z baterii AAA i 5V na D1-mini, do tego samego rzędu na mini płytce chlebowej.

- GND z baterii AAA, GND z baterii 9V i GND na D1-mini, do tego samego rzędu na mini płytce do krojenia chleba.

Krok 3: Instalacje

Instalacje
Instalacje

Najpierw musimy skonfigurować Arduino IDE, aby móc programować w D1-mini. Arduino IDE

Zainstaluj Arduino IDE z:

Zainstaluj odpowiednie "sterowniki" dla płyt ESP8266 do swojego Arduino IDE:

randomnerdtutorials.com/how-to-install-es…

Po drugie, będziemy potrzebować Node-Red, która jest inteligentną platformą integracyjną, pozwalającą również na opracowanie podstawowego interfejsu użytkownika.

Węzeł-czerwony

Uzyskaj czerwony węzeł z:

Zalecana: