Talaan ng mga Nilalaman:
- Hakbang 1: Nakaraang Proyekto
- Hakbang 2: Bagong Ideya
- Hakbang 3: Disenyo ng PCB
- Hakbang 4: Paghihinang
- Hakbang 5: Paggamit
Video: Tagahanap ng Taglagas ng ESP32: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Nais kong pasalamatan ang DFRobot sa pag-sponsor ng proyektong ito.
Narito ang isang listahan ng mga ginamit na bahagi:
DFRobot ESP32 ESP-WROOM Module × 1 -
Ang Silicon Labs CP2102 USB sa UART Bridge × 1
MCP73831 Li-Ion Charger IC × 1
LM317BD2T Adjustable Regulator × 1
0805 4.7uF Capacitor × 2
0805 100nF Capacitor × 1
0805 1uF Capacitor × 1
WS2812b LED × 1
1206 LED × 4
Micro USB Connector × 1
0805 470 ohm Resistor × 1
0805 2k ohm Resistor × 1
0805 510 ohm Resistor × 1
0805 300 ohm Resistor × 1
0805 10k ohm Resistor × 2
0805 270 ohm Resistor × 2
6mm x 6mm Pushbutton × 2
SMD 6mm x 6mm Taas na Pushbutton × 1
Hakbang 1: Nakaraang Proyekto
Bumalik noong Agosto ng 2017, naisip ko ang isang aparato na maaaring alertuhan ang mga gumagamit kung ang isa sa kanilang mga mahal sa buhay ay nakaranas ng pagkahulog o pinindot ang isang "gulat" na pindutan. Gumamit ito ng isang ESP8266 at binuo sa isang piraso ng perf-board. Ito ay may isang solong LED na magpapahiwatig kung ang isang pagkahulog ay naganap. Nagtatampok din ang aparato ng isang napaka-pangunahing LiPo singilin circuit na walang mga tagapagpahiwatig.
Hakbang 2: Bagong Ideya
Dahil ang aking huling tagtuklas ng taglagas ay napaka panimula, nais kong gumawa ng marahas na mga pagpapabuti. Ang una ay ginagawa itong programmable ng USB, kaya gumamit ako ng isang CP2102 USB sa UART converter IC upang hawakan ang USB sa UART serial koneksyon.
Nais ko din na mayroong higit pang mga indikasyon ng mga pagpapatakbo, kaya nagdagdag ako ng isang LED para sa singilin, isa para sa lakas, at dalawa para sa katayuan ng USB. Pinili kong gumamit ng isang ESP32 dahil sa tumaas na lakas nito at pagkakakonekta ng Bluetooth, na maaaring payagan ang pagpapalawak sa hinaharap, tulad ng isang kasamang app.
Hakbang 3: Disenyo ng PCB
Ang lahat ng mga bagong tampok na ito ay mangangailangan ng maraming karagdagang circuitry, at ang isang simpleng piraso ng perf-board ay hindi nito puputulin. Kinakailangan nito ang isang PCB, na idinisenyo ko sa EagleCAD. Nagsimula ako sa pamamagitan ng paglalagay ng mga koneksyon sa kanilang eskematiko editor. Pagkatapos ay lumipat ako sa paggawa ng aktwal na board at mga bakas.
Hakbang 4: Paghihinang
Ito ang pinakamahirap na bahagi dahil sa pinong pinong. Ang pinakamahirap na sangkap na maghinang ay ang CP2102, na nagmumula sa isang pakete ng QFN-28. Ang bawat pin ay.5mm lamang ang pagitan, at walang stencil, ito ay medyo nakakalito upang ikabit. Nalutas ko ang problemang ito sa pamamagitan ng paglalapat ng isang mapagbigay na dami ng likido na pagkilos ng bagay sa mga pad at pagkatapos ay pagpapatakbo ng isang maliit na halaga ng panghinang sa mga pin.
Hakbang 5: Paggamit
Gumagana ang aparato sa pamamagitan ng pag-check sa pagpabilis na sinusukat ng MPU6050 sa mga itinakdang agwat. Kapag nakakita ito ng pagkahulog, nagpapadala ito ng isang email sa isang itinakdang contact. Nalaman ko na ang baterya ay tumatagal ng halos tatlong araw, kaya dapat itong singilin nang regular. Mayroon ding isang pindutan na konektado sa isang nakakagambala sa hardware na maaaring magpadala ng isang email kapag pinindot.
Inirerekumendang:
Tagahanap ng Lokasyon ng GPS: 5 Mga Hakbang
Finder ng Lokasyon ng GPS: Kumusta kayong lahat, Ngayon ay tingnan natin kung paano gumawa ng isang GPS Finder ng Lokasyon gamit ang NEO-6m GPS module at arduino. Tingnan muna natin kung ano ang GPS
Tagahanap ng Raspberry Pi Planet: 14 Mga Hakbang (na may Mga Larawan)
Tagahanap ng Raspberry Pi Planet: Sa labas ng Science Center sa aking lungsod mayroong isang malaking istraktura ng metal na maaaring lumiko at ituro kung saan nasa kalangitan ang mga planeta. Hindi ko kailanman nakita na gumana ito, ngunit palagi kong naisip na magiging mahiwagang malaman kung saan kumilos ang hindi maabot na ibang mga mundo
Pagsisimula Sa ESP32 - Pag-install ng Mga Board ng ESP32 sa Arduino IDE - ESP32 Blink Code: 3 Mga Hakbang
Pagsisimula Sa ESP32 | Pag-install ng Mga Board ng ESP32 sa Arduino IDE | ESP32 Blink Code: Sa mga itinuturo na ito makikita natin kung paano magsisimulang magtrabaho kasama ang esp32 at kung paano mag-install ng mga esp32 board sa Arduino IDE at ipo-program namin ang esp 32 upang patakbuhin ang blink code gamit ang arduino ide
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Tagahanap ng Saklaw ng Ultrasonic Sensor: 5 Mga Hakbang
Finder ng Saklaw ng Sensor ng Ultrasonic: Panimula: Tagahanap ng Saklaw ng Ultrasonic Gamit ang Arduino. Ang Ultrasonic Range Finder ay isang simpleng pamamaraan ng pagkalkula ng distansya mula sa isang balakid mula sa isang distansya nang walang anumang pisikal na kontak. Gumagamit ito ng isang ultrasonic distansya sensor na gumagamit ng tunog pulses