Orodha ya maudhui:

ESP - Arifa ya Kijijini cha mbali: Hatua 8
ESP - Arifa ya Kijijini cha mbali: Hatua 8

Video: ESP - Arifa ya Kijijini cha mbali: Hatua 8

Video: ESP - Arifa ya Kijijini cha mbali: Hatua 8
Video: Z Anto | Kisiwa Cha Malavidavi | Official Video 2024, Julai
Anonim
ESP - Arifa ya Kijijini cha Ambiance
ESP - Arifa ya Kijijini cha Ambiance
ESP - Arifa ya Kijijini cha Ambiance
ESP - Arifa ya Kijijini cha Ambiance

Mfano huo unategemea chip maarufu cha IOT ESP8266.

ESP8266

Hii ni microchip ya bei ya chini ya Wi-Fi iliyo na stack kamili ya TCP / IP na uwezo mdogo wa kudhibiti unaozalishwa na mtengenezaji wa Wachina wa Kichina, Espressif Systems.

  • Processor: L106 32-bit RISC microprocessor msingi kulingana na Tensilica Xtensa Diamond Standard 106Micro inayoendesha kwa 80 MHz †
  • Kumbukumbu:

    • 32 KiB mafundisho RAM
    • 32 KiB kashe ya maagizo RAM
    • RAM ya mtumiaji 80 KiB
    • RAM ya mfumo wa 16 KiB ETS
  • Flash ya nje ya QSPI: hadi 16 MiB inasaidiwa (512 KiB hadi 4 MiB kawaida imejumuishwa)
  • IEEE 802.11 b / g / n Wi-Fi

    • Jumuishi ya TR switchch, balun, LNA, nguvu ya kuongeza nguvu na mtandao unaofanana
    • Uthibitishaji wa WEP au WPA / WPA2, au kufungua mitandao
  • Pini 16 za GPIO
  • SPI I²C (utekelezaji wa programu) [5]
  • Mimi ni miingiliano na DMA (kushiriki pini na GPIO)
  • UART kwenye pini zilizojitolea, pamoja na UART ya kusambaza tu inaweza kuwezeshwa kwenye GPIO2
  • ADC 10-bit (makadirio ya mfululizo ADC)

Hatua ya 1: Orodha ya Sehemu

Orodha ya Sehemu
Orodha ya Sehemu
  • Moduli ya sensa ya kugundua Sauti
  • Moduli ya Sensorer ya Vibration ya OEM - SW-420
  • 2 ya NodeMCU-WiFi-Arduino-IDE-Lua-msingi-IoT-ESP8266-Bodi ya Maendeleo

  • CP2102 USB 2.0 kwa TTL UART SERIAL CONVERTER MODULE na pini ya DTR
  • LEDs - Nyekundu, Njano, Bluu

Hatua ya 2: Mpangilio wa Pini

Mpangilio wa Pini
Mpangilio wa Pini

Mpangilio wa Pini

ESP A0 - Sura ya Sauti OUT

ESP 0 - LED (Sauti)

ESP 5 - Sensorer ya Vibration D0

ESP 4 - LED (mtetemo)

Hatua ya 3: Kugundua Mtetemo

Kugundua Mtetemo
Kugundua Mtetemo
Kugundua Mtetemo
Kugundua Mtetemo

Moduli ya Sensorer ya Vibration ya OEM - SW-420

Moduli ya Vibration kulingana na sensorer ya vibration SW-420 na Comparator LM393 kugundua ikiwa kuna mtetemo wowote ulio nje ya kizingiti. Kizingiti kinaweza kubadilishwa na potentiometer ya bodi.

Wakati hii hakuna mtetemo, mantiki ya pato la moduli HII chini ishara inaashiria mwangaza wa LED, Na kinyume chake.

Ufafanuzi

  • Hali chaguomsingi ya swichi iko karibu
  • Pato la dijiti Voltage ya Ugavi: 3.3V-5V
  • Kiashiria cha ubao wa bodi kuonyesha matokeo
  • Kwenye bodi ya LM393
  • Kipimo cha bodi: 3.2cm x 1.4cm

Hatua ya 4: Kugundua Sauti

Utambuzi wa Sauti
Utambuzi wa Sauti
Utambuzi wa Sauti
Utambuzi wa Sauti

Moduli ya sensa ya kugundua Sauti

Moduli ya sensa ya sauti hutoa njia rahisi ya kugundua sauti na hutumiwa kwa ujumla kugundua ukali wa sauti. Moduli hii inaweza kutumika kwa matumizi ya usalama, kubadili, na ufuatiliaji. Usahihi wake unaweza kubadilishwa kwa urahisi kwa urahisi wa matumizi. Inatumia kipaza sauti ambayo hutoa pembejeo kwa kipaza sauti, kichunguzi cha juu na bafa. Wakati sensorer inagundua sauti, inasindika voltage ya ishara ya pato ambayo hutumwa kwa microcontroller kisha hufanya usindikaji muhimu.

Ufafanuzi

  • Uendeshaji voltage 3.3V-5V
  • Mfano wa pato: matokeo ya kubadili dijiti (0 na 1, kiwango cha juu au cha chini)
  • Na shimo linaloweka la screw

Hatua ya 5: GPS - Kupitia API ya Google Geolocation

GPS - Kupitia API ya Google Geolocation
GPS - Kupitia API ya Google Geolocation

API ya Geolocation ya Ramani za Google

Google Maps Geolocation API inarudisha eneo na eneo la usahihi kulingana na habari juu ya minara ya seli na nodi za WiFi ambazo mteja wa rununu anaweza kugundua. Hati hii inaelezea itifaki inayotumika kutuma data hii kwa seva na kurudisha majibu kwa mteja.

Mawasiliano hufanywa juu ya HTTPS kwa kutumia POST. Ombi na jibu zote zimepangwa kama JSON, na aina ya yaliyomo ni maombi / json. Kabla ya kuanza kukuza na API ya Geolocation, kagua mahitaji ya uthibitishaji (unahitaji kitufe cha API) na mipaka ya utumiaji wa API. Maombi ya kijiografia Maombi ya eneo hutumwa kwa kutumia POST kwa sampuli ya URL ifuatayo:

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

Ufunguo wa Mfano: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY

Hatua ya 6: Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)

Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)
Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)
Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)
Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)
Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)
Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)
Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)
Arifa za Kutumia Huduma ya Bot ya Telegram (Opensource)

Telegram ni programu ya kutuma ujumbe yenye kuzingatia kasi na usalama, ni ya haraka sana, rahisi na ya bure. Inaweza kutumika kwenye vifaa vyote kwa wakati mmoja - ujumbe unalinganisha bila mshono kwenye nambari yoyote ya simu, vidonge au kompyuta.

Na Telegram, mtu anaweza kutuma ujumbe, picha, video na faili za aina yoyote (doc, zip, mp3, nk), na pia kuunda vikundi hadi watu 100, 000 au njia za utangazaji kwa watazamaji wasio na kikomo. Mtu anaweza kuandika kwa anwani za simu na kupata watu kwa majina yao ya watumiaji. Telegram ni kama SMS na barua pepe pamoja - na inaweza kutunza mahitaji yako yote ya kibinafsi au ya ujumbe wa biashara. Kwa kuongeza hii, inasaidia simu za sauti zilizosimbwa mwisho hadi mwisho.

Mfano hutumia huduma ya Telegram Bot:

BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";

Hatua ya 7: Takwimu - Kutumia Kituo cha ThingSpeak

Takwimu - Kutumia Kituo cha ThingSpeak
Takwimu - Kutumia Kituo cha ThingSpeak

ThingSpeak ni programu ya wazi ya Wavuti ya Vitu (IoT) na API ya kuhifadhi na kupata data kutoka kwa vitu kwa kutumia itifaki ya HTTP kwenye mtandao au kupitia Mtandao wa Eneo la Mitaa. ThingSpeak inawezesha uundaji wa programu za ukataji wa sensorer, matumizi ya ufuatiliaji wa eneo, na mtandao wa kijamii wa vitu na visasisho vya hali.

ThingSpeak awali ilizinduliwa na ioBridge mnamo 2010 kama huduma ya kuunga mkono matumizi ya IoT. ThingSpeak imeunganisha msaada kutoka kwa programu ya nambari ya kompyuta ya MATLAB kutoka MathWorks, [4] ikiruhusu watumiaji wa ThingSpeak kuchambua na kuibua data iliyopakiwa kwa kutumia Matlab bila kuhitaji ununuzi wa Leseni ya Matlab kutoka Mathworks. ThingSpeak ina uhusiano wa karibu na Mathworks, Inc

Mfano hutumia Kituo cha ThingSpeak kifuatacho

  • Kamba apiKey = "BJAUZC22GNAUQCQQ";
  • Kamba ya kituTweetAPIKey = "8LFA68AASLC0096N";

Hatua ya 8: Maonyesho ya wakati halisi na uchambuzi

Ilipendekeza: