Daftar Isi:
- Langkah 1: Daftar Bagian
- Langkah 2: Tata Letak Pin
- Langkah 3: Deteksi Getaran
- Langkah 4: Deteksi Suara
- Langkah 5: GPS - Melalui Google Geolocation API
- Langkah 6: Notifikasi Menggunakan Telegram Bot Service (Opensource)
- Langkah 7: Analisis - Menggunakan Saluran ThingSpeak
- Langkah 8: Visualisasi & Analisis Waktu Nyata
Video: ESP - Pemberitahu Suasana Jarak Jauh: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Prototipe didasarkan pada chip IOT populer ESP8266.
ESP8266
Ini adalah microchip Wi-Fi berbiaya rendah dengan tumpukan TCP/IP penuh dan kemampuan mikrokontroler yang diproduksi oleh pabrikan Cina yang berbasis di Shanghai, Espressif Systems.
- Prosesor: Inti mikroprosesor RISC L106 32-bit berdasarkan Tensilica Xtensa Diamond Standard 106Micro yang berjalan pada 80 MHz†
-
Penyimpanan:
- RAM instruksi 32 KiB
- RAM cache instruksi 32 KiB
- RAM data pengguna 80 KiB
- RAM data sistem 16 KiB ETS
- Flash QSPI eksternal: hingga 16 MiB didukung (512 KiB hingga 4 MiB biasanya disertakan)
-
IEEE 802.11 b/g/n Wi-Fi
- Sakelar TR terintegrasi, balun, LNA, penguat daya, dan jaringan yang sesuai
- Otentikasi WEP atau WPA/WPA2, atau jaringan terbuka
- 16 pin GPIO
- SPI I²C (implementasi perangkat lunak)[5]
- Antarmuka I²S dengan DMA (berbagi pin dengan GPIO)
- UART pada pin khusus, ditambah UART khusus transmisi dapat diaktifkan pada GPIO2
- ADC 10-bit (ADC perkiraan berturut-turut)
Langkah 1: Daftar Bagian
- Modul sensor Deteksi Suara REES52
- Modul Sensor Getaran OEM - SW-420
-
2 Dewan Pengembangan NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266-
- CP2102 USB 2.0 ke TTL UART SERIAL CONVERTER MODULE dengan pin DTR
- LED - Merah, Kuning, Biru
Langkah 2: Tata Letak Pin
Tata Letak Pin
ESP A0 - Sensor Suara KELUAR
ESP 0 - LED (Suara)
ESP 5 - Sensor Getaran D0
ESP 4 - LED (getaran)
Langkah 3: Deteksi Getaran
Modul Sensor Getaran OEM - SW-420
Modul Getaran berdasarkan sensor getaran SW-420 dan Komparator LM393 untuk mendeteksi jika ada getaran yang melebihi ambang batas. Ambang batas dapat disesuaikan dengan potensiometer on-board.
Ketika ini tidak ada getaran, modul ini mengeluarkan logika LOW sinyal menunjukkan lampu LED, Dan sebaliknya.
spesifikasi
- Status default sakelar sudah dekat
- Output digital Tegangan suplai: 3.3V-5V
- LED indikator on-board untuk menunjukkan hasil
- Chip LM393 terpasang
- Dimensi papan: 3.2cm x 1.4cm
Langkah 4: Deteksi Suara
Modul sensor Deteksi Suara REES52
Modul sensor suara menyediakan cara mudah untuk mendeteksi suara dan umumnya digunakan untuk mendeteksi intensitas suara. Modul ini dapat digunakan untuk aplikasi keamanan, sakelar, dan pemantauan. Akurasinya dapat dengan mudah disesuaikan untuk kenyamanan penggunaan. Ini menggunakan mikrofon yang memasok input ke amplifier, detektor puncak, dan buffer. Ketika sensor mendeteksi suara, sensor memproses tegangan sinyal keluaran yang dikirim ke mikrokontroler kemudian melakukan pemrosesan yang diperlukan.
spesifikasi
- Tegangan operasi 3.3V-5V
- Model keluaran: keluaran sakelar digital (0 dan 1, level tinggi atau rendah)
- Dengan lubang sekrup pemasangan
Langkah 5: GPS - Melalui Google Geolocation API
API Geolokasi Google Maps
Google Maps Geolocation API mengembalikan lokasi dan radius akurasi berdasarkan informasi tentang menara seluler dan node WiFi yang dapat dideteksi oleh klien seluler. Dokumen ini menjelaskan protokol yang digunakan untuk mengirim data ini ke server dan untuk mengembalikan respons ke klien.
Komunikasi dilakukan melalui HTTPS menggunakan POST. Baik permintaan maupun respons diformat sebagai JSON, dan tipe konten keduanya adalah application/json. Sebelum Anda mulai mengembangkan dengan Geolocation API, tinjau persyaratan autentikasi (Anda memerlukan kunci API) dan batas penggunaan API. Permintaan geolokasi Permintaan geolokasi dikirim menggunakan POST ke contoh URL berikut:
www.googleapis.com/geolocation/v1/geolocat…
Kunci Prototipe: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
Langkah 6: Notifikasi Menggunakan Telegram Bot Service (Opensource)
Telegram adalah aplikasi perpesanan dengan fokus pada kecepatan dan keamanan, sangat cepat, sederhana, dan gratis. Ini dapat digunakan di semua perangkat secara bersamaan - pesan disinkronkan dengan mulus di sejumlah ponsel, tablet, atau komputer Anda.
Dengan Telegram, seseorang dapat mengirim pesan, foto, video, dan file jenis apa pun (doc, zip, mp3, dll), serta membuat grup hingga 100.000 orang atau saluran untuk disiarkan ke audiens yang tidak terbatas. Seseorang dapat menulis ke kontak telepon dan menemukan orang dengan nama pengguna mereka. Telegram seperti gabungan SMS dan email - dan dapat menangani semua kebutuhan perpesanan pribadi atau bisnis Anda. Selain itu, ini mendukung panggilan suara terenkripsi ujung ke ujung.
Prototipe menggunakan layanan Telegram Bot:
BotToken = "537307026:AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Langkah 7: Analisis - Menggunakan Saluran ThingSpeak
ThingSpeak adalah aplikasi dan API Internet of Things (IoT) open source untuk menyimpan dan mengambil data dari berbagai hal menggunakan protokol HTTP melalui Internet atau melalui Jaringan Area Lokal. ThingSpeak memungkinkan pembuatan aplikasi pencatatan sensor, aplikasi pelacakan lokasi, dan jejaring sosial berbagai hal dengan pembaruan status.
ThingSpeak awalnya diluncurkan oleh ioBridge pada tahun 2010 sebagai layanan untuk mendukung aplikasi IoT. ThingSpeak memiliki dukungan terintegrasi dari perangkat lunak komputasi numerik MATLAB dari MathWorks, [4] memungkinkan pengguna ThingSpeak untuk menganalisis dan memvisualisasikan data yang diunggah menggunakan Matlab tanpa memerlukan pembelian Lisensi Matlab dari Mathworks. ThingSpeak memiliki hubungan dekat dengan Mathworks, Inc
Prototipe menggunakan Saluran ThingSpeak berikut
- String apiKey = "BJAUZC22GNAUQCQQ";
- String thingtweetAPIKey = "8LFA68AASLC0096N";
Langkah 8: Visualisasi & Analisis Waktu Nyata
Direkomendasikan:
Pengendali Jarak Jauh Berbasis LoRa - Kontrol Peralatan Dari Jarak Jauh: 8 Langkah
Pengendali Jarak Jauh Berbasis LoRa | Mengontrol Peralatan Dari Jarak Jauh: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Dalam proyek ini, kita akan membuat remote control yang dapat digunakan untuk mengontrol berbagai instrumen seperti LED, motor atau jika kita berbicara tentang kehidupan kita sehari-hari, kita dapat mengontrol aplikasi rumah kita
Sensor Jarak IR Jarak Jauh: 3 Langkah
Sensor Jarak IR Jarak Jauh: Sensor inframerah adalah Modul terbaik untuk deteksi objek tetapi masalahnya adalah ia bekerja untuk jarak yang sangat pendek. dalam artikel ini, kami akan membagikan bagaimana Anda dapat meningkatkan jangkauan dan faktor-faktor apa yang mempengaruhi jangkauan
Lampu Suasana LED RGB Daya Terkendali Jarak Jauh.: 3 Langkah (dengan Gambar)
Lampu Suasana LED RGB Daya Terkendali Jarak Jauh.: Kontrol warna sinar lampu LED yang kuat dengan remote control, simpan warna dan panggil kembali sesuka hati. Dengan benda ini saya dapat mengontrol warna cahaya terang menjadi banyak warna berbeda menggunakan tiga warna dasar: merah hijau
Tingkatkan Jarak Efektif pada Pemancar Pemicu Jarak Jauh Flash 'ebay' Dengan Antena: 6 Langkah
Tingkatkan Jarak Efektif pada Pemancar Pemicu Jarak Jauh Flash 'ebay' Dengan Antena: Penggemar kamera dapat membeli pemicu jarak jauh versi murah untuk unit lampu kilat eksternal, mengendalikan unit lampu kilat tipe hot-shoe atau 'studio'. Pemicu ini menderita karena daya pemancar yang rendah dan dengan demikian jarak kontrol efektif yang kecil. ini bulan
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Otomatis pada Jarak Jauh): 6 Langkah (dengan Gambar)
Olympus Evolt E510 Remote Cable Release (Versi 2 Dengan Fokus Otomatis pada Remote): Kemarin saya membuat remote satu tombol sederhana untuk Olympus E510 saya. Sebagian besar kamera memiliki tombol pelepas rana (tombol yang Anda tekan untuk mengambil gambar) yang memiliki dua mode. Jika tombol ditekan perlahan, kamera akan fokus otomatis dan mengukur cahaya