Sommario:
- Passaggio 1: progetto precedente
- Passaggio 2: nuova idea
- Passaggio 3: progettazione PCB
- Passaggio 4: saldatura
- Passaggio 5: utilizzo
Video: Rilevatore di cadute ESP32: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Vorrei ringraziare DFRobot per aver sponsorizzato questo progetto.
Ecco un elenco delle parti utilizzate:
Modulo DFRobot ESP32 ESP-WROOM ×1 -
Silicon Labs CP2102 USB a ponte UART ×1
CI caricatore agli ioni di litio MCP73831 × 1
Regolatore regolabile LM317BD2T ×1
0805 Condensatore 4.7uF ×2
0805 Condensatore 100nF ×1
0805 Condensatore 1uF ×1
WS2812b LED ×1
1206 LED ×4
Connettore micro USB × 1
0805 Resistenza da 470 ohm × 1
0805 Resistenza da 2k ohm × 1
0805 Resistenza da 510 ohm × 1
0805 Resistenza 300 ohm × 1
0805 Resistenza 10k ohm ×2
0805 Resistenza da 270 ohm ×2
Pulsante 6mm x 6mm ×2
Pulsante SMD 6 mm x 6 mm alto × 1
Passaggio 1: progetto precedente
Nell'agosto del 2017, ho immaginato un dispositivo in grado di avvisare gli utenti se uno dei loro cari ha subito una caduta o ha premuto un pulsante "panico". Ha usato un ESP8266 ed è stato assemblato su un pezzo di perf-board. Aveva un singolo LED che indicava se si era verificata una caduta. Il dispositivo presentava anche un circuito di ricarica LiPo molto semplice che non aveva indicatori.
Passaggio 2: nuova idea
Dal momento che il mio ultimo rilevatore di cadute era così rudimentale, volevo apportare miglioramenti drastici. Il primo è stato renderlo programmabile tramite USB, quindi ho utilizzato un convertitore IC da USB a UART CP2102 per gestire la connessione seriale da USB a UART.
Volevo anche che ci fossero più indicazioni sulle operazioni, quindi ho aggiunto un LED per la ricarica, uno per l'alimentazione e due per lo stato USB. Ho scelto di utilizzare un ESP32 a causa della sua maggiore potenza e connettività Bluetooth, che può consentire espansioni future, come un'app di accompagnamento.
Passaggio 3: progettazione PCB
Tutte queste nuove funzionalità richiederebbero molti circuiti aggiuntivi e un semplice pezzo di perf-board non lo taglierebbe. Ciò richiedeva un PCB, che ho progettato in EagleCAD. Ho iniziato tracciando le connessioni con il loro editor schematico. Poi sono passato alla realizzazione della tavola vera e propria e delle tracce.
Passaggio 4: saldatura
Questa è stata la parte più difficile a causa dei perni a passo fine. Il componente più difficile da saldare è stato il CP2102, che viene fornito in un pacchetto QFN-28. Ogni perno è distante solo 0,5 mm e, senza uno stencil, era abbastanza difficile da attaccare. Ho risolto questo problema applicando una generosa quantità di flusso liquido ai pad e quindi eseguendo una piccola quantità di saldatura sui pin.
Passaggio 5: utilizzo
Il dispositivo funziona controllando l'accelerazione misurata dall'MPU6050 ad intervalli prestabiliti. Una volta rilevata una caduta, invia un'e-mail a un contatto prestabilito. Ho scoperto che la batteria dura circa tre giorni, quindi deve essere caricata regolarmente. C'è anche un pulsante collegato a un interrupt hardware che può inviare un'e-mail quando viene premuto.
Consigliato:
Raspberry Pi - Rilevatore di prossimità digitale a infrarossi TMD26721 Tutorial Java: 4 passaggi
Raspberry Pi - TMD26721 Rilevatore di prossimità digitale a infrarossi Java Tutorial: TMD26721 è un rilevatore di prossimità digitale a infrarossi che fornisce un sistema di rilevamento di prossimità completo e logica di interfaccia digitale in un singolo modulo a montaggio superficiale a 8 pin. Il rilevamento di prossimità include un migliore rapporto segnale-rumore e precisione. Un professionista
Rilevatore del livello dell'acqua: 7 passaggi
Rilevatore del livello dell'acqua: il sensore a ultrasuoni funziona secondo gli stessi principi di un sistema radar. Un sensore a ultrasuoni può convertire l'energia elettrica in onde acustiche e viceversa. Il famoso sensore a ultrasuoni HC SR04 genera onde ultrasoniche a una frequenza di 40kHz. Tipico
Rilevatore di presenza letto Zigbee: 8 passaggi
Rilevatore presenza letto Zigbee: da un po' di tempo stavo cercando un modo per rilevare quando siamo a letto. Questo per utilizzare queste informazioni in Homeassistant. Con queste informazioni potrei realizzare automazioni per spegnere le luci di notte o ad esempio attivare un sistema di allarme nella mia casa
Rilevatore di fumo: 13 passaggi
Rilevatore di fumo: Ciao amici oggi parliamo del rilevatore di fumo Molti di voi sono andati in centri commerciali nei centri commerciali per lo più puoi vedere questo dispositivo chiamato rilevatore di fumo che rileverà il fumo e accenderà l'irrigatore e fermerà il fuoco. Ma in questo progetto c'è un leggero cambiamento Invece
Rilevatore di fumo IOT: aggiorna il rilevatore di fumo esistente con IOT: 6 passaggi (con immagini)
Rilevatore di fumo IOT: aggiorna il rilevatore di fumo esistente con IOT: elenco dei contributori, Inventore: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisore: Dr Chia Kim Seng Dipartimento di ingegneria meccatronica e robotica, Facoltà di ingegneria elettrica ed elettronica, Universiti Tun Hussein Onn Malaysia.Distribuzione