فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: مدار
- مرحله 3: Visuino را راه اندازی کنید و NodeMCU ESP-12 را انتخاب کنید
- مرحله 4: در Visuino قطعات را اضافه کنید
- مرحله 5: راه اندازی WiFi
- مرحله 6: در Visuino: اتصال قطعات
- مرحله 7: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
- مرحله 8: بازی کنید
تصویری: Visuino - زمان دقیق را از سرور NIST اینترنت با استفاده از NodeMCU دریافت کنید: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این آموزش ما از NodeMCU Mini ، OLED Lcd و Visuino برای نمایش زمان اینترنت مستقیم از سرور NIST در Lcd استفاده می کنیم. یک فیلم تظاهرات تماشا کنید. اعتبار الهام بخش به کاربر YouTube "Ciprian Balalau" می رسد.
مرحله 1: آنچه شما نیاز دارید
- NodeMCU Mini
- LED OLED LcdRed
- تخته نان
- سیم های بلوز
- برنامه Visuino: Visuino را بارگیری کنید
مرحله 2: مدار
- اتصال GND از NodeMCU به پین بردبرد (gnd)
- پین 5 ولت را از NodeMCU به پین ورق متصل کنید (مثبت)
- اتصال پین 0 (SCL) از NodeMCU به پین LCD OLED (SCL)
- اتصال پین 1 (SDA) از NodeMCU به پین LCD OLED (SDA)
- پین LCD OLED (VCC) را به پین ورق وصل کنید (مثبت)
- پین LCD OLED (GND) را به پین ورق (GND) وصل کنید
مرحله 3: Visuino را راه اندازی کنید و NodeMCU ESP-12 را انتخاب کنید
برای شروع برنامه نویسی Arduino ، باید Arduino IDE را از اینجا نصب کنید:
لطفاً توجه داشته باشید که برخی از اشکالات مهم در Arduino IDE 1.6.6 وجود دارد. اطمینان حاصل کنید که 1.6.7 یا بالاتر را نصب کرده اید ، در غیر این صورت این دستورالعمل کار نمی کند! اگر مراحل این دستورالعمل را انجام نداده اید ، Arduino IDE را برای برنامه ESP 8266 تنظیم کنید! Visuino نیز باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "NodeMCU ESP-12" را همانطور که در تصویر 2 نشان داده شده است ، انتخاب کنید.
مرحله 4: در Visuino قطعات را اضافه کنید
- جزء InternetTime را اضافه کنید
- جزء Pulse Generator را اضافه کرده و فرکانس را روی: 0.1166667 تنظیم کنید
- جزء DeleteRightText را اضافه کرده و طول را روی: 8 تنظیم کنید
- جزء DeleteLeftText را اضافه کرده و طول را روی 1 تنظیم کنید
- صفحه نمایش OLED I2C را اضافه کنید
روی اجزای OLED Display دوبار کلیک کرده و "رسم مستطیل گرد" را به سمت چپ بکشید (تصویر را ببینید) ، ارتفاع را تنظیم کنید: 30 ، عرض: 120 ، x: 4 ، Y: 15
همچنین "زمینه متن" را به سمت چپ بکشید (تصویر را ببینید) ، x: 17 Y: 30 را تنظیم کنید
مرحله 5: راه اندازی WiFi
NodeMCU ESP-12 را انتخاب کنید و در ویرایشگر ماژولها> WiFi> نقاط دسترسی ، روی دکمه […] کلیک کنید تا پنجره "نقاط دسترسی" باز شود
در این ویرایشگر ، نقطه دسترسی WiFi را به سمت چپ بکشید.
- در زیر "SSID" نام شبکه WiFi خود را قرار دهید
- در بخش "رمز عبور" گذرواژه دسترسی را برای شبکه WiFi خود قرار دهید
پنجره "نقاط دسترسی" را ببندید
در سمت چپ ویرایشگر Modules> Wifi> Sockets را انتخاب کنید ، روی دکمه […] کلیک کنید تا پنجره "Socket" باز شود مشتری TCP را از راست به چپ بکشید
در زیر پنجره Properties میزبان را تنظیم کنید: time-b-g.nist.gov
در زیر پنجره Properties تنظیم پورت: 37
مرحله 6: در Visuino: اتصال قطعات
- اتصال NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] به InternetTime1 PIN [Socket]
- PIN PulseGenerator1 [OUT] را به InternetTime1 PIN وصل کنید [ساعت]
- اتصال پین InternetTime1 [Out] به NodeMCU ESP-12 Serial [0] PIN [IN] و DeleteRightText1 PIN [IN]
- اتصال پین DeleteRightText1 [OUT] به DeleteLeftText1 PIN [IN]
- پین DeleteLeftText1 [OUT] را به DisplayOLED1 Elements وصل کنید. زمینه متن 1 PIN [IN]
- اتصال پین DisplayOLED1 [OUT] به NodeMCU ESP-12 I2C PIN [IN]
مرحله 7: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
در Visuino ، F9 را فشار دهید یا روی دکمه نشان داده شده در تصویر 1 برای ایجاد کد Arduino کلیک کنید ، و Arduino IDE را باز کنید
در Arduino IDE ، روی دکمه Upload کلیک کنید تا کد را کامپایل و بارگذاری کنید (تصویر 2)
مرحله 8: بازی کنید
اگر ماژول NodeMCU را تغذیه کنید ، OLED Lcd شروع به نمایش زمان و تاریخ فعلی می کند.
تبریک می گویم! شما پروژه زمان اینترنت زنده خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ، که برای این دستورالعمل ایجاد کرده ام ، ضمیمه شده است. می توانید آن را در پیوند Visuino بارگیری و باز کنید
توصیه شده:
ولت متر دقیق و دقیق آردوینو (0-90V DC): 3 مرحله
متر ولتاژ دقیق و دقیق آردوینو (0-90V DC): در این قسمت ، من یک ولت متر برای اندازه گیری ولتاژهای بالا DC (0-90v) با دقت و دقت نسبی با استفاده از آردوینو نانو ساخته ام. اندازه گیری های آزمایشی که من انجام دادم به اندازه کافی دقیق بود ، بیشتر در 0.3 ولت از ولتاژ واقعی اندازه گیری شده با
ESP8266 نظارت بر دما Nodemcu با استفاده از DHT11 در یک وب سرور محلی - درجه حرارت و رطوبت اتاق را در مرورگر خود دریافت کنید: 6 مرحله
ESP8266 نظارت بر دما Nodemcu با استفاده از DHT11 در یک وب سرور محلی | درجه حرارت و رطوبت اتاق را در مرورگر خود دریافت کنید: سلام بچه ها امروز رطوبت هوا را ایجاد می کنیم & amp؛ سیستم نظارت بر دما با استفاده از ESP 8266 NODEMCU & amp؛ سنسور دما DHT11 دما و رطوبت از حسگر DHT11 بدست می آید & amp؛ در مرورگر مشاهده می شود که صفحه وب مدیریت خواهد شد
LED کنترل شده با اینترنت با استفاده از وب سرور مبتنی بر ESP32: 10 مرحله
LED کنترل شده با اینترنت با استفاده از وب سرور مبتنی بر ESP32: مرور پروژه در این مثال ، ما نحوه ایجاد یک وب سرور مبتنی بر ESP32 برای کنترل وضعیت LED را مشاهده می کنیم ، که از هر نقطه در جهان قابل دسترسی است. برای این پروژه به رایانه Mac احتیاج دارید ، اما می توانید این نرم افزار را حتی در i
با استفاده از سرور SSH و VNC از Orange Pi بدون مانیتور استفاده کنید: 6 مرحله
از Orange Pi بدون مانیتور با استفاده از SSH و VNC Server استفاده کنید: Orange Pi مانند یک کامپیوتر کوچک است. دارای تمام پورت های اساسی که یک رایانه معمولی دارد. مانند HDMIUSBEthernetIT دارای برخی از پورت های خاص مانند USB USB OTGGPIO Headers اسلات کارت حافظه پورت دوربین موازی اگر می خواهید به رنگ نارنجی pi عمل کنید ، باید به
چگونه می توان از تقریباً هر وب سایت (هاها) موسیقی دریافت کرد (تا زمانی که می توانید آن را بشنوید می توانید آن را دریافت کنید بسیار خوب اگر در فلش جاسازی شود ممکن است نتوانید) ویرایش شده !!!!! اطلاعات اضافه شده: 4 مرحله
چگونه می توان از تقریباً هر وب سایت (هاها) موسیقی دریافت کرد (تا زمانی که می توانید آن را بشنوید می توانید آن را دریافت کنید … بسیار خوب اگر در فلش جاسازی شود ممکن است نتوانید) ویرایش شده !!!!! اطلاعات اضافی: اگر تا به حال به وب سایتی رفته اید و آهنگی را که دوست دارید و می خواهید پخش می کند ، در اینجا اگر شما چیزی را بهم ریختید تقصیر من نیست (تنها راه این است که بدون دلیل شروع به حذف موارد کنید) ) توانستم موسیقی دریافت کنم