Isi kandungan:

WiFi Wall-E: 8 Langkah
WiFi Wall-E: 8 Langkah

Video: WiFi Wall-E: 8 Langkah

Video: WiFi Wall-E: 8 Langkah
Video: Как подключить и настроить wi-fi роутер Настройка wifi роутера tp link 2024, Julai
Anonim
Image
Image

Adakah anda pernah mempunyai impian zaman kanak-kanak?

Satu yang anda anggap tidak masuk akal dan tidak nyata, hanya seorang kanak-kanak yang boleh membuatnya?

Baiklah - Saya selalu mahu mempunyai rakan robot.

Ia tidak semestinya sangat pintar atau dilengkapi laser berteknologi tinggi, saya hanya akan memilih yang tidak membunuh saya dalam tidur saya. Kemudian, pada tahun 2008, filem "Wall-E" dilancarkan ke teater, dan impian masa kecil saya tiba-tiba mendapat perhatian. Sesuatu tentang pengutip sampah kecil yang comel ini membuat saya berjanji pada diri sendiri bahawa saya akan menjadikan saya salah satu dari mereka suatu hari nanti.

Bagaimanapun, bertahun-tahun telah berlalu dan saya akan menamatkan pengajian di Universiti. Projek akhir sudah lama dan saya berfikir sendiri - Hei! ini mungkin masa untuk membina Wall-E yang telah anda bicarakan!

jadi saya menyampaikan kepada anda:

WiFi Wall-E

Kawan robot pintar anda.

Wall-E adalah robot WiFi kadbod yang menggunakan Wemos D1-mini (esp8266).

Ciri-ciri:

Dikendalikan secara manual dalam 4 Arah. Menerima isyarat kawalan melalui broker MQTT dan Node-Red

AI dikawal menggunakan penghindaran halangan Memancarkan pilihan arah jalan melalui MQTT ke suara. Memancarkan pengesanan halangan relatif terhadap badannya melalui MQTT ke suara

Siapa saya? Dibanggakan oleh Guy Balmas, seorang pelajar Sains Komputer di IDC Herzliya, Israel. Terima kasih banyak kepada Zvika Markfeld, kerana menjadi Guru IoT yang hebat, dan kerana menyediakan peralatan dan bantuan yang saya perlukan.

Bekalan

ini adalah senarai perkara yang saya gunakan untuk projek tersebut. Namun, setiap komponen dapat diganti dan dipilih kerana ketersediaan.

Untuk unit badan:

  • 1 x Wemos D1-mini: jantung dan otak Wall-E (termasuk modul wifi esp8266).
  • 3 x bateri AAA: akan menjadi bekalan kuasa untuk unit badan dan kepala.
  • 1 x Mini Bread-Board: digunakan untuk menghubungkan semua GND, dan VCC yang berkaitan.

Untuk unit pemanduan:

  • 1 x L298N H-Bridge: digunakan untuk mengawal dan menyelaraskan 2 motor DC.
  • 2 x TT-Motor: dua motor DC untuk menggerakkan Wall-E.
  • Bateri 1 x 9V: bateri 9V dengan penyambung wayar akan menjadi bekalan kuasa untuk unit pemanduan.

Untuk unit kepala:

  • 1 x Sensor ultrasonik: digunakan untuk pengesanan halangan.
  • 1 x motor servo mikro SG90: motor servo mikro 180 darjah sederhana.

Bahan badan:

  • Kadbod
  • Pistol gam panas
  • 4 x Roda
  • 20 x wayar pelompat
  • Pisau pemotong atau gunting

Langkah 1: Bina Unit Motors

Sambungan Badan
Sambungan Badan

Langkah pertama ialah membina platform di mana kita akan membina Wall-E di kemudian hari.

1. Potong kotak kadbod 12 cm x 12 cm dan pasangkan dua motor TT ke hujung petak menggunakan gam panas.

2. Balikkan platform, dan pasangkan jambatan h-L298N ke platform.

3. Buat 2 lubang di pelantar, 1 di setiap sisi jambatan h L298N, agar wayar motor dapat masuk.

4. Pasang wayar setiap motor ke jambatan h L298N seperti yang dijelaskan dalam litar.

5. Pasang penyambung bateri 9V ke L298N seperti yang dijelaskan dalam litar.

VCC hingga 12V

GND ke GND

Langkah 2: Sambungan Badan

Sekarang masanya untuk menyambungkan L298N ke Wemos D1-Mini.

1. Ikuti senarai sambungan ini:

- ENA hingga D1

- ENB hingga D0

- IN1 hingga D8

- IN2 hingga D7

- IN3 hingga D4

- IN4 hingga D3

2. Sambungkan bekalan kuasa ke unit badan:

- VCC dari bateri AAA dan 5V pada D1-mini, ke baris yang sama di papan roti mini.

- GND dari bateri AAA, GND dari bateri 9V dan GND pada D1-mini, ke baris yang sama di papan roti mini.

Langkah 3: Pemasangan

Pemasangan
Pemasangan

Mula-mula kita perlu menyiapkan Arduino IDE agar dapat memprogram ke dalam D1-mini. Arduino IDE

Pasang Arduino IDE dari:

Pasang "pemacu" yang relevan untuk papan ESP8266 ke Arduino IDE anda:

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

Kedua, kita memerlukan Node-Red yang merupakan platform integrasi pintar, yang memungkinkan untuk mengembangkan beberapa UI asas juga.

Node-Red

Dapatkan Node-Red dari:

Disyorkan: