WiFi Wall-E: 8 trinn
WiFi Wall-E: 8 trinn
Image
Image

Har du noen gang hatt en barndomsdrøm?

En som du synes er så latterlig og uvirkelig, bare et barn kan finne på det?

Det har jeg vel - jeg har alltid ønsket å ha en robotvenn.

Det behøvde ikke være veldig smart eller ha høyteknologisk laser utstyrt for det, jeg ville bare nøye meg med en som ikke dreper meg i søvne. Så, i 2008, ble "Wall-E" -filmen utgitt til teatre, og barndomsdrømmen min fikk plutselig et ansikt til det. Noe om denne søte lille søppelsamleren fikk meg til å love meg selv at jeg en dag skal skaffe meg en av dem.

Uansett, år har gått og jeg er i ferd med å fullføre studiene ved universitetet. Et avsluttende prosjekt blir lenge og jeg tenkte for meg selv - Hei! dette kan være på tide å bygge den Wall-E du har snakket om!

så jeg presenterer for deg:

WiFi Wall-E

Din lille intelligente robotvenn.

Wall-E er en WiFi-robot i papp som bruker Wemos D1-mini (esp8266).

Funksjoner:

Manuelt kontrollert i 4 retninger. Mottar styresignaler via MQTT-megler og Node-Red

AI -kontrollert ved hjelp av hindring for overføring Overfører veiretningsvalg via MQTT til stemme. Overfører hinderdeteksjon i forhold til kroppen via MQTT til stemme

Hvem er jeg? Stolt opprettet av Guy Balmas, en informatikkstudent ved IDC Herzliya, Israel. Stor takk til Zvika Markfeld, for å være en fantastisk IoT -guru, og for å levere utstyret og hjelpen jeg trengte.

Rekvisita

dette er listen over ting jeg brukte til prosjektet. Hver komponent er imidlertid utskiftbar og ble valgt på grunn av tilgjengelighet.

For kroppsenheten:

  • 1 x Wemos D1-mini: hjertet og hjernen til Wall-E (inkluderer en esp8266 wifi-modul).
  • 3 x AAA -batterier: vil være strømforsyningen til kropps- og hovedenhetene.
  • 1 x Mini Bread-Board: brukes til å koble alle GND og relevante VCC-er.

For drivenheten:

  • 1 x L298N H-bro: brukes til å kontrollere og koordinere 2 likestrømsmotorer.
  • 2 x TT-motor: to likestrømsmotorer for å drive Wall-E.
  • 1 x 9V batteri: et 9V batteri med ledningskontakter vil være strømforsyningen til drivenheten.

For hovedenheten:

  • 1 x ultralydsensor: brukes til hinderdeteksjon.
  • 1 x SG90 mikro servomotor: en enkel 180 graders mikro servomotor.

Kroppsmaterialer:

  • Kartong
  • Varmlimpistol
  • 4 x hjul
  • 20 x jumper ledninger
  • Skjærekniv eller saks

Trinn 1: Bygg motorenheten

Kroppstilkoblinger
Kroppstilkoblinger

Første trinn vil være å bygge en plattform som vi vil bygge Wall-E på senere.

1. Klipp en firkant på 12 cm x 12 cm og fest de to TT-motorene til ytterst på torget med varmt lim.

2. Snu plattformen, og fest L298N h-broen til plattformen.

3. Lag 2 hull i plattformen, 1 på hver side av L298N h-broen, slik at motorenes ledninger kommer gjennom.

4. Fest hver motors ledninger til L298N h-broen som beskrevet i kretsen.

5. Fest 9V batterikontakten til L298N som beskrevet i kretsen.

VCC til 12V

GND til GND

Trinn 2: Kroppstilkoblinger

Nå er det på tide å koble L298N til Wemos D1-Mini.

1. Følg denne tilkoblingslisten:

- ENA til D1

- ENB til D0

- IN1 til D8

- IN2 til D7

- IN3 til D4

- IN4 til D3

2. Koble strømforsyningen til kroppsenheten:

-VCC fra AAA-batterier og 5V på D1-mini, til samme rad på mini-brødbrettet.

-GND fra AAA-batterier, GND fra 9V batteri og GND på D1-mini, til samme rad på mini-brødbrettet.

Trinn 3: Installasjoner

Installasjoner
Installasjoner

Først må vi sette opp Arduino IDE for å kunne programmere inn i D1-mini.

Installer Arduino IDE fra:

Installer relevante "drivere" for ESP8266 -kortene til din Arduino IDE:

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

For det andre trenger vi Node-Red, som er en smart integreringsplattform, som også lar deg utvikle noen grunnleggende brukergrensesnitt.

Node-rød

Få Node-Red fra:

Anbefalt: