Search Suggest

Pemesan Menu Makanan Menggunakan LCDI2C, ESP32 & Interface Blynk IoT

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.

Gambar 1.1 Foto Alat 

Kunjungi TeFa TEI SMKN 1 Nglegok untuk melihat karya inovatif lainnya

Fitur Utama 

1.Memesan makanan melalui Smartphone
2.Interface menggunakan Blynk IoT 
3.engaplikasian yang sangat mudah


SPESIFIKASI 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.

Gambar 1.1 ESP32 

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

Gambar 1.2. PCB Desaign

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.

Gambar 1.3. LCD16x12C (belakang)

Gambar 1.4. LCD 16x2 I2C (depan)


Box Panel Atom

Berfungsi sebagai pusat instalasi keseluruhan alat, box panel juga sering kita temui di rumah, maupun di industri

Gambar 1.5. Box X6


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.

Gambar 1.5 Schematics Diagram 


3D View 

Gambar 1.6 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.

Gambar 1.7. Wiring Diagram 


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

Posting Komentar