ESP8266 Tutorial Android App Inventor

Dalam proyek ini, Anda akan membangun aplikasi Android menggunakan perangkat lunak Inventor Aplikasi MIT yang memungkinkan Anda mengontrol GPIO ESP8266.

Pertama, tonton demonstrasi video

Untuk mempelajari lebih lanjut tentang penggunaan ESP8266 tutorial berikut sebagai referensi:

Jika Anda menyukai ESP dan Anda ingin melakukan lebih banyak proyek, Anda dapat mengunduh e-book saya Home Automation menggunakan ESP8266 di sini .

Mari kita mulai!

Bagian Daftar

Berikut adalah perangkat keras yang Anda butuhkan untuk menyelesaikan proyek ini:

Anda dapat menggunakan tautan sebelumnya atau langsung menuju MakerAdvisor.com/tools untuk menemukan semua bagian untuk proyek Anda yang terbaik price!

Menjalankan Flashing ESP Anda dengan NodeMCU

Dalam tutorial ini kita akan menggunakan firmware NodeMCU. Anda harus mem-flash ESP Anda dengan NodeMCU firmare .

Mengunduh ESPlorer IDE

Saya merekomendasikan menggunakan IDE ESPlorer yang merupakan program yang dibuat oleh 4refr0nt untuk mengirim perintah ke ESP8266 Anda.

Ikuti ini petunjuk untuk mengunduh dan menginstal ESPlorer IDE:

  1. Klik di sini untuk mengunduh ESPlorer
  2. Unzip folder itu
  3. Buka folder utama
  4. Jalankan file “ ESPlorer.jar” [19659015] Buka IDE ESPlorer

Skema (3.3V FTDI Programmer)

Skema untuk proyek ini sangat lurus ke depan. Anda hanya perlu membuat komunikasi serial antara programmer FTDI dan ESP8266 Anda. Anda dapat membeli programmer FTDI di eBay .

Wiring:

  • RX -> TX
  • TX -> RX
  • CH_PD -> 3.3V
  • VCC – > 3.3V
  • GND -> GND

Kode Pengunggahan

Anda akan melihat jendela yang mirip dengan Gambar sebelumnya, ikuti petunjuk ini untuk mengunggah file Lua:

  1. Hubungkan programmer FTDI Anda ke komputer Anda
  2. Pilih FTDI programmer port
  3. Tekan Buka / Tutup
  4. Pilih NodeMCU + tab MicroPtyhon
  5. Buat file baru bernama init .lua
  6. Tekan Simpan ke ESP

Segala sesuatu yang perlu Anda khawatirkan atau ubah disorot dalam kotak merah.

Kode

Unggah kode berikut ke ESP8266 Anda menggunakan perangkat lunak sebelumnya. File Anda harus dinamai “ init.lua “.

Jangan lupa untuk menambahkan nama jaringan (SSID) dan kata sandi Anda ke skrip di bawah ini.

Skematik

Sekarang ikuti skema ini untuk membuat sirkuit yang mengontrol dua LED.

Alamat IP ESP Anda

Ketika ESP8266 Anda dimulai ulang, ia akan mencetak di monitor serial Anda alamat IP ESP. Simpan alamat IP itu, karena Anda akan membutuhkannya nanti.

Dalam kasus saya, alamat IP ESP adalah 192.168.1.95 . Jika Anda mengalami masalah melihat IP Anda baca panduan pemecahan masalah ini .

Membuat Aplikasi Android dengan MIT App Inventor

MIT App Inventor adalah perangkat lunak drag-and-drop yang memungkinkan Anda untuk membuat , tetapi aplikasi Android berfungsi penuh dalam satu jam atau kurang.

Berikut ini cara mengedit aplikasi Pengontrol ESP8266:

  1. Klik di sini untuk mengunduh berkas .aia
  2. Buka ritsleting folder
  3. Pergi ke MIT App Inventor
  4. Klik tombol “Buat Aplikasi” di sudut kanan atas
  5. Buka tab “Proyek” dan pilih “Impor proyek (.aia)”

 aia file impor

Setelah mengimpor file .aia, Anda akan dapat mengedit aplikasi dan melihat bagaimana aplikasi dibangun.

Designer

Tab desainer adalah tempat Anda dapat mengedit cara aplikasi terlihat. Jangan ragu untuk mengubah teks, mengubah warna, menambahkan tombol atau menambahkan lebih banyak fitur.

 aplikasi dirancang

Blokir

Bagian blok adalah tempat Anda dapat menambahkan apa yang setiap tombol lakukan dan tambahkan logika untuk aplikasi Anda.

 blok penemu aplikasi

Klik gambar di atas untuk memperbesar gambar

Setelah menyelesaikan pengeditan aplikasi, Anda dapat mengeklik tab “Bangun” aplikasi dan menginstal file .apk di Android Anda. Saya pribadi merekomendasikan agar Anda mengunggah aplikasi yang disediakan di bawah untuk memastikan semuanya berjalan sesuai harapan (nantinya Anda dapat mengedit aplikasi).

Memasang Aplikasi Android

Ikuti petunjuk ini untuk menginstal aplikasi default yang telah saya buat :

  1. Klik di sini untuk mengunduh file .apk
  2. Unzip folder
  3. Pindahkan file .apk ke ponsel Android Anda
  4. Jalankan file .apk untuk menginstal aplikasi [19659068] Begini cara aplikasi ESP8266 Controller terlihat ketika Anda membukanya.

     Aplikasi

    ESP8266 Kontroler

    Sangat mudah dikonfigurasi. Klik tombol “Set IP Address” di bagian bawah layar dan ketik y alamat IP kami (dalam kasus saya 192.168.1.95).

    Anda sudah siap!

    Sekarang Anda dapat mengubah GPIO tinggi dan rendah dengan ponsel cerdas Anda. Pergi ke bagian atas halaman ini untuk melihat video demonstrasi proyek ini.

    Mengambil Lebih Lanjut

    Ini adalah contoh dasar yang menunjukkan betapa mudahnya mengintegrasikan aplikasi Android dengan ESP8266. Anda dapat mengambil contoh ini dan memodifikasinya.

    Anda dapat menambahkan beberapa layar ke aplikasi, sehingga Anda dapat menggunakan ESP lain atau menambahkan tombol untuk mengontrol lebih banyak GPIO.

    Apakah Anda memiliki pertanyaan? Tinggalkan komentar di bawah!

    Terima kasih telah membaca. Jika Anda menyukai posting ini mungkin Anda mungkin menyukai yang berikutnya, jadi tolong dukung saya dengan berlangganan blog saya .


Leave a Reply

Your email address will not be published. Required fields are marked *