فهرست مطالب:
- تدارکات
- مرحله 1: تخته را آماده کنید
- مرحله 2: نصب Wemos Board (ESP8266)
- مرحله 3: نمایشگر OLED را نصب کنید
- مرحله 4: سوئیچ را نصب کنید
- مرحله 5: مدار را ایجاد کنید
- مرحله 6: نگهدارنده باتری را نصب کنید
- مرحله 7: مدار را کامل کنید
- مرحله 8: تنظیمات ThingSpeak
- مرحله 9: وارد رشته تجزیه و تحلیل شوید
- مرحله 10: نرم افزار و کتابخانه ها
- مرحله 11: آزمایش نهایی
تصویری: پیگیری شیوع COVID-19 توسط ESP8266: 11 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
این ابزار کوچک به شما کمک می کند تا در مورد شیوع ویروس کرونا و وضعیت کشور خود به روز باشید. این یک پروژه مبتنی بر اینترنت اشیا است که داده های زمان واقعی موارد ، مرگ و میر و بهبودیافتگان توسط ویروس کرونا (COVID-19) را نمایش می دهد. این دستگاه از یک برد Wemos D1 Mini Pro که بر اساس ماژول ESP8266 Wifi ساخته شده است استفاده می کند تا داده ها را از طریق worldometers از طریق ThingSpeak API دریافت کند. من از صفحه نمایش 0.96 اینچی OLED برای ایجاد داشبورد برای تمام داده های زمان واقعی استفاده کرده ام.
توجه: من این پروژه را برای سرگرمی و یادگیری تهیه کردم. نمایش داده های COVID-19 در این پروژه کاملاً بر اساس اطلاعات موجود در www.worldometers.info/coronavirus/ است. WHO (https://www.who.int/) را برای به روز رسانی COVID19 دنبال کنید.
تدارکات
1. Wemos D1 Mini Pro (آمازون)
2. صفحه نمایش OLED (آمازون)
3. هیئت مدیره اولیه (آمازون)
4. باتری 18650 (آمازون)
5. 18650 دارنده باتری (آمازون)
6. Slide Switch (آمازون)
7. سرصفحه های زن (آمازون)
8. 24 سیم AWG (آمازون)
مرحله 1: تخته را آماده کنید
برای اینکه پروژه فشرده و مرتب شود ، با استفاده از یک تخته سوراخ دار آن را ساختم.
ابتدا عرض تخته Wemos را اندازه می گیرم ، سپس تکه ای از تخته سوراخ شده را کمی بیشتر از عرض برش می دهم. من از یک چاقوی کاربردی برای برش تخته سوراخ دار استفاده کردم.
مرحله 2: نصب Wemos Board (ESP8266)
برای نصب برد Wemos ، به یک پین هدر مستقیم زن نیاز دارید. وقتی سرصفحه های مستقیم را خریداری می کنید ، برای Arduino Nano طولانی تر می شوند. شما باید آنها را به طول مناسب کوتاه کنید. برای بستن آن از یک قفل برقی استفاده کردم.
سپس پین هدر زن را به تخته سوراخ شده بچسبانید.
مرحله 3: نمایشگر OLED را نصب کنید
در این پروژه ، من از یک صفحه نمایش OLED 0.96 اینچی I2C استفاده می کنم. بنابراین شما به یک هدر 4 پین نیاز دارید.
درست مانند مرحله قبل ، پین هدر را با یک برش کوتاه کنید.
سپس پین های هدر را مانند تصویر بالا لحیم کنید.
مرحله 4: سوئیچ را نصب کنید
سوئیچ مورد نیاز است تا برق را از باتری به برد Wemos جدا کند. من برای این کار از کلید کشویی استفاده می کنم.
کلید اسلاید را مطابق تصویر بالا لحیم کنید.
مرحله 5: مدار را ایجاد کنید
نمودار مدار برای این پروژه بسیار ساده است. صفحه نمایش OLED در حالت ارتباط I2C به برد Wemos متصل شده است.
OLED -> Wemos
VCC -> VCC
GND -> GND
SCL-> D1
SDA -> D2
من از سیم های رنگی 24AWG برای ایجاد مدار استفاده کرده ام. مطابق نمودار مدار سیم را لحیم کنید.
شماتیک زیر پیوست شده است.
مرحله 6: نگهدارنده باتری را نصب کنید
نیروی مورد نیاز برای رانندگی برد Wemos و صفحه نمایش OLED توسط یک باتری 18650 Li-Ion تأمین می شود.
ابتدا یک نوار دو طرفه در قسمت پشتی نگهدارنده باتری نصب کنید.
سپس آن را در قسمت پایینی تخته سوراخ شده بچسبانید. می توانید تصویر بالا را برای آن مشاهده کنید.
سپس چسب حرارتی را دور تا دور نگهدارنده باتری قرار دادم.
مرحله 7: مدار را کامل کنید
در نهایت ، شما باید مدار را با اتصال پایانه باتری به برد Wemos از طریق سوئیچ کشویی تکمیل کنید.
پایانه مثبت نگهدارنده باتری را به پین وسط Slide switch وصل کنید. سپس یکی از دو پین باقی مانده سوئیچ را به پین Wemos 5V متصل کنید.
پایانه منفی باتری را به پین GND برد Wemos وصل کنید.
مرحله 8: تنظیمات ThingSpeak
ابتدا یک حساب کاربری در ThingSpeak ایجاد کرده و سپس وارد حساب خود شوید.
از منوی بالا روی برنامه کلیک کنید و "New ThingHTTP" را فشار دهید.
بسیاری از فیلدهای خالی را مشاهده خواهید کرد ، اما نگران نباشید ، باید سه مورد زیر را پر کنید:
1. نام: نام فیلد را به دلخواه انتخاب کنید
2. آدرس اینترنتی:
3. رشته تجزیه و تحلیل: در مرحله بعد ، شما را در مورد نحوه بدست آوردن این رشته راهنمایی می کنم.
مرحله 9: وارد رشته تجزیه و تحلیل شوید
به وب سایت WorldOmeters بروید
نام کشور را جستجو کنید ، در مورد من هند است. سپس بر روی نام کشور کلیک کنید. 3 شمارنده پیدا خواهید کرد
1. موارد کروناویروس
2. مرگ و میر
3. بهبود یافت
شمارنده -> راست کلیک -> بازرسی را انتخاب کنید
در سمت راست صفحه ، فقط روی آن عناصر حرکت دهید تا داده های صحیح را برای به دست آوردن انتخاب کنید. برای درک بهتر می توانید تصویر بالا را مشاهده کنید.
سپس روی عنصر راست کلیک کرده و XPath را کپی کنید.
حالا به قسمت ThingHTTP (Cases) برگردید و آن را در Parse String بچسبانید و "Save ThingHTTP" را فشار دهید.
حالا تمام شدی!
مرحله 10: نرم افزار و کتابخانه ها
ابتدا کد ضمیمه زیر را بارگیری کنید. سپس کتابخانه OLED را از GitHub بارگیری کنید.
برای استفاده از Wemos D1 با کتابخانه Arduino ، باید از Arduino IDE با پشتیبانی برد ESP8266 استفاده کنید. اگر هنوز این کار را انجام نداده اید ، می توانید به راحتی موارد زیر را پشتیبانی ESP8266 Board را روی Arduino IDE خود نصب کنید.
این آموزش توسط Sparkfun.
در کد ، SSID و رمز عبور روتر WiFi خود را پر کنید.
سپس api_key را برای هر 3 فیلد پر کنید.
برای دریافت api_key می توانید به تصویر بالا مراجعه کنید.
پس از ویرایش کد خود ، آن را کامپایل کرده و سپس آن را در برد Wemos/ ESP8266 خود بارگذاری کنید.
اعتبار: کد اصلی توسط SurtrTech نوشته شده است ، من کد را متناسب با نیاز خود تغییر داده ام.
مرحله 11: آزمایش نهایی
پس از بارگذاری موفق کد ، می توانید به مانیتور سریال خود بروید. اعداد را همانطور که در وب سایت WorldoMeters نشان داده شده است پیدا خواهید کرد.
در اینجا یک کلیپ کوتاه برای آزمایش وجود دارد:
www.instagram.com/p/B-xemNTjI2C/؟utm_sourc…
تبریک می گوییم ، اکنون ابزار کوچک شما آماده استفاده است. باتری 18650 را در نگهدارنده باتری قرار دهید.
سوئیچ را به حالت ON بکشید ، متوجه نماد ویروس CORONA در صفحه OLED می شوید. سپس یکی پس از داده ها نمایش داده می شود.
برای خواندن این مقاله از شما تشکر می کنم.
توصیه شده:
پیگیری و ردیابی برای مغازه های کوچک: 9 مرحله (همراه با تصاویر)
ردیابی و ردیابی برای مغازه های کوچک: این سیستمی است که برای مغازه های کوچک ساخته شده است و قرار است برای تحویل کوتاه در دوچرخه های الکترونیکی یا اسکوترهای الکترونیکی سوار شوند ، به عنوان مثال نانوایی که می خواهد شیرینی ها را تحویل دهد. Track and Trace به چه معناست؟ Track and Trace سیستمی است که توسط ca
LED غول پیکر - پیگیری Adam Savage: 13 مرحله (همراه با تصاویر)
چراغ غول پیکر - پیگیری Adam Savage: در اینجا شما می توانید تصویری از یک LED غول پیکر را پیدا کنید که دوباره به عنوان چراغ هشدار Twitter ، YouTube و Twitch عمل کرده است. هدف اصلی من این است که در صورت وجود توییت ها ، فیلم ها یا پخش جریانی توسط Adam Savage و تیم آزمایش شده ، هشدار بدهم و
ربات های پیگیری چهره و تشخیص لبخند در هالووین: 8 مرحله (همراه با تصاویر)
ردیابی چهره و تشخیص لبخند روبات های هالووین: هالووین در راه است! ما تصمیم گرفتیم چیزی جالب بسازیم. با ربات های Ghosty و Skully آشنا شوید. آنها می توانند چهره شما را دنبال کنند و می دانند وقتی لبخند می زنید تا با شما بخندند! این پروژه نمونه دیگری از استفاده از برنامه iRobbie است که iPhone را تبدیل به
ربات التماس با پیگیری صورت و کنترل توسط کنترلر ایکس باکس - آردوینو: 9 مرحله (همراه با تصاویر)
ربات متکدی با ردیابی صورت و کنترل توسط Xbox Controller - آردوینو: ما قصد داریم یک ربات متکدی بسازیم. این ربات سعی می کند افراد را که در حال گذر هستند تحریک کند یا جلب کند. چهره آنها را تشخیص داده و سعی می کند به آنها لیزر شلیک کند. اگر یک سکه به ربات بدهید ، او یک آهنگ و رقص می خواند. این ربات به یک
ROOMBA رانده شده توسط ARDUINO YUN از طریق برنامه Wifi توسط STEFANO DALL'OLIO: 4 مرحله (همراه با تصاویر)
ROOMBA رانده شده توسط ARDUINO YUN از طریق برنامه Wifi توسط STEFANO DALL'OLIO: با این راهنما من کد اتصال ARDUINO YUN به Roomba را به منظور رانندگی Roomba از طریق Wifi به اشتراک می گذارم. کد و برنامه به طور کامل ایجاد شده و توسط خودم استفانو دال ایجاد شده است " Olio. Roomba من Roomba 620 است اما می توانید از کد مشابه برای دیگر Roomb استفاده کنید