Pemesan Makanan Berbasis IoT dengan Interface Blynk dan Output LCD I2C adalah sebuah sistem inovatif yang dirancang untuk mempermudah proses pemesanan menu di restoran atau warung makan. Sistem ini memungkinkan pelanggan memesan menu secara digital, menampilkan hasil pesanan pada layar LCD secara otomatis, dan mengirimkan data pesanan secara real-time melalui aplikasi Blynk IoT.
Karya inovatif ini dibuat oleh siswa TEI SMK Negeri 1 Nglegok yang bernama Dastin Jousa Prasmudya, Dimas Candra Yoana, Ghanum Ardiansyah sebagai salah satu penerapan teknologi Internet of Things (IoT) dalam kehidupan sehari-hari, dengan tujuan mendukung digitalisasi layanan dan meningkatkan efisiensi proses pemesanan makanan.
Kunjungi TeFa TEI SMKN 1 Nglegok untuk melihat karya inovatif lainnya
Fitur Utama
1.Memesan makanan melalui SmartphoneSPESIFIKASI TEKNIS :
- Input tegangan 5 Volt
- Menggunakan Modul ESP 32 DEVKIT
- LCD I2C sebagai Output/Indikator
Hardware Yang Digunakan :
1. ESP 32 DEVKIT
ESP 32 DEVKIT salah satu jenis mikrokontroler yang dapat berperan sebagai otak dalam suatu sistem.
2. PCB dan Header female
PCB sebagai jalur sirkuit untuk menghubungkan komponen-komponen Elektronika dengan lapisan jalur konduktor, sedangkan Header female sebagai penghubung antara pcb dan komponen agar kaki komponen tidak ikut tersolder
3. LCDI2C
LCD adalah salah satu penampil yang sangat populer digunakan sebagai interface antara mikrokontroler dengan user nya. Sedangkan I2C salah satu penampil yang sangat populer digunakan sebagai interface antara mikrokontroler dengan user nya.
Box Panel Atom
Berfungsi sebagai pusat instalasi keseluruhan alat, box panel juga sering kita temui di rumah, maupun di industri
Block Diagram
Block Diagram adalah jenis diagram yang menjelelaskan seluruh proses dan fungsi yang dilakukan tiap komponen alat pada suatu sistem.
Gambar 1.6. Block Diagram
SCEMATHICS DIAGRAM
Diagram skematik adalah representasi rangkaian dua dimensi mendasar yang menunjukan fungsionalitas dan konektivitas antara berbagai komponen listrik. Sangat penting bagi seorang perancang PCB untuk membiasakan diri dengan simbol skema yang mewakili komponen pada diagram skematik.
3D View
Wiring Diagram
Wiring Diagram/Diagram pengkabelan adalah representasi visual sederhana dari koneksi fisik dan tata letak fisik sistem atau sirkuit kelistrikan. Ini menunjukkan bagaimana kabel listrik saling berhubungan dan juga dapat menunjukkan di mana perlengkapan dan komponen dapat dihubungkan ke sistem.
User Manual Guide
Langkah 1 : Instalasi Dan Konfigurasi Di Aplikasi Blynk:
- Install Blynk IoT di Google Play Store/App Store
- Masuk ke Aplikasi Blynk IoT, Log in jika sudah mempunyai akun Blynk, Sign up jika belum memiliki akun blynk
- Log in menggunakan akun yang sudah anda buat
- Pilih gambar di pojok bawah kanan untuk membuat projek baru
- Masukan nama untuk Template dan buat Template
- Log in menggunakan akun yang sudah anda buat
- Pilih gambar di pojok bawah kanan untuk membuat projek baru
- Masukan nama untuk Template dan buat Template
- Tekan tanda + di kanan atas untuk menambahkan Widget
- Pilih tombol Button pada Menu Widget, tambahkan 2 atau lebih
- Pilih salah satu button untuk di setting/konfigurasi
- Pilih Datastream V0 untuk Button pertama, dan beri nama/label
- Pilih Datastream V1 untuk Button kedua, dan beri nama/label
- Hasil akhir konfigurasi di Aplikasi Blynk IoT
Langkah 2 : Konfirgurasi di Website Blynk IoT Log in ke Website Blynk IoT
- Pilih New Device di kanan atas untuk menambahkan projek baru
- Pilih From Template untuk masuk ke Projek Blynk yang sudah dibuat di aplikasi
- Pilih Template yang sudah kita buat tadi
- Pilih tombol 3 titik di kanan atas
- Pilih edit Dashboard
- Pilih Button Menu 1 dan Setting
- Pilih Datastream V0 untuk Menu 1, lalu simpan
- Pilih Button Menu 2 dan Setting
- Pilih Datastream V1 untuk Menu 2, lalu simpan
- Pilih Device Info untuk melihat Token yang harus dimasukan di pemrograman
- Jika sudah, tekan Save and Apply untuk menyimpan
Langkah 3: Programing ESP32 / Persiapan Software:
- Anda perlu memprogram ESP32 dengan Arduino IDE. Pastikan Anda telah menginstal pustaka Blynk dan LiquidCrystal_I2C dan ESP 32 devkit Board untuk Arduino.
PEMASANGAN HARDWARE
- Siapkan PCB yang telah dibuat dan pasang PIN header untuk kaki ESP32 dan LCD l2C
- Pastikan persoulder dengan baik agar tidak terjadi kesalahan pada saat pengoperasian
- Pasang ESP32 pada PCB pastikan arah ESP32 sudah benar dengan gambar di skematik atau layout
- Pasang LCD l2C pada PCB pastikan kaki VIN, GND, SDA,SCL sudah benar dengan gambar yang ada di skematik atau layout
- Pasang kabel Mikro/Type C pada PCB
- Colokan adaptor pada stop kontak
- LCD akan berada pada posisi stand by, jadi selesai sudah pemasangan hardware pada project kali ini
PENGOPERASIAN DI PERANGKAT SOFTWARE
- Nyalakan hotspot pada perangkat ponsel Anda, pastikan sesuai dengan yang ada di coding program
- Pastikan ESP32 sudah tersambung dengan hotspot di perangkat anda
- Masuk ke aplikasi Blynk IoT dan masuk pada konfigurasi menu order
- Pilih menu mana yang ingin anda pesan
- Jika anda ingin memesan menu 1 maka tekan button menu 1
- Program akan tersampaikan pada LCD dengan pesanan yang sudah anda buat
- Jika anda ingin memesan menu 2, maka tekan button menu 2
- Program akan tersampaikan pada LCD dengan pesanan yang sudah anda buat