Sommario:

WiFi Wall-E: 8 passaggi
WiFi Wall-E: 8 passaggi

Video: WiFi Wall-E: 8 passaggi

Video: WiFi Wall-E: 8 passaggi
Video: Подключение беспроводной поворотной WIFI камеры видеонаблюдения к телефону. Видеоинструкция :) 2024, Novembre
Anonim
Image
Image

Hai mai fatto un sogno d'infanzia?

Uno che consideri così ridicolo e irreale che solo un bambino può inventarlo?

Beh, l'ho fatto, ho sempre voluto avere un amico robot.

Non doveva essere molto intelligente o dotato di laser ad alta tecnologia, mi sarei accontentato di uno che non mi uccidesse nel sonno. Poi, nel 2008, il film "Wall-E" è stato rilasciato a cinema, e il mio sogno d'infanzia ha improvvisamente preso un volto. Qualcosa in questo simpatico spazzino mi ha fatto promettere a me stesso che un giorno me ne prenderò uno.

Comunque, sono passati anni e sto per laurearmi all'Università. Un progetto finale arriva lungo e ho pensato tra me e me - Ehi! questo potrebbe essere il momento di costruire quel Wall-E di cui hai parlato!

quindi vi presento:

WiFi Wall-E

Il tuo piccolo amico robot intelligente.

Wall-E è un robot WiFi in cartone che utilizza Wemos D1-mini (esp8266).

Caratteristiche:

Controllato manualmente in 4 direzioni. Riceve segnali di controllo tramite broker MQTT e Node-Red

Controllato dall'intelligenza artificiale utilizzando l'elusione degli ostacoli Trasmette le scelte di direzione del percorso tramite MQTT alla voce. Trasmette il rilevamento degli ostacoli in relazione al proprio corpo tramite MQTT alla voce

Chi sono? Creato con orgoglio da Guy Balmas, uno studente di informatica presso IDC Herzliya, Israele. Un enorme ringraziamento a Zvika Markfeld, per essere un fantastico guru dell'IoT e per aver fornito l'attrezzatura e l'assistenza di cui avevo bisogno.

Forniture

questa è la lista delle cose che ho usato per il progetto. Tuttavia, ogni componente è sostituibile ed è stato scelto in base alla disponibilità.

Per l'unità corporea:

  • 1 x Wemos D1-mini: il cuore e il cervello di Wall-E (include un modulo wifi esp8266).
  • 3 batterie AAA: saranno l'alimentazione per il corpo e le unità principali.
  • 1 x Mini Bread-Board: utilizzato per collegare tutti i GND e i relativi VCC.

Per l'unità motrice:

  • 1 x L298N H-Bridge: utilizzato per controllare e coordinare 2 motori DC.
  • 2 x TT-Motor: due motori DC per azionare Wall-E.
  • 1 batteria da 9V: una batteria da 9V con connettori a filo sarà l'alimentazione per l'unità motrice.

Per l'unità principale:

  • 1 x Sensore a ultrasuoni: utilizzato per il rilevamento di ostacoli.
  • 1 x micro servomotore SG90: un semplice micro servomotore a 180 gradi.

Materiali del corpo:

  • Cartone
  • Pistola per colla a caldo
  • 4 x ruote
  • 20 x ponticelli
  • Coltello da taglio o forbici

Passaggio 1: costruire l'unità motori

Connessioni corporee
Connessioni corporee

Il primo passo sarà costruire una piattaforma su cui costruiremo Wall-E in seguito.

1. Taglia un quadrato di cartone da 12 cm per 12 cm e attacca i due motori TT alle estremità del quadrato usando la colla a caldo.

2. Capovolgere la piattaforma e collegare il ponte h L298N alla piattaforma.

3. Praticare 2 fori nella piattaforma, 1 su ciascun lato del ponte H L298N, per far passare i cavi dei motori.

4. Collegare i cavi di ciascun motore al ponte h L298N come descritto nel circuito.

5. Collegare il connettore della batteria da 9 V all'L298N come descritto nel circuito.

VCC a 12V

GND a GND

Passaggio 2: connessioni corporee

Ora è il momento di collegare l'L298N al Wemos D1-Mini.

1. Segui questo elenco di connessioni:

- da ENA a D1

- ENB a D0

- IN1 a D8

- IN2 a D7

- IN3 a D4

- IN4 a D3

2. Collegare l'alimentatore all'unità del corpo:

- VCC da batterie AAA e 5V sul D1-mini, alla stessa fila sulla mini breadboard.

- GND da batterie AAA, GND da batteria 9V e GND su D1-mini, alla stessa riga sulla mini breadboard.

Passaggio 3: installazioni

Installazioni
Installazioni

Per prima cosa dovremo configurare l'IDE Arduino per poter programmare nell'IDE D1-mini. Arduino

Installa Arduino IDE da:

Installa i "driver" pertinenti per le schede ESP8266 sul tuo IDE Arduino:

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

In secondo luogo, avremo bisogno di Node-Red che è una piattaforma di integrazione intelligente, che consente di sviluppare anche alcune interfacce utente di base.

Nodo-rosso

Ottieni Node-Red da:

Consigliato: