İçindekiler:

ESP - Uzak Ambiyans Bildiricisi: 8 Adım
ESP - Uzak Ambiyans Bildiricisi: 8 Adım

Video: ESP - Uzak Ambiyans Bildiricisi: 8 Adım

Video: ESP - Uzak Ambiyans Bildiricisi: 8 Adım
Video: Şerit Takip Sistemi Kaza Anı 🚘 Lane Tracking System Accident ⚡️🆘⚠️⛔️ 2024, Temmuz
Anonim
ESP - Uzak Ambiyans Bildiricisi
ESP - Uzak Ambiyans Bildiricisi
ESP - Uzak Ambiyans Bildiricisi
ESP - Uzak Ambiyans Bildiricisi

Prototip, popüler IOT çipi ESP8266'ya dayanmaktadır.

ESP8266

Bu, Şanghay merkezli Çinli üretici Espressif Systems tarafından üretilen tam TCP/IP yığını ve mikro denetleyici özelliğine sahip düşük maliyetli bir Wi-Fi mikroçiptir.

  • İşlemci: 80 MHz'de çalışan Tensilica Xtensa Diamond Standard 106Micro'ya dayalı L106 32-bit RISC mikroişlemci çekirdeği†
  • Hafıza:

    • 32 KiB talimat RAM'i
    • 32 KiB talimat önbellek RAM
    • 80 KiB kullanıcı verisi RAM'i
    • 16 KiB ETS sistem veri RAM'i
  • Harici QSPI flaş: 16 MiB'a kadar desteklenir (genellikle 512 KiB - 4 MiB dahil)
  • IEEE 802.11 b/g/n Wi-Fi

    • Entegre TR anahtarı, balun, LNA, güç amplifikatörü ve eşleştirme ağı
    • WEP veya WPA/WPA2 kimlik doğrulaması veya açık ağlar
  • 16 GPIO pini
  • SPI I²C (yazılım uygulaması)[5]
  • DMA ile I²S arayüzleri (GPIO ile pin paylaşımı)
  • Özel pinlerde UART ve ayrıca GPIO2'de yalnızca iletim UART etkinleştirilebilir
  • 10-bit ADC (ardışık yaklaşım ADC)

Adım 1: Parça Listesi

Parça listesi
Parça listesi
  • REES52 Ses Algılama sensörü Modülü
  • OEM Titreşim Sensör Modülü - SW-420
  • 2 NodeMCU-WiFi-Arduino-IDE-Lua-tabanlı-IoT-ESP8266-Geliştirme Kartı

  • DTR pinli CP2102 USB 2.0 - TTL UART SERİ DÖNÜŞTÜRÜCÜ MODÜLÜ
  • LED'ler - Kırmızı, Sarı, Mavi

Adım 2: Pin Düzeni

Pin Düzeni
Pin Düzeni

Pin Düzeni

ESP A0 - Ses Sensörü ÇIKIŞI

ESP 0 - LED (Ses)

ESP 5 - Titreşim Sensörü D0

ESP 4 - LED (titreşim)

Adım 3: Titreşim Algılama

Titreşim Algılama
Titreşim Algılama
Titreşim Algılama
Titreşim Algılama

OEM Titreşim Sensör Modülü - SW-420

Titreşim modülü, eşiğin ötesinde herhangi bir titreşim olup olmadığını algılamak için titreşim sensörü SW-420 ve Karşılaştırıcı LM393'ü temel alır. Eşik, yerleşik potansiyometre ile ayarlanabilir.

Bu titreşim olmadığında, bu modül çıkış mantığı DÜŞÜK, sinyal LED ışığını gösterir ve bunun tersi de geçerlidir.

Özellikler

  • Anahtarın varsayılan durumu yakın
  • Dijital çıkış Besleme gerilimi:3.3V-5V
  • Sonuçları göstermek için yerleşik gösterge LED'i
  • Yerleşik LM393 çipi
  • Tahtanın boyutu: 3.2cm x 1.4cm

4. Adım: Ses Algılama

Ses Algılama
Ses Algılama
Ses Algılama
Ses Algılama

REES52 Ses Algılama sensörü Modülü

Ses sensörü modülü, sesi algılamak için kolay bir yol sağlar ve genellikle ses yoğunluğunu algılamak için kullanılır. Bu modül güvenlik, anahtar ve izleme uygulamaları için kullanılabilir. Kullanım kolaylığı için doğruluğu kolayca ayarlanabilir. Girişi bir amplifikatöre, tepe dedektörüne ve ara belleğe sağlayan bir mikrofon kullanır. Sensör bir ses algıladığında, bir mikrodenetleyiciye gönderilen bir çıkış sinyali voltajını işler ve ardından gerekli işlemleri gerçekleştirir.

Özellikler

  • Çalışma voltajı 3.3V-5V
  • Çıkış modeli: dijital anahtar çıkışları (0 ve 1, yüksek veya düşük seviye)
  • Montaj vidası deliği ile

Adım 5: GPS - Google Geolocation API ile

GPS - Google Geolocation API ile
GPS - Google Geolocation API ile

Google Haritalar Coğrafi Konum API'sı

Google Haritalar Coğrafi Konum API'si, mobil istemcinin algılayabileceği baz istasyonları ve WiFi düğümleri hakkındaki bilgilere dayalı olarak bir konum ve doğruluk yarıçapı döndürür. Bu belge, bu verileri sunucuya göndermek ve istemciye bir yanıt döndürmek için kullanılan protokolü açıklar.

İletişim, POST kullanılarak HTTPS üzerinden yapılır. Hem istek hem de yanıt JSON olarak biçimlendirilir ve her ikisinin de içerik türü application/json'dur. Geolocation API ile geliştirmeye başlamadan önce, kimlik doğrulama gereksinimlerini (bir API anahtarına ihtiyacınız vardır) ve API kullanım sınırlarını inceleyin. Coğrafi konum istekleri Coğrafi konum istekleri, POST kullanılarak aşağıdaki URL örneğine gönderilir:

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

Prototip Anahtarı: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY

6. Adım: Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)

Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)
Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)
Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)
Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)
Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)
Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)
Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)
Telegram Bot Hizmetini Kullanan Bildirimler (Açık Kaynak)

Telegram hız ve güvenliğe odaklanan bir mesajlaşma uygulamasıdır, süper hızlı, basit ve ücretsizdir. Aynı anda tüm cihazlarda kullanılabilir - mesajlar herhangi bir sayıda telefonunuz, tabletiniz veya bilgisayarınız arasında sorunsuz bir şekilde senkronize edilir.

Telegram ile her türden mesaj, fotoğraf, video ve dosya (doc, zip, mp3, vb.) gönderilebilir ve ayrıca 100.000 kişiye kadar gruplar veya sınırsız izleyicilere yayın yapmak için kanallar oluşturulabilir. Kişi telefon rehberine yazabilir ve insanları kullanıcı adlarına göre bulabilir. Telegram, SMS ve e-postanın birleşimi gibidir ve tüm kişisel veya iş mesajlaşma ihtiyaçlarınızı karşılayabilir. Buna ek olarak, uçtan uca şifreli sesli aramaları destekler.

Prototip, Telegram Bot hizmetini kullanır:

BotToken = "537307026:AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";

7. Adım: Analiz - ThingSpeak Kanalını Kullanma

Analytics - ThingSpeak Kanalını Kullanma
Analytics - ThingSpeak Kanalını Kullanma

ThingSpeak, HTTP protokolünü kullanarak İnternet veya Yerel Alan Ağı aracılığıyla veri depolamak ve bunlardan veri almak için açık kaynaklı bir Nesnelerin İnterneti (IoT) uygulaması ve API'sidir. ThingSpeak, sensör günlüğü uygulamalarının, konum izleme uygulamalarının ve durum güncellemeleriyle bir sosyal ağların oluşturulmasını sağlar.

ThingSpeak, ilk olarak 2010 yılında IoT uygulamalarını destekleyen bir hizmet olarak ioBridge tarafından piyasaya sürüldü. ThingSpeak, MathWorks'ün sayısal hesaplama yazılımı MATLAB'den gelen desteği entegre etti, [4] ThingSpeak kullanıcılarının bir satın alma işlemi gerekmeden Matlab kullanarak yüklenen verileri analiz etmesine ve görselleştirmesine izin verdi. Mathworks'ten Matlab lisansı. ThingSpeak'in Mathworks, Inc. ile yakın bir ilişkisi vardır

Prototip aşağıdaki ThingSpeak Kanalını kullanır

  • String apiKey = "BJAUZC22GNAUQCQQ";
  • StringthingtweetAPIKey = "8LFA68AASLC0096N";

Adım 8: Gerçek Zamanlı Görselleştirmeler ve Analiz

Önerilen: