Агуулгын хүснэгт:
Видео: ESP32 уналтын илрүүлэгч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү төслийг ивээн тэтгэсэн DFRobot компанид талархал илэрхийлье.
Энд ашигласан хэсгүүдийн жагсаалтыг энд оруулав.
DFRobot ESP32 ESP-WROOM модуль × 1-https://www.dfrobot.com/product-1559.html
Silicon Labs CP2102 USB to UART Bridge × 1
MCP73831 Li-Ion цэнэглэгч IC × 1
LM317BD2T тохируулгатай зохицуулагч × 1
0805 4.7uF конденсатор × 2
0805 100nF конденсатор × 1
0805 1uF конденсатор × 1
WS2812b LED × 1
1206 LED × 4
Микро USB холбогч × 1
0805 470 ом эсэргүүцэл × 1
0805 2 к ом эсэргүүцэл × 1
0805 510 ом эсэргүүцэл × 1
0805 300 ом эсэргүүцэл × 1
0805 10к ом эсэргүүцэл × 2
0805 270 ом эсэргүүцэл × 2
6mm x 6mm товчлуур × 2
SMD 6mm x 6mm өндөр товчлуур × 1
Алхам 1: Өмнөх төсөл
2017 оны 8 -р сард би хайртай хүмүүсийнхээ нэг нь уналтанд орох эсвэл "сандрах" товчлуурыг дарахад хэрэглэгчдэд мэдэгдэх төхөөрөмжийг төсөөлж байсан. Энэ нь ESP8266-ийг ашигладаг байсан бөгөөд нэг ширхэг самбар дээр угсардаг байв. Энэ нь унасан эсэхийг харуулах ганц LED гэрэлтэй байв. Төхөөрөмж нь шалгуур үзүүлэлтгүй LiPo цэнэглэх маш энгийн хэлхээтэй байв.
Алхам 2: Шинэ санаа
Миний сүүлийн намрын детектор маш энгийн байсан тул би эрс сайжруулалт хийхийг хүсч байсан. Эхнийх нь үүнийг USB програмчлагдах чадвартай болгосон тул би USB -UART цуваа холболтыг зохицуулахын тулд CP2102 USB -ийг UART хөрвүүлэгч IC ашиглан ашигласан.
Би мөн үйл ажиллагааны талаар илүү их мэдээлэл өгөхийг хүсч байсан тул цэнэглэх зориулалттай LED, тэжээлийн нэг, USB статусын хоёр хэсгийг нэмж оруулав. Би ESP32 -ийг ашиглахыг сонгосон бөгөөд түүний хүч чадал, Bluetooth холболт нэмэгдсэн тул дагалдах програм гэх мэт ирээдүйд өргөжүүлэх боломжтой болно.
Алхам 3: ПХБ -ийн дизайн
Эдгээр бүх шинэ функцууд нь маш олон нэмэлт хэлхээг шаарддаг бөгөөд энгийн хавтангийн хэсэг нь огтлохгүй болно. Үүнд миний EagleCAD дээр бүтээсэн ПХБ хэрэгтэй байсан. Би схемийн засварлагчтай холболт хийхээс эхэллээ. Дараа нь би жинхэнэ самбар, ул мөрийг гаргахаар хөдөллөө.
Алхам 4: Гагнах
Энэ нь нарийн нүхтэй байсан тул хамгийн хэцүү хэсэг байв. Гагнахад хамгийн хэцүү бүрэлдэхүүн хэсэг бол QFN-28 багцад багтдаг CP2102 байв. Зүү бүр нь ердөө 5 мм -ийн зайтай бөгөөд стенилгүй бол үүнийг хавсаргахад нэлээд төвөгтэй байсан. Би энэ асуудлыг шийдэж, жийргэвч рүү их хэмжээний шингэн урсгаж, дараа нь тээглүүр дээр бага хэмжээний гагнуур ажиллуулав.
Алхам 5: Хэрэглээ
Төхөөрөмж нь MPU6050 -ийн хэмжсэн хурдатгалыг тогтоосон хугацаанд шалгаж шалгах замаар ажилладаг. Уналтыг илрүүлсний дараа тогтоосон харилцагч руу имэйл илгээдэг. Батерей нь ойролцоогоор 3 хоног ажилладаг тул тогтмол цэнэглэж байх ёстойг би олж мэдсэн. Мөн дарагдсан үед имэйл илгээх боломжтой тоног төхөөрөмжийн тасалдалтай холбогдсон товчлуур байдаг.
Зөвлөмж болгож буй:
Raspberry Pi - TMD26721 Хэт улаан туяаны дижитал ойролцоо илрүүлэгч Java заавар: 4 алхам
Raspberry Pi-TMD26721 хэт улаан туяаны дижитал ойролцоо илрүүлэгч Java заавар: TMD26721 нь хэт улаан туяаны дижитал детектор бөгөөд 8 зүү бүхий гадаргуутай холбох ганц модульд ойр орчныг илрүүлэх систем, дижитал интерфэйсийн логикийг өгдөг. нарийвчлал. Мэргэжилтэн
Усны түвшин илрүүлэгч: 7 алхам
Усны түвшин илрүүлэгч: Хэт авианы мэдрэгч нь радар системтэй ижил зарчмаар ажилладаг. Хэт авианы мэдрэгч нь цахилгаан энергийг акустик долгион болгон хувиргаж чаддаг. Алдарт HC SR04 хэт авианы мэдрэгч нь 40 кГц давтамжтай хэт авианы долгион үүсгэдэг
Зигбигийн ор байгааг илрүүлэгч: 8 алхам
Зигбигийн ор байгааг илрүүлэгч: Хэсэг хугацааны турш би орондоо хэвтэж байхдаа илрүүлэх арга хайж байсан. Энэ мэдээллийг Homeassistant -д ашиглахад зориулагдсан болно. Энэхүү мэдээллийн тусламжтайгаар би шөнийн цагаар гэрлээ унтраах автоматжуулалт хийх эсвэл жишээлбэл миний гэрт дохиоллын системийг идэвхжүүлэх боломжтой болсон
Утаа илрүүлэгч: 13 алхам
Утаа илрүүлэгч: Сайн байна уу найзуудаа өнөөдөр утааны мэдрэгчийн талаар үзье. Та нарын ихэнх нь худалдааны төвүүдээр зочилсон бөгөөд ихэнхдээ утааны детектор гэж нэрлэдэг энэ төхөөрөмжийг харах боломжтой бөгөөд утаа илрүүлж, ус цацагчийг асааж, галыг зогсоох болно. оронд нь
ESP32 BLE ашиглан Mi Band илрүүлэгч: 6 алхам
ESP32 BLE ашиглан Mi Band детектор: Hello Maker m ( - -) m Би төхөөрөмжийг скан хийхэд esp32 ble -ийг хэрхэн ашиглах тухай article (moononournation github) маягтыг уншсан тул github Arduino_BLE_Scanner дээр энэ кодыг туршиж үзэх шаардлагатай болсон. Би оффис дээрээ ирэхэд хаалгаа онгойлгохын тулд Mi Band 3 -аа ашигламаар байна