![Bina IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan: 5 Langkah (dengan Gambar) Bina IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan: 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-6606-69-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Bina IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan Bina IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan](https://i.howwhatproduce.com/images/003/image-6606-70-j.webp)
![Bina IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan Bina IOT Pertama Anda Menggunakan Arduino Tanpa Modul Tambahan](https://i.howwhatproduce.com/images/003/image-6606-71-j.webp)
Dunia menjadi lebih pintar setiap hari dan sebab terbesar di sebalik ini adalah evolusi
teknologi pintar. Sebagai peminat teknologi, anda pasti pernah mendengar tentang istilah IOT yang bermaksud Internet of Things. Internet perkara bermaksud mengawal dan memberi makan data peranti melalui internet atau rangkaian apa pun tanpa interaksi antara manusia dengan mesin. Oleh itu, dalam tutorial ini kita akan membina Projek IOT menggunakan Arduino UNO yang sangat ramah. Tujuan projek ini adalah untuk memasukkan data yang dikumpulkan dari LDR (Light Sensor) dan LM35 (Sensor suhu) ke internet dan data ini dapat anda perolehi dari mana saja di dunia.
Anda memerlukan perkara berikut untuk projek ini: Keperluan Perkakasan
Arduino UNO
PC
Kabel USB Arduino Serial
LM35 (Sensor Suhu)
LDR (Perintang Bergantung Cahaya)
Menyambung wayar
Keperluan Perisian
Arduino IDE
Python 3.4
Langkah 1: Pasang Litar dan Antaramuka Dengan Arduino
![Pasang Litar dan Antaramuka Dengan Arduino Pasang Litar dan Antaramuka Dengan Arduino](https://i.howwhatproduce.com/images/003/image-6606-72-j.webp)
Pasang litar seperti yang diberikan dalam gambar di bawah.
LM35
(Pin 1) - 5v dari Arduino
(Pin 2) - A0 pin Arduino
(Pin 3) - Tanah Arduino
LDR
Satu terminal - 5v Arduino
Terminal kedua- Rintangan 220Ω - Tanah Arduino
Persimpangan LDR & Rintangan A1 pin Arduino
Langkah 2: Pengaturcaraan Dengan Arduino IDE
![Pengaturcaraan Dengan Arduino IDE Pengaturcaraan Dengan Arduino IDE](https://i.howwhatproduce.com/images/003/image-6606-73-j.webp)
Muat turun dan Pasang Arduino IDE dari sini "https://www.arduino.cc/en/Main/Software"
Sekarang sambungkan papan Arduino UNO ke penyambung USB bersiri pada PC anda.
Buka Arduino IDE
Tukar Alat-> Papan -> "Arduino / Genuino Uno"
Tukar Alat-> Port -> #Catatkan no Port ini., ia akan diperlukan pada masa akan datang.
Tampal atau muat turun kod di bawah dan muat naik ke Arduino anda.
// rutin persediaan berjalan sekali apabila anda menekan semula: kekosongan persediaan () {// memulakan komunikasi bersiri pada 9600 bit sesaat: Serial.begin (9600); } // rutin gelung berulang-ulang kali selamanya: gelung void () {// baca input pada pin analog 0 yang merupakan nilai sensor tempreture: int sensorValue1 = analogRead (A0); // tukar nilai dari tempreture sensor dalam darjah calcius int temp = (int (sensorValue1) * float (4.8824) -500) / 10; // baca input pada pin analog 1 yang merupakan nilai sensor cahaya: int sensorValue2 = analogRead (A1); // ubah nilai dari sensor cahaya menjadi lux int Lux = 1024.0 * 10 / sensorValue2 - 10; // mencetak nilai yang anda baca: Serial.print (temp); Serial.print (""); Serial.print (Lux); Serial.print ("\ n"); // Menukar data dalam format kelewatan "temp_readinglight_intensity" (1000); // kelewatan antara bacaan untuk kestabilan}
Apabila memuat naik selesai, ini bermaksud Arduino anda diprogramkan untuk jalan keluar.
Sekarang buka Tools-> Serial Monitor
Tetapkan kadar baud pada 9600 Anda mesti melihat seperti dalam gambar
Sekarang tutup Arduino IDE
Langkah 3: Buat Saluran ThingSpeak untuk Data Log
![Buat Saluran ThingSpeak untuk Data Log Buat Saluran ThingSpeak untuk Data Log](https://i.howwhatproduce.com/images/003/image-6606-74-j.webp)
![Buat Saluran ThingSpeak untuk Data Log Buat Saluran ThingSpeak untuk Data Log](https://i.howwhatproduce.com/images/003/image-6606-75-j.webp)
![Buat Saluran ThingSpeak untuk Data Log Buat Saluran ThingSpeak untuk Data Log](https://i.howwhatproduce.com/images/003/image-6606-76-j.webp)
Sekarang untuk memuat naik data bersiri ini ke awan internet, kami memerlukan aliran untuk awan itu.
ThingSpeak adalah awan terkenal untuk aplikasi IOT. Ikut langkah-langkah ini
Pergi ke www.thingspeak.com
Mendaftar untuk bercakap
Sekarang pergi ke "Bermula"
Buat "Saluran Baru" Isi maklumat untuk saluran ini seperti yang ditunjukkan dalam gambar yang dilampirkan. (Rujuk 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 (Rujuk gambar ke-4)
Catat kedua-dua "Saluran ID" & "Tulis & Baca API" yang anda perlukan kemudian
Langkah 4: Kembangkan Python Server untuk Data Log ke Internet
Sekarang muat turun dan pasang python dari https://www.python.org/download/releases/2.7/ Abaikan langkah ini jika anda sudah memasang python.
Buka start_menu / notepad pada komputer windows anda.
Salin atau muat turun & tampal kod python di bawah ke notepad.
siri import
import time import urllib count = 0 arduino = serial. Serial ('COM19', 9600, timeout =.1) while True: data = arduino.readline () [: - 1] # bit terakhir menyingkirkan barisan baru chars if data: if count == 0: new = [0, 0] count = 1 else: new = data.split () temp = int (new [0]) light = int (baru [1]) f = urllib.urlopen ('https://api.thingspeak.com/update?key=NIJW2KFLALYDFNZE&field1=%s&field=%s'% (temp, light)) print "temp =% d & light =% d dikemas kini"% (temp, cahaya) masa. tidur (3)
Lakukan pembetulan berikut dalam kod ini
1. Ganti ‘COM19’ ke Port tempat Arduino anda disambungkan.
2. https://api.thingspeak.com/update?key=NIJW2KFLALY… ubah "key ="
Simpan_sebagai fail anda dengan nama "weather.py".
Langkah 5: Selesai!;-)
![Semua Selesai!;-) Semua Selesai!;-)](https://i.howwhatproduce.com/images/003/image-6606-77-j.webp)
![Semua Selesai!;-) Semua Selesai!;-)](https://i.howwhatproduce.com/images/003/image-6606-78-j.webp)
![Semua Selesai!;-) Semua Selesai!;-)](https://i.howwhatproduce.com/images/003/image-6606-79-j.webp)
![Semua Selesai!;-) Semua Selesai!;-)](https://i.howwhatproduce.com/images/003/image-6606-80-j.webp)
Sekarang ikuti langkah-langkah ini untuk melihat IOT pertama anda yang baru anda bangun …
Sambungkan Arduino dengan PC anda di port yang sama, sekiranya port yang disambungkan telah berubah maka lakukan pembetulan pada file weather.py "COM19 COM"
PC anda mesti mempunyai sambungan internet
Buka fail "weather.py" dengan python.exe yang telah anda pasangkan sebelumnya.
1. Klik kanan pada weather.py
2. Klik "Buka dengan …"
3. Semak imbas "Python.exe" dan buka dengannya.
Anda mesti melihat sesuatu seperti ini
Sekarang buka penyemak imbas di telefon anda Taipkan URL berikut dalam format https://thingspeak.com/channels/?key= misalnya:
Anda akan melihat data cuaca masa nyata dari Arduino anda
Hehh! Projek IOT pertama anda selesai
Disyorkan:
Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Lampu Masih Berfungsi, Tanpa Penulisan Tambahan: 9 Langkah (dengan Gambar)
![Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Lampu Masih Berfungsi, Tanpa Penulisan Tambahan: 9 Langkah (dengan Gambar) Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Lampu Masih Berfungsi, Tanpa Penulisan Tambahan: 9 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-14586-35-j.webp)
Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Ringan Masih Berfungsi, Tidak Ada Penulisan Tambahan: Kemas kini 25 November 2017 - Untuk versi Kuasa Tinggi projek ini yang dapat mengawal kilowatt beban lihat Retrofit BLE Control to High Power Load - Tidak Perlu Pendawaian Tambahan Diperbarui 15 November 2017 - Beberapa papan / perisian tumpukan perisian BLE
Kawal Arduino Menggunakan Bot Telegram Tanpa Perkakasan Tambahan: 5 Langkah
![Kawal Arduino Menggunakan Bot Telegram Tanpa Perkakasan Tambahan: 5 Langkah Kawal Arduino Menggunakan Bot Telegram Tanpa Perkakasan Tambahan: 5 Langkah](https://i.howwhatproduce.com/images/002/image-5102-34-j.webp)
Kawal Arduino Menggunakan Bot Telegram Tanpa Perkakasan Tambahan: Terdapat pelbagai perkara yang boleh anda lakukan dengan Arduino, tetapi adakah anda pernah berfikir untuk mengawal Arduino anda menggunakan bot Telegram? APA YANG ANDA PERLU: Arduino UNO Node.js dipasang pada anda PC Beberapa peranti yang dapat dikawal (Kami menggunakan LED on-board Arduino pada
Bina Bekalan Daya 15V Dual Menggunakan Modul Rak untuk Bawah $ 50: 10 Langkah (dengan Gambar)
![Bina Bekalan Daya 15V Dual Menggunakan Modul Rak untuk Bawah $ 50: 10 Langkah (dengan Gambar) Bina Bekalan Daya 15V Dual Menggunakan Modul Rak untuk Bawah $ 50: 10 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4006-95-j.webp)
Bina Daya Kuasa 15V Dual Menggunakan Modul Rak di Bawah $ 50: Pengenalan: Sekiranya anda seorang peminat yang berurusan dengan audio, anda akan biasa dengan bekalan kuasa rel dua. Kebanyakan papan audio berkuasa rendah seperti pra-amp memerlukan mana-mana dari +/- 5V hingga +/- 15V. Mempunyai bekalan kuasa voltan ganda menjadikan mu
Headless Pi - Memulakan Raspberry Pi Anda Bermula Tanpa Perkakasan Tambahan: 4 Langkah (dengan Gambar)
![Headless Pi - Memulakan Raspberry Pi Anda Bermula Tanpa Perkakasan Tambahan: 4 Langkah (dengan Gambar) Headless Pi - Memulakan Raspberry Pi Anda Bermula Tanpa Perkakasan Tambahan: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-1534-168-j.webp)
Headless Pi - Memulakan Raspberry Pi Anda Bermula Tanpa Perkakasan Tambahan: Hai, Sebab anda mendarat di sini adalah, saya rasa, anda sangat seperti saya! Anda tidak mahu menggunakan Pi anda dengan mudah - pasang Pi ke monitor, pasangkan papan kekunci dan tetikus, dan voila! &Hellip; Pfft, siapa yang melakukannya ?! Lagipun, Pi adalah &
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah
![Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11132735-zero-cost-laptop-cooler-stand-no-glue-no-drilling-no-nuts-and-bolts-no-screws-3-steps-j.webp)
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): KEMASKINI: SILA KINDLY VOTE FOR MY INSTRUCTABLE, TERIMA KASIH ^ _ ^ ANDA JUGA MUNGKIN MENGUNDI LAIN MASUK DI www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ATAU MUNGKIN MEMBERIKAN suara untuk rakan baik saya