Tampilkan postingan dengan label App Inventor. Tampilkan semua postingan
Tampilkan postingan dengan label App Inventor. Tampilkan semua postingan

Nodemcu, Cara Kontrol Lampu Memakai Aplikasi Android

Hallo .blogspot.com tiba kembali untuk membahas sebuah project berikutnya, kali ini akan membahas bagaimana sih cara kontrol lampu memakai aplikasi android dengan NodeMCU? Nah untuk aplikasi sendiri masih sama memakai MIT App Inventor 2 sementara lampu yang dipakai ialah lampu LED. Teman-teman juga sanggup memakai aplikasi ini untuk kontrol peralatan listrik lainnya menyerupai kipas angin, lampu 220 v, TV tentunya dengan ditambahkan relay ya.
Di bawah ini merupakan tampilan dari aplikasinya.

com tiba kembali untuk membahas sebuah project berikutnya NodeMCU, Cara Kontrol Lampu Menggunakan Aplikasi Android

Tampilannya juga masih dengan yang simple dan user friendly, semoga gampang dipakai oleh penggunanya. Caranya cukup gampang yaitu dengan memasukkan IP address wifi teman-teman dan tekan tombol powernya. Untuk sanggup menciptakan project ini adapun yang diharapkan sebagai berikut :

Software
  1. Arduino IDE
  2. Aplikasi Android, silahkan download.
Hardware :
  1. NodeMCU  atau sanggup memakai board ESP lainnya.
  2. LED 5mm
  3. Resistor 220 Ohm
  4. Kabel jumper
  5. Project board
Rangkaian :
LED 5mm:
- (+) kaki panjang dihubungkan ke resistor > ke pin D1 NodeMCU
- (-) kaki pendek dihubungkan ke GND NodeMCU

Langkah-langkah :
  1. Silahkan rangkai komponen hardwarenya
  2. Hubungkan NodeMCU ke PC/laptop, lalu buka Arduino IDE. Pastikan Board : sesuai dengan board yang digunakan  dan Port terceklis, contohnya COM32 pada hidangan Tools
  3. Lihat sketch kegiatan berikut ini :
      #include <ESP8266WiFi.h>  const char* ssid = "Who????"; const char* password = "housing4567";  WiFiServer server(80);  void setup() {   Serial.begin(115200);   delay(10);    pinMode(D1, OUTPUT);   digitalWrite(D1, 0);      Serial.println();   Serial.println();   Serial.print("Connecting to ");   Serial.println(ssid);      WiFi.begin(ssid, password);      while (WiFi.status() != WL_CONNECTED) {     delay(500);     Serial.print(".");   }   Serial.println("");   Serial.println("WiFi connected");      server.begin();   Serial.println("Server started");    Serial.println(WiFi.localIP()); }  void loop() {   WiFiClient client = server.available();   if (!client) {     return;   }      Serial.println("new client");   while(!client.available()){     delay(1);   }      String req = client.readStringUntil('\r');   Serial.println(req);   client.flush();      int val;   if (req.indexOf("/gpio/0") != -1)     val = 0;   else if (req.indexOf("/gpio/1") != -1)     val = 1;   else {     Serial.println("invalid request");     client.stop();     return;   }   digitalWrite(D1, val);      client.flush();   String s = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n<html>\r\nGPIO is now ";   s += (val)?"high":"low";   s += "</html>\n";    client.print(s);   delay(1);   Serial.println("Client disonnected"); }
  4. Silahkan ubah ssid dan password sesuai dengan wifi teman-teman, dan upload.
  5. Buka Serial Monitor dengan baudrate 115200, catat IP addressnya.
  6. Intsal aplikasi yang sudah didownload sebelumnya.
  7. Buka aplikasinya > lalu masukkan IP address wifi teman-teman yang muncul di serial monitor.
  8. Silahkan tekan tombol power pada aplikasi dan lihat hasilnya.

Praktis bukan? teman-teman juga sanggup menambahkan beberapa tombol pelengkap pada aplikasi, bila ingin mengontrol lampu atau peralatan lainnya sesuai dengan kebutuhan. Untuk menciptakan aplikasinya silahkan ikuti petunjuk-petunjuk yang sudah aku buat dalam bentuk file PDF, silahkan download di sini. Silahkan baca juga project sebelumnya berikut ini :


Demikian pembahasan project kali ini, semoga terus bermanfaat bagi teman-teman yang sedang semangat mencar ilmu menyerupai saya. Selamat mencoba, dan bereksperimen.
Terima kasih. Salam.

Monitoring Data Dengan Android Bluetooth Hc-05

Hello teman-teman, ijinkan aku untuk menyebarkan tutorial hari ini dan dengan segala rasa terima kasih sudah berkunjung .blogspot.com. Pada kesempatan ini, aku akan membahas wacana monitoring data dengan android bluetooth HC-05. Dimana pada postingan sebelumnya aku sudah memperlihatkan pola aplikasi monitoring data memakai android HC-05, bila lupa silahkan buka kembali. Nah pada pembahasan ini sedikit berbeda, aku akan memperlihatkan bagaimana cara menciptakan aplikasi androidnya. Pembuatannya masih sama yaitu memakai MIT App Inventor, dan untuk sensornya memakai sensor suhu dan kelembaban DHT11. Kaprikornus data yang dimonitoring sejumlah dua data yaitu suhu dan kelembaban. Berikut yakni tampilan dari aplikasi androidnya.

 ijinkan aku untuk menyebarkan tutorial hari ini dan dengan segala rasa terima kasih sudah be Monitoring Data dengan Android Bluetooth HC-05

Tampilannya cukup simpel, terdapat dua tombol, yaitu tombol "Pilih Bluetooth" yang berfungsi untuk menentukan perangkat bluetooth hc-05 yang sudah terpasang dengan smartphone android dan tombol "Disconnect" yang berfungsi untuk memutuskan koneksi bluetooth. Kemudian terdapat status bluetooth yang menampilkan antara koneksi terhubung dan tidak ada koneksi bluetooth. Dan tidak ketinggalan inti dari project ini terdapat tampilan dari data suhu dan kelembabannya. Bagaimana cara membuatnya? ikuti langkah-langkah berikut ini :
  1. Silahkan login ke MIT App Inventor
  2. Buat project gres > Create New Project
  3. Komponen-komponen utama yang dibutuhkan :
    - 3 Label
    - 1 listPicker
    - 1 Button
    - Bluetooth Client
    - Clock
  4. Silhkan teman-teman download cara-caranya dalam bentuk file PDF, lebih lengkap dan disertai Code Block-nya.
Yang dibutuhkan pada kontroler :

Software : Arduino IDE
Library : DHT_Sensor, download

Hardware :
  1. Arduino Uno/Nano atau jenis lain
  2. USB downloader
  3. Sensor DHT11
  4. Bluetooth HC-05
  5. Kabel jumper.
Rangkaian :
Sensor DHT11:
- Data dihubungkan ke pin A0 arduino
- VCC dihubungkan ke 5v arduino
- GND dihubungkan ke GND arduino
Bluetooth HC-05
- TX dihubungkan ke RX arduino
- RX dihubungkan ke TX arduino
- VCC dihubungkan ke 5v arduino
- GND dihubungkan ke GND arduino

lihat rangkaian disini.

Sketch arduino :
#include "DHT.h"   #define DHTPIN A0 #define DHTTYPE DHT11   // DHT 11 DHT dht(DHTPIN, DHTTYPE);   void setup() {   Serial.begin(9600);   dht.begin(); }   void loop() {   float t = dht.readTemperature();   float h = dht.readHumidity();   if (isnan(t) || isnan(h)) {     Serial.print("Tidak terbaca");     Serial.print("-");     Serial.print("Cek Wiring");     Serial.print("-");     return;   }   Serial.print(t);   Serial.print("-");   Serial.print(h);   Serial.print("-");   delay(1000); } 

Sebelum mengupload, cek dulu pada sajian Tools > Board : sesuai dengan yang dipakai dan Port terceklis, contohnya COM15. Masukkan juga library DHT, lalu yang tak kalah penting adalah lepas terlebih dahulu pin TX dan RX bluetooth HC-05. Jika berhasil diupload, hubungkan kembali pin TX dan RX-nya.

Silahkan instal aplikasi yang sudah di buat pada App Inventor. Aktifkan bluetooth pada smartphone teman-teman, lalu pindai hingga menemukan perangkat HC-05. Masukkan password 1234, silahkan mulai buka aplikasi yang sudah diinstal.
Download aplikasi androidnya, di sini.

Demikian pemabahasan project kali ini, agar teman-teman sanggup mengikutinya dengan baik.
Selamat mencoba. Terima kasih. Salam.