فهرست مطالب:
تصویری: چند سنسور مبتنی بر ESP8266: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
ESP8266 یک دستگاه کوچک مفید است که می توان به راحتی برنامه ریزی و از آن استفاده کرد ، اما ما باید از پین های GPIO موجود عاقلانه استفاده کنیم زیرا تعداد آنها زیاد نیست.
در این خلاصه کوتاه نحوه اتصال چند سنسور مختلف به آن را به شما نشان خواهم داد.
مرحله 1: قطعات
مهمترین قسمت این دستگاه قاب است ، زیرا من چاپگر سه بعدی ندارم ، من از یک پوشش روشنایی سنسور حرکت موجود استفاده کردم. خوشبختانه سوراخ روی آن دقیقاً به اندازه گنبد سنسورهای حرکت SR501 است!
- سنسور حرکت Donwei (ebay) (aliexpress)
- برد توسعه D1 Mini ESP8266
- نمونه اولیه PCB کاغذ برای DIY 5x7cm
- پورت USB 5V 1A شارژر دیواری
- HC-SR501 ماژول سنسور حرکت PIR مادون قرمز
- ماژول سنسور رادار مایکروویو RCWL-0516
- 1 x 10V 100uF خازن الکترولیتی (اختیاری ، فقط برای به حداقل رساندن آلارم کاذب)
- مقاومت 2 x 10K (اختیاری ، فقط برای به حداقل رساندن آلارم های کاذب)
- MICRO USB To DIP Adapter 5 پین
- سنسور رطوبت دما DHT22
- 4.7K مقاومت ماژول حسگر شدت نور دیجیتال BH1750
- وزوز پیزو 3 ولت
- مقاومت 330 اهم
- WS2812 ماژول 1 بیتی RGB
صفحه داخلی را از بدنه جدا کنید ، همچنین نگهدارنده باتری را جدا کنید ، زیرا فضای زیادی را اشغال می کند. نمونه اولیه کاغذ را برش دهید تا به خوبی در قاب قرار گیرد و سعی کنید قطعات را مرتب کنید.
مرحله 2: سیم کشی
قطعات را مطابق نمودار سرامیکی سیم کشی و لحیم کنید. DHT22 شاید در این جهت چندان زیبا نباشد ، اما عموما ایده خوبی نیست که سنسور دما را در محفظه قرار دهیم زیرا اجزای فعال داخل بر مقادیر اندازه گیری شده تأثیر می گذارد. (و برای ثبت: قرار دادن سنسور دما در بالای اجزای فعال یکی از بدترین ایده ها است) بنابراین من آن را در سمت راست بدنه قرار دادم ، زیرا منبع تغذیه از پایین به آداپتور microUSB-> DIP می رسد. (زیر RCWL است)
چرا از سنسورهای حرکت مایکروویو RCWL و SR501 PIR به طور همزمان استفاده می کنم؟ صرفاً برای فیلتر کردن موارد مثبت کاذب: اگر هر دو سنسور می گویند اتفاقی در حال رخ دادن است ، تقریباً 100 that است که حرکت انسان باعث ایجاد آن شده است. (ممکن است مقاومت های کشویی اختیاری مورد نیاز نباشند ، خازن ممکن است بیشتر کمک کند اما اختیاری نیز باشد)
BH1750 در پشت بدنه قرار گرفته است ، اما نیمه شفاف است ، بنابراین اگر در بیرون نور وجود داشته باشد ، آن را حس می کند. (اگرچه کمتر احساس می شود ، می توان بدنه را سوراخ کرد تا نور بیشتری به سنسور برسد) به همین دلیل WS2812 نیز در داخل بدنه قرار دارد و نور ساطع شده آن از طریق پلاستیک بدون سوراخ قابل مشاهده خواهد بود.
RCWL در پایین (طرف مقابل که D1 Mini در آن قرار دارد) و بزرگترین فاصله ممکن از آنتن ESP8266 است زیرا در صورت نزدیک بودن بیش از حد به یکدیگر کمی تداخل می کنند.
مرحله 3: سیستم عامل
اگر می خواهیم چند سنسور مبتنی بر ESP8266 را در سریع ترین حالت ممکن راه اندازی و استفاده کنیم ، استفاده از ESPEasy ایده خوبی است! اگر تا به حال در مورد آن چیزی نشنیده اید ، ممکن است کنترل کننده هوشمند آب را از دست بدهید. به هر حال ، ESPEasy یک سیستم عامل چاقوی سوئیسی است که دارای کنترلرها و افزونه های دستگاه زیادی در داخل آن است که می تواند به راحتی با چند کلیک توسط هر کسی که قبلاً منوی روتر را مشاهده کرده است ، تنظیم شود. سیستم عامل را می توان پس از اتصال به پورت USB بارگذاری کرد ، برنامه مورد علاقه شخصی من برای بارگذاری nodemcu-pyflasher (چند پلتفرم) است اما ESPEasy قابل بارگیری همچنین شامل یک برنامه (فقط برای Windows) ESPEasy Flasher است.
پس از اولین بارگذاری و راه اندازی مجدد ، یک AP جدید با نام "ESP_Easy_0" ظاهر می شود ، رمز پیش فرض configesp است. (در اینجا درباره آن بیشتر بخوانید) سپس می توانید نام و رمز عبور WiFi WiFi خود را از طریق مرورگری که از 192.168.4.1 بازدید می کند تنظیم کرده و با چند کلیک کنترلرهای لازم (Domoticz، Nodo، ThingSpeak، Home Assistant، PiDome، Emoncms، FHEM ، Blynk ، Homie ، Zabbix) و Devices (بیش از 70 مختلف ، اما 12 در یک زمان) را می توان اضافه کرد.
فراموش نکنید که استفاده از پورت سریال را در منوی Tools-> Advanced فعال کنید و نحوه استفاده از Rules را فعال کنید.
قوانین به صورت محلی اجرا می شوند ، معناشناسی چندان پیچیده نیست. (قوانینی که در این پروژه استفاده کرده ام در قوانین 1.txt است)
احتمال بسیار بیشتری وجود دارد ، چراغ WS2812 ممکن است توسط NeoPixel ، [led nr] ، [قرمز 0-255] ، [سبز 0-255] ، [آبی 0-255] کنترل شود و از زنگ استفاده شود یا با تن ساده یا دستورات rtttl (پخش کننده آهنگ زنگ نوکیا).
توصیه شده:
نور پس زمینه دوچرخه چند منظوره مبتنی بر CD4017: 15 مرحله
نور پس زمینه دوچرخه چند منظوره مبتنی بر CD4017: این مدار با استفاده از مدار LED CD4017 بسیار رایج که به آن LED chaser گفته می شود ، ساخته شده است. اما می تواند از روش های مختلف چشمک زدن LED با اتصال کابل های کنترل به شیوه های مختلف پشتیبانی کند. شاید بتوان از آن به عنوان نور پس زمینه دوچرخه یا نشانگر بصری
اتصال سنسور DHT11/DHT22 به ابر با برد مبتنی بر ESP8266: 9 مرحله
اتصال سنسور DHT11/DHT22 به ابر با برد مبتنی بر ESP8266: در مقاله قبلی ، من برد NodeMCU مبتنی بر ESP8266 خود را به سرویس Cloud4RPi وصل کردم. اکنون ، زمان یک پروژه واقعی است
RPIEasy - دستگاه چند سنسور مبتنی بر RPI: 6 مرحله
RPIEasy - دستگاه چند سنسور مبتنی بر RPI: اگر کسی قصد ایجاد چند سنسور DIY را دارد ، پس از ESP8266 محبوب ارزان و کم مصرف "Raspberry Pi Zero W"؛ modell نیز یک گزینه قابل توجه است. RPI Zero W تقریباً 10 دلار هزینه دارد و مصرف برق آن
عصای نقاشی نور چند رنگ مبتنی بر آردوینو: 13 مرحله (همراه با تصاویر)
چوب دستی نقاشی نور چند رنگ مبتنی بر آردوینو: نقاشی نور تکنیکی است که عکاسان از آن استفاده می کنند ، جایی که از منبع نور برای ترسیم الگوهای جالب استفاده می شود و دوربین اینها را کنار هم قرار می دهد. در نتیجه عکس دارای مسیرهای نوری در خود است که در نهایت نمای یک
یو پی اس کامپیوتر خود را به مدت چند دقیقه به مدت چند ساعت ماندگار کنید: 8 مرحله
UPS رایانه خود را به جای دقیقه چند ساعت دوام بیاورید: برای آنچه که برای من عقل سلیم به نظر می رسد ، اما شاید برای همه اینطور نباشد ، من همه رایانه های خود را با پشتیبان گیری باتری UPS دارم. پس از ناامید شدن از برق یک روز ، بلافاصله بیرون رفتم و یک UPS خریدم. خوب ، کمی بعد ، قدرت