Daftar Isi:

Bangun IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan: 5 Langkah (dengan Gambar)
Bangun IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan: 5 Langkah (dengan Gambar)

Video: Bangun IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan: 5 Langkah (dengan Gambar)

Video: Bangun IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan: 5 Langkah (dengan Gambar)
Video: Membuat Alat Kontrol Peralatan Listrik Jarak Jauh - ARDUINO PROJECT INDONESIA 2024, Juli
Anonim
Bangun IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan
Bangun IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan
Bangun IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan
Bangun IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan

Dunia semakin pintar setiap hari dan alasan terbesar di balik ini adalah evolusi

teknologi pintar. Sebagai penggemar teknologi, Anda pasti pernah mendengar istilah IoT yang berarti Internet of Things. Internet of things berarti mengendalikan dan memberi makan data perangkat melalui internet atau jaringan apa pun tanpa interaksi manusia ke mesin. Jadi dalam tutorial ini kita akan membangun Proyek IOT menggunakan Arduino UNO yang sangat ramah. Tujuan dari proyek ini adalah untuk memasukkan data yang dikumpulkan dari LDR (Sensor Cahaya) dan LM35 (Sensor Suhu) ke internet dan data ini dapat Anda kelebihan dari mana saja di dunia.

Anda akan memerlukan hal-hal berikut untuk proyek ini: Persyaratan Perangkat Keras

 Arduino UNO

 PC

 Kabel USB Serial Arduino

 LM35 (Sensor Suhu)

 LDR (Light Dependent Resistor)

 Kabel penghubung

Persyaratan Perangkat Lunak

 Arduino IDE

 Python 3.4

Langkah 1: Merakit Sirkuit dan Antarmuka Dengan Arduino

Merakit Sirkuit dan Antarmuka Dengan Arduino
Merakit Sirkuit dan Antarmuka Dengan Arduino

Susun rangkaian seperti pada gambar di bawah ini.

LM35

(Pin 1)-- 5v Arduino

(Pin 2)-- A0 pin Arduino

(Pin 3)-- Dasar Arduino

LDR

Satu terminal-- 5v Arduino

Terminal kedua - Resistansi 220Ω - Ground Arduino

Persimpangan LDR & Perlawanan A1 pin Arduino

Langkah 2: Pemrograman Dengan Arduino IDE

Pemrograman Dengan Arduino IDE
Pemrograman Dengan Arduino IDE

 Download dan Instal Arduino IDE dari sini “https://www.arduino.cc/en/Main/Software”

 Sekarang sambungkan papan Arduino UNO ke konektor USB serial PC Anda.

 Buka Arduino IDE

 Ubah Alat-> Papan -> “Arduino/Genuino Uno”

 Ubah Tools-> Port -> #Catat Port no., itu akan dibutuhkan di masa depan.

 Tempel atau unduh kode di bawah ini dan unggah ke Arduino Anda.

// rutinitas pengaturan berjalan sekali saat Anda menekan reset:void setup() { // menginisialisasi komunikasi serial pada 9600 bit per detik: Serial.begin(9600); } // rutinitas loop berjalan berulang-ulang selamanya: void loop() { // membaca input pada pin analog 0 yang merupakan nilai sensor suhu: int sensorValue1 = analogRead(A0); // mengonversi nilai dari sensor suhu dalam derajat calcius int temp = (int(sensorValue1) * float(4.8824)-500)/10; // membaca input pada pin analog 1 yang merupakan nilai sensor cahaya: int sensorValue2 = analogRead(A1); // mengubah nilai dari sensor cahaya menjadi lux int Lux = 1024.0 * 10 / sensorValue2 - 10; // cetak nilai yang Anda baca: Serial.print(temp);Serial.print(" ");Serial.print(Lux);Serial.print("\n"); // Konversi data dalam format delay "temp_readinglight_intensity"(1000); // penundaan di antara pembacaan untuk stabilitas }

 Saat pengunggahan selesai, itu berarti Arduino Anda diprogram untuk stasiun cuaca.

 Sekarang buka Tools->Serial Monitor

 Atur baud rate pada 9600 Anda akan melihat sesuatu seperti pada gambar

 Sekarang tutup Arduino IDE

Langkah 3: Buat Saluran ThingSpeak untuk Pencatatan Data

Buat Saluran ThingSpeak untuk Pencatatan Data
Buat Saluran ThingSpeak untuk Pencatatan Data
Buat Saluran ThingSpeak untuk Pencatatan Data
Buat Saluran ThingSpeak untuk Pencatatan Data
Buat Saluran ThingSpeak untuk Pencatatan Data
Buat Saluran ThingSpeak untuk Pencatatan Data

Sekarang untuk mengunggah data serial ini ke cloud internet, kami memerlukan aliran untuk cloud itu.

ThingSpeak adalah cloud terkenal untuk aplikasi IoT. Ikuti langkah ini

 Kunjungi www.thingspeak.com

 Mendaftar untuk berbicara

 Sekarang pergi ke "Memulai"

Buat "Saluran Baru"  Isi informasi untuk saluran ini seperti yang ditunjukkan pada gambar terlampir. (Lihat gambar ke-2)

 Sekarang “Simpan” Saluran ini

 Anda akan diarahkan ke halaman seperti di bawah ini yang sebenarnya adalah awan dan Anda akan melihat grafik dan lokasi data cuaca Anda.

 Sekarang pergi ke "Kunci API" seperti yang ditunjukkan di bawah ini (Lihat gambar ke-4)

 Catat "ID Saluran" & "Tulis & Baca API" Anda akan membutuhkannya nanti

Langkah 4: Kembangkan Server Python untuk Data Logging ke Internet

Sekarang unduh dan instal python dari https://www.python.org/download/releases/2.7/ Abaikan langkah ini jika Anda sudah menginstal python.

 Buka start_menu/notepad di pc windows anda.

 Salin atau unduh & tempel kode python di bawah ini ke notepad.

impor serial

import time import urllib count=0 arduino = serial. Serial('COM19', 9600, timeout=.1) while True: data = arduino.readline()[:-1] #bit terakhir menghilangkan baris baru karakter if data: if count==0: new=[0, 0] count=1 else: new=data.split() temp=int(new[0]) light=int(new[1]) f=urllib.urlopen('https://api.thingspeak.com/update?key=NIJW2KFLALYDFNZE&field1=%s&field=%s'%(temp, light)) print "temp=%d & light=%d diperbarui"%(temp, cahaya) waktu.tidur(3)

 Lakukan koreksi berikut pada kode ini

1. Ganti 'COM19' ke Port tempat Arduino Anda terhubung.

2. https://api.thingspeak.com/update?key=NIJW2KFLALY… ubah “key=”

 Save_as file Anda dengan nama “weather.py”.

Langkah 5: Semua Selesai!;-)

Semua selesai!;-)
Semua selesai!;-)
Semua selesai!;-)
Semua selesai!;-)
Semua selesai!;-)
Semua selesai!;-)
Semua selesai!;-)
Semua selesai!;-)

Sekarang ikuti langkah-langkah ini untuk melihat IoT pertama Anda yang baru saja Anda bangun…

 Hubungkan Arduino dengan PC Anda pada port yang sama, jika port yang terhubung telah berubah maka lakukan koreksi pada file weather.py “COM19 COM”

 PC Anda harus memiliki koneksi internet

 Buka file “weather.py” dengan python.exe yang telah Anda instal sebelumnya.

1. Klik kanan pada weather.py

2. Klik “Buka dengan…”

3. Jelajahi "Python.exe" dan buka dengannya.

 Anda akan melihat sesuatu seperti ini

Sekarang buka browser di ponsel Anda  Ketik URL berikut dalam format https://thingspeak.com/channels/?key= misalnya:

Anda akan melihat data cuaca waktu nyata dari Arduino Anda

Heh! Proyek IOT pertama Anda selesai

Direkomendasikan: