Tentang proyek ini
Jadikan dapur Anda terlihat luar biasa! Buat proyek ini untuk memberi ibumu nilai data waktu nyata dari resep rahasianya.
Halo semua! Terima kasih telah melihat tutorial kami. Dalam tutorial ini, kami akan menunjukkan langkah-langkah untuk membuat prototipe seperti ini. Di sini kita membuat database di server localhost. Tautan dibuat untuk mengomunikasikan ESP8266 ke DB melalui skrip PHP. Dan detailnya ditampilkan dalam skrip PHP lain. Silakan unduh gambar dan lihat dengan benar, karena kami telah menyediakan foto agar Anda juga dapat melihatnya secara offline. Selamat belajar!
Langkah 1:
Hal-Hal yang Dibutuhkan Untuk Membuat Toples Pintar
Seperti yang dijelaskan dalam pendahuluan, produk ini adalah prototipe dasar. Itu tidak memerlukan elemen mahal. Berikut ini adalah hal-hal dan software yang dibutuhkan untuk membuatnya! Selamat membuat kerajinan tangan!
Komponen:
- Sebuah toples kosong (disarankan plastik atau transparan)
- Papan tempat memotong roti
- Pria utama - ESP8266 (modul WiFi)
Perangkat Lunak:
- Teks Sublim atau Notepad ++
- Server Apache atau server yang dihosting
Langkah 2:
ESP 8266 dan Koneksi Sensor Ultrasonik
Gambar di atas akan menjelaskan dengan jelas koneksi untuk ESP8266 dan sensor ultrasonik dengan Arduino .
Langkah 3:
Memrogram Arduino Untuk ESP dan Bluetooth
Perangkat Lunak yang Digunakan
#include SoftwareSerial esp(2, 3);durasi lama; int distance;void setup() { // letakkan kode setup Anda di sini, untuk dijalankan sekali:Serial.begin(9600);esp.begin(9600); esp.println("AT"); tanggapan(3000); esp.println("AT+CIOBAUD=9600"); tanggapan(1000); esp.println("AT+CWMODE=1"); response(2000);esp.println("AT+CWJAP=\"Nama Wifi SSID \",\"Kata Sandi Wifi\""); tanggapan (10000); pinMode(9,OUTPUT); pinMode(10,INPUT); }void loop() { // letakkan kode utama Anda di sini, untuk dijalankan berulang kali:digitalWrite(9,LOW);delayMicroseconds(2);digitalWrite(9,HIGH); delayMicroseconds(10);digitalWrite(9,LOW); durasi =pulseIn(10,HIGH); jarak =durasi*0,034/2; esp.println("AT+CIPSTART=\"TCP\",\"Alamat IP Anda\",80"); tanggapan(5000); esp.println("AT+CIPSEND=80"); tanggapan (2000); esp.print("DAPATKAN Tautan Anda dengan alamat IP yang Anda Gunakan "); esp.print(jarak);esp.println("\r\nabcd1234"); response(5000);}void response(int waitTime) { for (int i =0; i 0) { char x =esp.read(); Serial.print(x);} delay(1); } }
Langkah 4:
Pemrograman Situs Web - Memasukkan Data
Kode di atas harus diketik di Text Editor. Ini adalah kode untuk memasukkan data ke dalam database.
Langkah 5:
Pemrograman Situs Web - Menampilkan Data
Silakan lihat gambar untuk kode menampilkan nilai.
Langkah 6:
Menyiapkan Basis Data - Saya telah Menggunakan Panel PHPMyAdmin
Ini adalah GUI umum. Jika Anda memiliki keraguan dalam SQL, jangan ragu untuk mengirim email kepada kami di [email protected] dengan subjek "Tutorial - Smart Jar".
Langkah 7:
Selesai! Saatnya Menguji
Pastikan Anda menggunakan baud rate yang benar. Jika ESP8266 memberikan kesalahan, kami sarankan Anda mengatur ulang baud rate dengan benar. Untuk pertanyaan lebih lanjut, jangan ragu untuk mengirim email kepada kami. Terima kasih telah mengikuti langkah-langkahnya. Pada akhir Februari 2017, kami akan memasang kode untuk dukungan Android, juga UI Grafis web! Tetap disini! Retas banyak!
Proyek dibuat oleh
Kode
File Kode Jar Cerdas IOT
Ini adalah Tautan Github! Silakan ikuti instruksi yang diberikan dalam file readme repo .https://github.com/santynaren/iotsmartjar