فهرست مطالب:
تصویری: آشکارساز سقوط ESP32: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
من می خواهم از DFRobot برای حمایت از این پروژه تشکر کنم.
در اینجا لیستی از قطعات مورد استفاده وجود دارد:
ماژول DFRobot ESP32 ESP-WROOM × 1-https://www.dfrobot.com/product-1559.html
Silicon Labs CP2102 USB to UART Bridge × 1
MCP73831 شارژر لیتیوم یونی 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 مقاومت 2k اهم × 1
0805 510 اهم مقاومت × 1
0805 مقاومت 300 اهم × 1
0805 مقاومت 10k اهم × 2
0805 270 اهم مقاومت × 2
دکمه فشاری 6 میلی متر در 6 میلی متر × 2
SMD 6 میلی متر * 6 میلی متر دکمه بلند × 1
مرحله 1: پروژه قبلی
در آگوست 2017 ، دستگاهی را تصور کردم که در صورت سقوط یکی از عزیزان یا فشار دادن دکمه "وحشت" می تواند به کاربران هشدار دهد. از ESP8266 استفاده می کرد و روی تکه ای از تخته چوبی مونتاژ شده بود. دارای یک LED واحد بود که نشان می داد که سقوط رخ داده است. این دستگاه همچنین دارای مدار شارژ اولیه LiPo بود که فاقد نشانگر بود.
مرحله 2: ایده جدید
از آنجا که آخرین آشکارساز پاییز من بسیار ابتدایی بود ، می خواستم پیشرفت های چشمگیری انجام دهم. اولین مورد آن را USB قابل برنامه ریزی می کرد ، بنابراین من از IC CP2102 USB to UART مبدل برای مدیریت اتصال USB به UART استفاده کردم.
من همچنین می خواستم نشانه های بیشتری از عملیات وجود داشته باشد ، بنابراین یک LED برای شارژ ، یکی برای تغذیه و دو مورد برای وضعیت USB اضافه کردم. من استفاده از ESP32 را به دلیل افزایش قدرت و اتصال بلوتوث ، که می تواند امکان توسعه آینده را فراهم کند ، مانند یک برنامه همراه ، انتخاب کردم.
مرحله 3: طراحی PCB
همه این ویژگی های جدید نیاز به مدارهای اضافی زیادی دارد و یک تکه ساده از برد آن نمی تواند آن را قطع کند. این مورد نیاز به PCB داشت که من آن را در EagleCAD طراحی کردم. من شروع به بیان ارتباطات با ویرایشگر شماتیک آنها کردم. سپس به سراغ ساخت تخته و آثار واقعی رفتم.
مرحله 4: لحیم کاری
این سخت ترین قسمت به دلیل پین های ظریف بود. سخت ترین قطعه برای لحیم کاری CP2102 بود که در بسته QFN-28 عرضه می شد. فاصله هر پین فقط 5 میلی متر است ، و بدون استنسیل ، اتصال آن بسیار مشکل است. من این مشکل را با استفاده از مقدار زیادی جریان مایع روی پدها و سپس قرار دادن مقدار کمی لحیم کاری روی پین ها حل کردم.
مرحله 5: استفاده
این دستگاه با بررسی شتاب اندازه گیری شده توسط MPU6050 در فواصل زمانی معین کار می کند. هنگامی که سقوط را تشخیص می دهد ، یک ایمیل به یک مخاطب مجموعه ارسال می کند. متوجه شده ام که باتری حدود سه روز دوام می آورد ، بنابراین باید مرتباً شارژ شود. همچنین یک دکمه متصل به یک وقفه سخت افزاری وجود دارد که می تواند هنگام فشار دادن یک ایمیل ارسال کند.
توصیه شده:
آشکارساز Mi Band با استفاده از ESP32 BLE: 6 مرحله
آشکارساز Mi Band با استفاده از ESP32 BLE: Hello Maker m ( - -) m من این مقاله را در مورد نحوه استفاده از esp32 ble برای اسکن دستگاه خواندم ، بنابراین مجبور شدم این کد را در github Arduino_BLE_Scanner امتحان کنم. در حال حاضر من می خواهم از Mi Band 3 خود برای باز کردن قفل در هنگام استفاده از من استفاده کنم
رفع یک هواپیمای بدون سرنشین سقوط کرده ، چندین مسئله .: 4 مرحله
رفع یک هواپیمای بدون سرنشین سقوط کرده ، چندین مسئله: سلام این DJI Spark به نام ریش قرمز کوچک بزرگ است. او در وضعیت ناهمواری قرار دارد و قبل از نجات او به سمت سطل زباله رفته بود. آخرین سقوط LBRB منجر به شکستگی پا شد و چه کسی می داند چه چیز دیگری. این سفر خسته کننده من برای نگه داشتن ریش قرمز کوچک بزرگ بود
با مانیتور سقوط ساختمان جان خود را نجات دهید: 8 مرحله
با استفاده از مانیتور فروریختن ساختمان زندگی خود را ذخیره کنید: سازه های بتنی ، فلزی ، چوبی را از نظر خم و زاویه و در صورت انحراف از موقعیت اصلی تجزیه و تحلیل کنید
سقوط در Stm32: کنترل از راه دور برای مرکز رسانه خانگی: 4 مرحله (همراه با تصاویر)
سقوط در Stm32: کنترل از راه دور برای مرکز رسانه خانگی: این یک نمونه کامل برای کنترل از راه دور مرکز رسانه خانگی است که بر اساس میکروکنترلر smt32 ، stm32f103c8t6 معروف به برد "bluepill" است. فرض کنید ، از رایانه شخصی برای مرکز رسانه خانگی استفاده می کنید. این یک راه حل بسیار انعطاف پذیر است که به شما امکان می دهد hu
آشکارساز دود IOT: آشکارساز دود موجود را با IOT به روز کنید: 6 مرحله (همراه با تصاویر)
آشکارساز دود IOT: آشکارساز دود موجود را با IOT به روز کنید: فهرست مشارکت کنندگان ، مخترع: Tan Siew Chin ، Tan Yit Peng ، Tan Wee Heng ناظر: دکتر Chia Kim Seng گروه مهندسی مکاترونیک و رباتیک ، دانشکده مهندسی برق و الکترونیک ، Universiti Tun حسین اونن مالزی. توزیع