Isi kandungan:

ESP - Pemberitahuan Suasana Jauh: 8 Langkah
ESP - Pemberitahuan Suasana Jauh: 8 Langkah

Video: ESP - Pemberitahuan Suasana Jauh: 8 Langkah

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

Prototaip berdasarkan cip IOT ESP8266 yang popular.

ESP8266

Ini adalah mikrocip Wi-Fi murah dengan tumpukan TCP / IP penuh dan kemampuan mikrokontroler yang dihasilkan oleh pengeluar China yang berpangkalan di Shanghai, Espressif Systems.

  • Pemproses: L106 teras mikropemproses RISC 32-bit berdasarkan Tensilica Xtensa Diamond Standard 106Micro berjalan pada 80 MHz †
  • Ingatan:

    • RAM arahan 32 KiB
    • RAM cache arahan 32 KiB
    • RAM data pengguna 80 KiB
    • RAM data sistem 16 KiB ETS
  • Kilat QSPI luaran: sehingga 16 MiB disokong (512 KiB hingga 4 MiB biasanya disertakan)
  • Wi-Fi IEEE 802.11 b / g / n

    • Suis TR bersepadu, balun, LNA, penguat kuasa dan rangkaian yang sepadan
    • Pengesahan WEP atau WPA / WPA2, atau buka rangkaian
  • 16 pin GPIO
  • SPI I²C (pelaksanaan perisian) [5]
  • Antaramuka I²S dengan DMA (berkongsi pin dengan GPIO)
  • UART pada pin khusus, ditambah UART transmit sahaja yang boleh diaktifkan pada GPIO2
  • 10-bit ADC (penghampiran ADC berturut-turut)

Langkah 1: Senarai Bahagian

Senarai Bahagian
Senarai Bahagian
  • Modul sensor Pengesanan Bunyi REES52
  • Modul Sensor Getaran OEM - SW-420
  • 2 daripada Lembaga Pembangunan NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266

  • CP2102 MODUL USB 2.0 ke TTL UART SERVER CONVERTER dengan pin DTR
  • LED - Merah, Kuning, Biru

Langkah 2: Tata Letak Pin

Susun atur Pin
Susun atur Pin

Susun atur Pin

ESP A0 - Sensor Bunyi KELUAR

ESP 0 - LED (Bunyi)

ESP 5 - Sensor Getaran D0

ESP 4 - LED (getaran)

Langkah 3: Pengesanan Getaran

Pengesanan Getaran
Pengesanan Getaran
Pengesanan Getaran
Pengesanan Getaran

Modul Sensor Getaran OEM - SW-420

Modul Getaran berdasarkan sensor getaran SW-420 dan Perbandingan LM393 untuk mengesan jika ada getaran yang melebihi ambang batas. Ambang boleh disesuaikan dengan potensiometer on-board.

Apabila ini tiada getaran, modul ini mengeluarkan logik RENDAH isyarat menunjukkan lampu LED, dan sebaliknya.

Spesifikasi

  • Keadaan lalai suis ditutup
  • Voltan bekalan output digital: 3.3V-5V
  • LED penunjuk on-board untuk menunjukkan hasilnya
  • Cip LM393 di atas kapal
  • Dimensi papan: 3.2cm x 1.4cm

Langkah 4: Pengesanan Bunyi

Pengesanan Bunyi
Pengesanan Bunyi
Pengesanan Bunyi
Pengesanan Bunyi

Modul sensor Pengesanan Bunyi REES52

Modul sensor suara menyediakan cara mudah untuk mengesan bunyi dan umumnya digunakan untuk mengesan intensiti suara. Modul ini dapat digunakan untuk aplikasi keamanan, pertukaran, dan pemantauan. Ketepatannya dapat disesuaikan dengan mudah untuk kemudahan penggunaan. Ia menggunakan mikrofon yang memberikan input ke penguat, pengesan puncak dan penyangga. Apabila sensor mengesan bunyi, ia memproses voltan isyarat output yang dihantar ke mikrokontroler kemudian melakukan pemprosesan yang diperlukan.

Spesifikasi

  • Voltan operasi 3.3V-5V
  • Model output: output suis digital (0 dan 1, tahap tinggi atau rendah)
  • Dengan lubang skru pelekap

Langkah 5: GPS - Melalui API Geolokasi Google

GPS - Melalui API Geolokasi Google
GPS - Melalui API Geolokasi Google

API Geolokasi Peta Google

API Peta Geografi Google mengembalikan lokasi dan radius ketepatan berdasarkan maklumat mengenai menara sel dan nod WiFi yang dapat dikesan oleh pelanggan mudah alih. Dokumen ini menerangkan protokol yang digunakan untuk mengirim data ini ke pelayan dan untuk mengembalikan respons kepada klien.

Komunikasi dilakukan melalui HTTPS menggunakan POST. Permintaan dan respons diformat sebagai JSON, dan jenis kandungan keduanya adalah aplikasi / json. Sebelum anda mula mengembangkan dengan Geolocation API, tinjau syarat pengesahan (anda memerlukan kunci API) dan had penggunaan API. Permintaan geolokasi Permintaan geolokasi dihantar menggunakan POST ke contoh URL berikut:

www.googleapis.com/geolocation/v1/geolocat…

Kunci Prototaip: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY

Langkah 6: Pemberitahuan Menggunakan Telegram Bot Service (Opensource)

Pemberitahuan Menggunakan Perkhidmatan Telegram Bot (Opensource)
Pemberitahuan Menggunakan Perkhidmatan Telegram Bot (Opensource)
Pemberitahuan Menggunakan Perkhidmatan Telegram Bot (Opensource)
Pemberitahuan Menggunakan Perkhidmatan Telegram Bot (Opensource)
Pemberitahuan Menggunakan Telegram Bot Service (Opensource)
Pemberitahuan Menggunakan Telegram Bot Service (Opensource)
Pemberitahuan Menggunakan Perkhidmatan Telegram Bot (Opensource)
Pemberitahuan Menggunakan Perkhidmatan Telegram Bot (Opensource)

Telegram adalah aplikasi pesanan dengan fokus pada kelajuan dan keselamatan, sangat pantas, ringkas dan percuma. Ia dapat digunakan pada semua perangkat pada waktu yang sama - pesan diselaraskan dengan lancar di sebilangan besar telefon, tablet atau komputer anda.

Dengan Telegram, seseorang dapat mengirim mesej, foto, video dan fail apa saja (dokumen, zip, mp3, dll), serta membuat kumpulan untuk 100, 000 orang atau saluran untuk penyiaran kepada khalayak tanpa had. Seseorang boleh menulis ke kenalan telefon dan mencari orang dengan nama pengguna mereka. Telegram adalah seperti gabungan SMS dan e-mel - dan dapat memenuhi semua keperluan pesanan peribadi atau perniagaan anda. Di samping itu, ia menyokong panggilan suara yang disulitkan dari hujung ke hujung.

Prototaip menggunakan perkhidmatan Telegram Bot:

BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";

Langkah 7: Analitis - Menggunakan Saluran ThingSpeak

Analitis - Menggunakan Saluran ThingSpeak
Analitis - Menggunakan Saluran ThingSpeak

ThingSpeak adalah aplikasi dan API Internet of Things (IoT) sumber terbuka untuk menyimpan dan mengambil data dari pelbagai perkara menggunakan protokol HTTP melalui Internet atau melalui Rangkaian Kawasan Setempat. ThingSpeak memungkinkan penciptaan aplikasi pencatatan sensor, aplikasi pengesanan lokasi, dan rangkaian sosial dengan kemas kini status.

ThingSpeak pada mulanya dilancarkan oleh ioBridge pada tahun 2010 sebagai perkhidmatan untuk menyokong aplikasi IoT. ThhingSpeak mempunyai sokongan bersepadu dari perisian pengkomputeran berangka MATLAB dari MathWorks, [4] yang membolehkan pengguna ThingSpeak menganalisis dan memvisualisasikan data yang dimuat menggunakan Matlab tanpa memerlukan pembelian Lesen Matlab dari Mathworks. ThingSpeak mempunyai hubungan rapat dengan Mathworks, Inc

Prototaip menggunakan ThingSpeak Channel berikut

  • Rentetan apiKey = "BJAUZC22GNAUQCQQ";
  • String thingtweetAPIKey = "8LFA68AASLC0096N";

Langkah 8: Visualisasi & Analisis Masa Nyata

Disyorkan: