Talaan ng mga Nilalaman:

Mail Alarm: 6 na Hakbang (na may Mga Larawan)
Mail Alarm: 6 na Hakbang (na may Mga Larawan)

Video: Mail Alarm: 6 na Hakbang (na may Mga Larawan)

Video: Mail Alarm: 6 na Hakbang (na may Mga Larawan)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Nobyembre
Anonim
Image
Image
Mga Bahagi
Mga Bahagi

Matapos makumpleto ang aking GSM Home Alarm V1.0 at ilang oras ng paggamit, nagpasya akong gumawa ng ilang mga pagbabago.

Sa hardware ang pangunahing mga pagbabago ay ang kapalit ng ultrasonic sensor at ang pagpapakilala ng isang keypad. Sa software, binabago ko ang notification sa SMS sa pamamagitan ng e-mail. Nagpasya din akong sukatin ang circuit at disenyo at 3D na mag-print ng isang kahon para sa circuit.

Hakbang 1: Mga Bahagi

DFRobot FireBeetle ESP32 IOT Microcontroller

DFRobot Gravity: Digital Infrared Motion Sensor Para sa Arduino

DFRobot Sealed Membrane 4 * 4 button pad na may sticker

DFRobot 5mm LED Pack (50 pcs)

DFRobot 220R Resistor

Perfboard

Hakbang 2: Ikonekta ang Mga Sangkap

Ikonekta ang Mga Sangkap
Ikonekta ang Mga Sangkap

Ang FireBeetle ESP32 IOT Microcontroller ang magiging utak ng proyektong ito. Ang malaking kalamangan ay maaari kang makakuha ng pamamahala ng WIFI at Baterya sa isang napakaliit na yapak. Direkta itong pinalakas mula sa USB port (+ 5V) ngunit nagdagdag din ako ng baterya bilang backup power (ang huling ito ay opcional).

Ang keypad ay konektado mula sa pin D2 hanggang sa pin D8. Ang led ay konektado sa pin MOSI / IO19. Ang pin ng signal ng PIR Sensor ay konektado sa pin A1 / IO39.

Ang isang supply ng kuryente na + 5V (normal na smartphone wall adapter) ay kailangang ikonekta sa nano USB konektor. Ang isang + 3.7V na baterya ay maaari ring maidagdag bilang backup na lakas.

Hakbang 3: Pushing Box

Boxing sa Pagtulak
Boxing sa Pagtulak
Boxing sa Pagtulak
Boxing sa Pagtulak
Boxing sa Pagtulak
Boxing sa Pagtulak
Boxing sa Pagtulak
Boxing sa Pagtulak

Sa panahon ng proyektong ito, natuklasan ko ang serbisyong IOT na nagbibigay-daan sa iyo upang mag-setup ng maraming mga notification.

1 - Pumunta sa https://www.pushingbox.com at lumikha ng isang account.

2- Pumunta sa "Aking Mga Serbisyo"

3 - "Magdagdag ng serbisyo"

4 - Sa linya na "Email", pindutin ang "Piliin ang serbisyong ito".

5- I-configure ang email na makakatanggap ng abiso.

6 - Pumunta sa "My Scenarios"

7 - Pindutin ang "Test".

8 - Kung ok ang lahat, dapat kang makakuha ng isang email sa iyong inbox.

Hakbang 4: Code

Code
Code

Para magamit mo ang aking code, kinakailangan ang ilang pagbabago.

Tukuyin ang iyong pangalan ng WIFI network at password.

Kopyahin ang DEVID mula sa "My Scenarios" sa Pushingbox at i-paste ito sa code.

Mag-upload at buksan ang isang window ng Serial Monitor upang suriin kung gumagana ang lahat. Para sa pag-aktibo ng system pindutin lamang ang "1234", ang aking default na password, at ang alarma ay armado sa 8s (maaari rin itong mabago sa code).

Hakbang 5: Mga 3D na File

Hakbang 6: Konklusyon

Konklusyon
Konklusyon

Paghahambing sa aking nakaraang proyekto, ang pag-upgrade sa sensor ng PIR ay isang malaking pagpapabuti. Nakakakuha ako ng halos wala sa alarma na "hindi totoo, positibo."

Halos sa yugto ng pagtatapos, naaalala ko, "Bakit hindi ako gumamit ng isang RFID ??? !!!", o mas mahusay, ang module ng Bluetooth na magagamit sa ESP32, sa halip na ang keypad. Gayundin ang code ay napaka-basic, na may maraming mga pagpapabuti ng pagkakataon, kaya sa palagay ko hindi ito ang aking huling sistema ng alarma.

Huwag mag-atubiling magkomento o magpadala sa akin ng isang mensahe kung nakakita ka ng anumang mga pagkakamali, o kung mayroon kang anumang mga mungkahi / pagpapabuti o mga katanungan.

Gusto. Mag-subscribe. Gawin mo.

Inirerekumendang: