Daftar Isi:

ESP - Pemberitahu Suasana Jarak Jauh: 8 Langkah
ESP - Pemberitahu Suasana Jarak Jauh: 8 Langkah

Video: ESP - Pemberitahu Suasana Jarak Jauh: 8 Langkah

Video: ESP - Pemberitahu Suasana Jarak Jauh: 8 Langkah
Video: SULTAN MEDAN INDRAKENZ NAIK JET PRIBADI KE PULAU PRIBADI!! 2024, November
Anonim
ESP - Pemberitahu Suasana Jarak Jauh
ESP - Pemberitahu Suasana Jarak Jauh
ESP - Pemberitahu Suasana Jarak Jauh
ESP - Pemberitahu Suasana Jarak Jauh

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

Daftar Suku Cadang
Daftar Suku Cadang
  • 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
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

Deteksi Getaran
Deteksi Getaran
Deteksi Getaran
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

Deteksi Suara
Deteksi Suara
Deteksi Suara
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

GPS - Melalui Google Geolocation API
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)

Notifikasi Menggunakan Telegram Bot Service (Opensource)
Notifikasi Menggunakan Telegram Bot Service (Opensource)
Notifikasi Menggunakan Telegram Bot Service (Opensource)
Notifikasi Menggunakan Telegram Bot Service (Opensource)
Notifikasi Menggunakan Telegram Bot Service (Opensource)
Notifikasi Menggunakan Telegram Bot Service (Opensource)
Notifikasi Menggunakan Telegram Bot Service (Opensource)
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

Analytics - Menggunakan Saluran ThingSpeak
Analytics - 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: