Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: I-pin ang Layout
- Hakbang 3: Pagtuklas ng Panginginig
- Hakbang 4: Pagtuklas ng Tunog
- Hakbang 5: GPS - Sa pamamagitan ng Google Geolocation API
- Hakbang 6: Mga Abiso Gamit ang Serbisyo ng Telegram Bot (Opensource)
- Hakbang 7: Analytics - Paggamit ng ThingSpeak Channel
- Hakbang 8: Mga Visualization at Pagsusuri sa Real Time
Video: ESP - Remote Ambiance Notifier: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang prototype ay batay sa sikat na IOT chip ESP8266.
ESP8266
Ito ay isang murang Wi-Fi microchip na may buong TCP / IP stack at kakayahan ng microcontroller na ginawa ng tagagawa ng Tsina na nakabase sa Shanghai, ang Espressif Systems.
- Processor: L106 32-bit RISC microprocessor core batay sa Tensilica Xtensa Diamond Standard 106Micro na tumatakbo sa 80 MHz †
-
Memorya:
- 32 KiB tagubilin RAM
- 32 cache ng KiB cache ng RAM
- 80 KiB data ng gumagamit RAM
- 16 data ng KiB ETS system RAM
- Panlabas na QSPI flash: hanggang sa 16 MiB ay suportado (512 KiB hanggang 4 MiB na karaniwang kasama)
-
IEEE 802.11 b / g / n Wi-Fi
- Pinagsamang TR switch, balun, LNA, power amplifier at pagtutugma ng network
- Ang pagpapatotoo ng WEP o WPA / WPA2, o bukas na mga network
- 16 GPIO pin
- SPI I²C (pagpapatupad ng software) [5]
- Ang interface ng I²S sa DMA (pagbabahagi ng mga pin sa GPIO)
- Ang UART sa mga nakalaang pin, kasama ang isang nagpapadala-lamang na UART ay maaaring paganahin sa GPIO2
- 10-bit ADC (sunud-sunod na approximation ADC)
Hakbang 1: Listahan ng Mga Bahagi
- REES52 Modyul ng sensor ng Detection ng Sound
- Module ng Sensor ng Vibration ng OEM - SW-420
-
2 ng NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266-Development Board
- Ang CP2102 USB 2.0 hanggang TTL UART SERIAL CONVERTER MODULE na may pin na DTR
- Mga LED - Pula, Dilaw, Asul
Hakbang 2: I-pin ang Layout
Ang Pin Layout
ESP A0 - Sound Sensor OUT
ESP 0 - LED (Tunog)
ESP 5 - Sensor ng Panginginig ng boses D0
ESP 4 - LED (panginginig)
Hakbang 3: Pagtuklas ng Panginginig
Module ng Sensor ng Vibration ng OEM - SW-420
Ang module ng Vibration batay sa sensor ng vibration SW-420 at Comparator LM393 upang makita kung mayroong anumang panginginig na lampas sa threshold. Ang threshold ay maaaring ayusin ng on-board potentiometer.
Kapag ito ay walang panginginig ng boses, ang module na ito output lohika mababa ang signal ipahiwatig LED ilaw, At sa kabaligtaran.
Mga pagtutukoy
- Malapit ang default na estado ng switch
- Digital output Supply boltahe: 3.3V-5V
- On-board tagapagpahiwatig LED upang ipakita ang mga resulta
- On-board LM393 chip
- Sukat ng board: 3.2cm x 1.4cm
Hakbang 4: Pagtuklas ng Tunog
REES52 Modyul ng sensor ng Detection ng Sound
Ang module ng tunog sensor ay nagbibigay ng isang madaling paraan upang makita ang tunog at sa pangkalahatan ay ginagamit para sa pagtuklas ng lakas ng tunog. Ang modyul na ito ay maaaring magamit para sa seguridad, switch, at pagsubaybay ng mga application. Ang kawastuhan nito ay madaling maiakma para sa kaginhawaan ng paggamit. Gumagamit ito ng isang mikropono na nagbibigay ng input sa isang amplifier, rurok na detector at buffer. Kapag nakakita ang tunog ng isang sensor, nagpoproseso ito ng isang output signal boltahe na ipinadala sa isang microcontroller pagkatapos ay nagsasagawa ng kinakailangang pagproseso.
Mga pagtutukoy
- Operating boltahe 3.3V-5V
- Modelo ng output: mga digital switch output (0 at 1, mataas o mababang antas)
- Na may isang butas ng pag-mount ng tornilyo
Hakbang 5: GPS - Sa pamamagitan ng Google Geolocation API
Ang Google Maps Geolocation API
Nagbabalik ang Google Maps Geolocation API ng isang lokasyon at radius ng kawastuhan batay sa impormasyon tungkol sa mga cell tower at WiFi node na maaaring makita ng mobile client. Inilalarawan ng dokumentong ito ang protokol na ginamit upang maipadala ang data na ito sa server at upang bumalik ang isang tugon sa kliyente.
Ang komunikasyon ay ginagawa sa paglipas ng HTTPS gamit ang POST. Ang parehong kahilingan at tugon ay na-format bilang JSON, at ang uri ng nilalaman ng pareho ay application / json. Bago ka magsimulang bumuo sa Geolocation API, suriin ang mga kinakailangan sa pagpapatotoo (kailangan mo ng isang API key) at ang mga limitasyon sa paggamit ng API. Mga kahilingan sa Geolocation ay ipinapadala ang mga kahilingan sa geolocation gamit ang POST sa sumusunod na sample ng URL:
www.googleapis.com/geolocation/v1/geolocat…
Prototype Key: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
Hakbang 6: Mga Abiso Gamit ang Serbisyo ng Telegram Bot (Opensource)
Ang Telegram ay isang messaging app na may pagtuon sa bilis at seguridad, napakabilis, simple at libre. Maaari itong magamit sa lahat ng mga aparato nang sabay-sabay - walang putol na pag-sync ng mga mensahe sa anumang bilang ng iyong mga telepono, tablet o computer.
Sa Telegram, maaaring magpadala ng mga mensahe, larawan, video at file ng anumang uri (doc, zip, mp3, atbp), pati na rin lumikha ng mga pangkat hanggang sa 100, 000 katao o mga channel para sa pag-broadcast sa walang limitasyong mga madla. Maaaring sumulat ang isa sa mga contact sa telepono at maghanap ng mga tao sa pamamagitan ng kanilang mga username. Ang Telegram ay tulad ng SMS at email na pinagsama - at maaaring mapangalagaan ang lahat ng iyong personal o negosyo na mga pangangailangan sa pagmemensahe. Bilang karagdagan dito, sinusuportahan nito ang mga end-to-end na naka-encrypt na tawag sa boses.
Gumagamit ang prototype ng serbisyo sa Telegram Bot:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Hakbang 7: Analytics - Paggamit ng ThingSpeak Channel
Ang ThingSpeak ay isang bukas na mapagkukunan ng application ng Internet of Things (IoT) at API upang maiimbak at makuha ang data mula sa mga bagay gamit ang HTTP protocol sa Internet o sa pamamagitan ng isang Local Area Network. Pinapayagan ng ThingSpeak ang paglikha ng mga application ng pag-log ng sensor, mga application sa pagsubaybay sa lokasyon, at isang social network ng mga bagay na may mga pag-update sa katayuan.
Ang ThingSpeak ay orihinal na inilunsad ng ioBridge noong 2010 bilang isang serbisyo bilang suporta sa mga aplikasyon ng IoT. Pinagsama ng TatlongSpeak ang suporta mula sa numerong computing software na MATLAB mula sa MathWorks, [4] pinapayagan ang mga gumagamit ng ThingSpeak na pag-aralan at makita ang nai-upload na data gamit ang Matlab nang hindi nangangailangan ng pagbili ng isang Lisensya ng Matlab mula sa Mathworks. Ang ThingSpeak ay may malapit na ugnayan sa Mathworks, Inc
Gumagamit ang prototype ng sumusunod na ThingSpeak Channel
- String apiKey = "BJAUZC22GNAUQCQQ";
- String thingtweetAPIKey = "8LFA68AASLC0096N";
Hakbang 8: Mga Visualization at Pagsusuri sa Real Time
Inirerekumendang:
Notifier ng Bluetooth Call: 5 Hakbang (na may Mga Larawan)
Bluetooth Call Notifier: Panimula Nagba-browse ako ng mga nakakain na feed ng balita ilang araw na ang nakakaraan nang makita ko ang Proyekto na ito. Ito ay isang cool na proyekto. Ngunit naisip ko Bakit hindi ito itayo sa isang Bluetooth sa halip na kumplikadong mga bagay sa wifi. Pagtukoy ng Bluetooth Call Notifier na ito
Awtomatikong Notifier ng Paghuhugas ng Kamay: 5 Mga Hakbang
Awtomatikong Notifier ng Paghuhugas ng Kamay: Ito ay isang makina na maaaring ipagbigay-alam sa isang tao kapag lumalakad sila sa pintuan. Ang layunin nito ay upang paalalahanan ang sinumang maghugas ng kanyang mga kamay kapag umuwi siya. Mayroong isang ultrasonic sensor sa harap ng kahon na nakaka-sensing para sa isang taong lumalakad sa
IoT Notifier Gamit ang ESP-12E: 7 Mga Hakbang (na may Mga Larawan)
IoT Notifier Gamit ang ESP-12E: Natigil sa bahay na malayo sa iyong mahal? Sa panahon ng mahirap na oras na ito, ang kasiya-siyang maliit na proyekto ay tiyak na susubukan na magdala ng ngiti sa iyong mga mukha. Sa Instructable na ito, ipapakita ko sa iyo kung paano ipakita ang mga notification mula sa iyong mobile phone sa anyo ng
Madaling Hindi Nabasa na Notifier ng Email: 7 Mga Hakbang
Madaling Hindi Nabasa na Email Notifier: Kumusta Lahat, maligayang pagdating sa isa pang maituturo. Sa kasalukuyang sitwasyon ng pagtatrabaho mula sa bahay, nahaharap ako sa ilang mga hamon dahil nakatanggap ako ng mga email mula sa oras-oras ng aking Kumpanya. Pagkatapos ay iniisip kong gumawa ng isang Desk Notifier na gagawin abisuhan ako tungkol sa aking
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE - Pag-install ng Esp Boards sa Arduino Ide at Programming Esp: 4 na Hakbang
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE | Pag-install ng Esp Boards sa Arduino Idea at Programming Esp: Sa mga itinuturo na ito matututunan namin kung paano mag-install ng mga esp8266 board sa Arduino IDE at kung paano mag-program ng esp-01 at mag-upload ng code dito. Dahil ang mga esp board ay napakapopular kaya naisip ko ang pagwawasto ng isang instruktor para sa ito at ang karamihan sa mga tao ay nahaharap sa problema