Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Bangun IOT Pertama Anda dengan Raspberry Pi, sensor DHT11, dan Thingspeak.

IoT atau Internet of Things adalah topik hangat! Menurut para ahli semuanya akan terhubung ke internet dan semua perangkat kami dan data mereka akan segera hanya berjarak satu alamat IP dari kami. Jadi dari mana Anda memulai jika ingin menjelajahi dunia IoT? Bagaimana dengan sensor Suhu, Kelembaban, dan Cahaya sederhana untuk ruang bawah tanah Anda.

Musim panas di sini dan berada di Timur Laut yang berarti KELEMBABAN dengan modal HUMID. Banyak dari kita memiliki semacam sistem de-humidifikasi di ruang bawah tanah kita. Bengkel saya ada di ruang bawah tanah saya dan saya memiliki dehumidifier kecil yang membuatnya tetap kering selama bulan-bulan ini. Meskipun ruang bawah tanah lembab itu juga lebih dingin daripada suhu musim panas di atas tanah. Saya memutuskan bahwa saya ingin tahu seberapa dingin dan seberapa lembabnya dan dengan demikian menjadi inspirasi untuk proyek IOT pertama saya.

Sensor DHT11 mengukur suhu dan kelembaban relatif dan murah. Sempurna untuk proyek pertama. DHT11 bukan yang saya sebut "secara ilmiah" akurat tetapi cukup baik untuk memantau ruang bawah tanah saya. Sementara saya melakukannya, saya pikir saya mungkin juga menambahkan sensor cahaya untuk mengetahui apakah saya membiarkan lampu menyala. Solusi sederhana dan murah lainnya, saya hanya perlu menggunakan fotoresistor.

Di mana menempatkan data menjadi pertanyaan berikutnya. Saya dapat membangun server web, tetapi saya ingin ini sederhana, jadi saya memutuskan untuk memanfaatkan layanan bernama Thingspeak yang memiliki API dan mengizinkan saya memposting dan meninjau data dari monitor IoT saya.

Langkah 1:Apa yang Anda butuhkan untuk menyelesaikan proyek ini

Mari kita mulai membangun proyek kita. Kami akan membangun ini di atas papan tempat memotong roti, jadi tidak perlu khawatir tentang menyolder, atau mendesain PCB. Setelah puas dengan desainnya, kami dapat melakukannya.

Perangkat keras:

–Raspberry PI 2 &SD Card dengan Sistem Operasi Raspbian
–Power Supply USB
–Kabel USB
–Kabel Breadboard &Jumper
-2 x DHT 11 sensor
- 2 x 10K Resistor
-2 x Fotosel
-2 x 1uF Kapasitor

Langkah 2:Siapkan Raspberry PI

Jika Anda belum melakukannya, muat Raspbian di Raspberry PI Anda. Jika Anda tidak memiliki Raspberry PI, Anda bisa mendapatkannya di Soldering Sunday yang menyertakan NOOBS yang telah dimuat sebelumnya pada kartu MicroSD atau Anda dapat mengikuti panduan kami untuk memuat Sistem Operasi untuk Raspberry PI Anda.

Setelah Raspberry Pi Anda aktif dan berjalan, kita perlu mengatur Python untuk berbicara dengan pin GPIO. Pin GPIO adalah antarmuka kami ke sensor DHT11 Temp/Humidity dan fotosel. Untuk melihat lebih dalam pada Pin GPIO Raspberry Pi, buka Tutorial GPIO kami.

Mengonfigurasi Python

Tidak semua perpustakaan yang kita butuhkan untuk membuat proyek ini dimuat sebelumnya di Raspberry Pi. Anda memerlukan library Adafruit GPIO Python dan library Adafruit DHT 11.

Kami akan menggunakan panduan dan pustaka Adafruit untuk menyiapkan Python untuk berkomunikasi dengan pin GPIO Raspberry Pi.
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring- gpio

Kami juga membutuhkan pustaka Python Adafruit untuk sensor DHT11, yang dapat Anda temukan di sini:
https://learn.adafruit.com/dht-humidity-sensing-on-raspberry-pi-with-gdocs-logging/overview

Langkah 3:Raspberry PI – Memahami Pin GPIO

GPIO adalah singkatan dari General Purpose Input/Output dan pada Raspberry Pi mereka adalah antarmuka fisik antara sisi perangkat lunak Raspberry PI dan dunia luar. Kita perlu menggunakan pin GPIO untuk terhubung ke DHT11 dan Photoresistor.

Versi Raspberry Pi yang berbeda memiliki jumlah pin GPIO yang berbeda. Pada versi awal Raspberry Pi ada 26 pin dan versi yang lebih baru memiliki 40 pin. Meskipun lebih banyak pin yang ditambahkan, pin 1 hingga 26 sama pada semua versi. Ketika Anda melihat referensi untuk pin Raspberry Pi GPIO, Anda akan menemukan beberapa notasi untuk setiap pin. Biasanya Anda akan menemukan satu referensi untuk nama fisik pin (1 hingga 40) dan referensi lainnya untuk Nama GPIO (GPIO1, dll). Nama fisiknya hanya itu, nomor pin yang dipesan secara fisik. Dengan Python kita akan menggunakan referensi GPIO untuk identifikasi pin kita. Nama GPIO ditetapkan dari set chip dan lebih umum digunakan dalam proyek lanjutan.

Mereferensikan nomor Pin GPIO yang salah sangat umum dan jika Anda tidak mendapatkan hasil yang diharapkan saat bekerja dengan GPIO, periksa kembali pin yang Anda sambungkan dan pin yang Anda rujuk dalam kode Anda.

Jika Anda ingin ulasan yang lebih mendalam tentang pin Raspberry Pi GPIO, kami memiliki tutorialnya di situs kami.

Langkah 4:Bangun Sirkuit

Kami menjaga sirkuit tetap sederhana dan membangunnya di papan tempat memotong roti menggunakan komponen dan kabel jumper kami. Sebelum menghubungkan apa pun ke Raspberry PI Anda, putuskan sambungan daya.

Peringatan – Anda dapat menghancurkan Raspberry Pi Anda dengan korsleting dari koneksi yang salah. Berhati-hatilah dan periksa kembali semuanya sebelum menyalakan kembali.

Untuk menghubungkan dari Raspberry PI ke breadboard saya suka menggunakan Kabel Dupont, yaitu kabel jumper yang memiliki sisi female dan sisi male. Sisi betina terhubung langsung ke pin header jantan Raspberry Pi dan sisi jantan terhubung langsung ke Breadboard.

Untuk rangkaian ini kita perlu menggunakan 3.3v keluar dari Raspberry Pi Pin 1 (tidak menggunakan 5v pada Pin 2) dan kita membutuhkan Ground (GND) tentunya. Hubungkan ini dari Pi ke Breadboard.

DHT 11 memiliki 4 Pin. Pin 1 adalah VCC, Pin 2 adalah Data, Pin 3 TIDAK DIGUNAKAN, Pin 4 adalah Ground.

Resistor foto memiliki 2 pin

Periksa pekerjaan Anda terhadap Diagram Fritzing terlampir dan foto-foto.

Langkah 5:Siapkan Thingspeak untuk data IoT kami

Skrip Python kami akan membaca data dari sensor DHT11 dan fotoresistor dan kemudian mempublikasikan nilai data tersebut ke saluran kami di Thingspeak. Pertama kita perlu mengaturnya.

Buka Thingspeak.com dan buat akun gratis atau login ke akun Anda yang sudah ada. Klik "Saluran Saya" dan kemudian klik Saluran Baru. Beri nama saluran baru Anda dan beri nama bidangnya. Urutan kolom penting nanti saat kita memposting data. Mereka dapat dalam urutan apa pun, tetapi ketika Anda memposting data, data yang Anda butuhkan untuk mengingat posisinya.

Anda dapat memutuskan apakah Anda ingin saluran tersebut menjadi publik atau tidak serta mempublikasikan informasi tentang lokasinya. Ini semua terserah Anda dan tidak akan memengaruhi kode kami. Anda juga memerlukan kunci API Tulis untuk saluran karena akan diperlukan untuk mengeposkan data ke saluran.

Untuk detail selengkapnya:Bangun IoT Pertama Anda dengan Raspberry Pi, sensor DHT11, dan Thingspeak.


Proses manufaktur

  1. Ukur suhu dengan sensor DS18B20 1-kawat dan Raspberry Pi
  2. Sensor Suhu Python dan Raspberry Pi
  3. Proyek IoT 101:Aliran Suhu dari Raspberry Pi
  4. Bergabunglah dengan IOT dengan Stasiun Cuaca Anda – CWOP
  5. Integrasi Data Sensor dengan Mikroprosesor Raspberry Pi
  6. Monitor Suhu ThingSpeak dengan Raspberry Pi
  7. Sensor Suhu dan Cahaya Raspberry Pi
  8. Sensor Pi Raspberry dan Kontrol Aktuator
  9. Aeroponik dengan Raspberry Pi dan sensor kelembapan
  10. Raspberry Pi GPIO dengan sensor gerak PIR:Tutorial terbaik