فهرست مطالب:
- مرحله 1: راه اندازی Arduino IDE ، نصب Esp8266 Board:
- مرحله 2: راه اندازی Arduino IDE ، نصب کتابخانه Arduino Json:
- مرحله 3: راه اندازی Arduino IDE ، نصب کتابخانه Firebase:
- مرحله 4: Firebase ، ایجاد پروژه:
- مرحله 5: Firebase ، قوانین پروژه:
- مرحله 6: Firebase ، داده های پایگاه داده Realtime:
- مرحله 7: کد:
- مرحله 8: کد ، اطلاعات شخصی:
- مرحله 9: درایورهای Esp8266:
- مرحله 10: کد را آزمایش کنید:
تصویری: اتصال Esp8266 Firebase: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
برای شروع این پروژه ، به اجزای زیر نیاز دارید:
- esp8266 (NodeMcu v3 Lua)
- حساب گوگل (firebase)
می توانید esp8266 را از اینجا خریداری کنید:
- amazon.com
- aliexpress.com
مرحله 1: راه اندازی Arduino IDE ، نصب Esp8266 Board:
برد esp8266 را نصب کنید:
Arduino IDE> فایل> تنظیمات برگزیده> نشانی های اینترنتی مدیران اضافی> "https://arduino.esp8266.com/stable/package_esp8266c…> را باز کنید
ابزارها> برد:> مدیر بردها> esp8266> نصب
مرحله 2: راه اندازی Arduino IDE ، نصب کتابخانه Arduino Json:
کتابخانه Arduino json را نصب کنید:
نسخه 5.13.1 را نصب کنید
فیلم نصب را در اینجا تماشا کنید
مرحله 3: راه اندازی Arduino IDE ، نصب کتابخانه Firebase:
نصب کتابخانه Firebase:
آخرین بیلد پایدار را در اینجا بارگیری کنید> در "Documents / Arduino / libraries" از حالت فشرده خارج شوید
توجه ، اشکالی در "پشتیبانی جریان دو طرفه v0.3"> به روز رسانی اثر انگشت وجود دارد برای اطلاعات اینجا را کلیک کنید
مرحله 4: Firebase ، ایجاد پروژه:
ایجاد پروژه Firebase:
به "https://console.firebase.google.com" بروید
مرحله 5: Firebase ، قوانین پروژه:
قوانین پروژه:
Database (Reatime Database)> قوانین
{/* برای کسب اطلاعات بیشتر در مورد قوانین امنیتی ، از https://firebase.google.com/docs/database/security دیدن کنید. */ "rules": {".read": true ، ".write": true}}
مرحله 6: Firebase ، داده های پایگاه داده Realtime:
داده های پایگاه داده بیدرنگ:
Database (پایگاه داده Realtime)> Data
افزودن: "LED1"> "" 0 ""
مرحله 7: کد:
#عبارتند از
#عبارتند از
#تعریف WIFI_SSID "SSID" #تعریف WIFI_PASSWORD "WIFI PASSWORD" #تعریف FIREBASE_HOST "؟؟؟؟؟؟؟؟؟؟؟؟؟. firebaseio.com" #تعریف FIREBASE_AUTH "AUTH KEY"
int LED1 = 4 ؛
void setup ()
{Serial.begin (115200) ؛
pinMode (LED1 ، OUTPUT) ؛
تاخیر (2000) ؛
Serial.println ('\ n')؛ wifiConnect ()؛
Firebase.begin (FIREBASE_HOST ، FIREBASE_AUTH) ؛
تأخیر (10) ؛
}
حلقه خالی ()
{Serial.print (Firebase.getString ("LED1") + "\ n") ؛
analogWrite (LED1، Firebase.getString ("LED1"). toInt ())؛
تأخیر (10) ؛
if (WiFi.status ()! = WL_CONNECTED)
{wifiConnect ()؛ } تأخیر (10) ؛
}
void wifiConnect ()
{WiFi.begin (WIFI_SSID ، WIFI_PASSWORD) ؛ // اتصال به شبکه Serial.print ("اتصال به") ؛ Serial.print (WIFI_SSID) ؛ Serial.println ("…") ؛
int teller = 0؛
while (WiFi.status ()! = WL_CONNECTED) {// منتظر بمانید تا اتصال Wi-Fi متوقف شود (1000) ؛ Serial.print (++ مترجم) ؛ Serial.print ('')؛ }
Serial.println ('\ n')؛
Serial.println ("اتصال برقرار شد!") ؛ Serial.print ("آدرس IP: / t") ؛ Serial.println (WiFi.localIP ()) ؛ // آدرس IP ESP8266 را به رایانه ارسال کنید}
مرحله 8: کد ، اطلاعات شخصی:
اطلاعات شخصی:
SSID> نام شبکه wifi شما
WIFI PASSWORD> رمز عبور شبکه wifi شما
FIREBASE HOST> چیزی مانند "؟؟؟؟؟؟؟؟؟؟؟؟؟.. firebaseio.com". می توانید آن را در برگه "Data" در پایگاه داده Realtime خود بیابید.
کلید AUTH> تنظیمات پروژه> حسابهای خدمات> اسرار پایگاه داده
مرحله 9: درایورهای Esp8266:
دانلود:
اینجا را کلیک کنید> فشرده و نصب کنید
مرحله 10: کد را آزمایش کنید:
کد بارگذاری:
از ماژول esp8266 در مدیر برد استفاده کنید> روی "ماژول ESP-12E" کلیک کنید.
مانیتور سریال را باز کرده و روی "115200" تنظیم کنید.
و شما باید همان داده های موجود در پایگاه داده خود را دریافت کنید.
توصیه شده:
نحوه اتصال NodeMCU ESP8266 به پایگاه داده MySQL: 7 مرحله
نحوه اتصال NodeMCU ESP8266 به پایگاه داده MySQL: MySQL یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که به طور گسترده استفاده می شود و از زبان پرس و جو ساختار یافته (SQL) استفاده می کند. در برخی موارد ، ممکن است بخواهید داده های حسگر Arduino/NodeMCU را در پایگاه داده MySQL بارگذاری کنید. در این دستورالعمل ، نحوه اتصال
سری IoT ESP8266: 1- اتصال به روتر WIFI: 4 مرحله
سری IoT ESP8266: 1- اتصال به روتر WIFI: این قسمت 1 از & quot؛ دستورالعمل & quot؛ مجموعه ای که برای توضیح نحوه ایجاد پروژه اینترنت اشیاء با استفاده از ESP8266 NodeMCU اختصاص داده شده است که هدف آن خواندن و ارسال داده به وب سایت و انجام اقدام با استفاده از همان وب سایت است. ESP8266 ESP
هنگام اتصال یک لپ تاپ به ایستگاه اتصال به طور خودکار یک برنامه را شروع کنید: 5 مرحله
هنگام اتصال یک لپ تاپ به یک ایستگاه متصل ، یک برنامه را به طور خودکار شروع کنید: این دستورالعمل در مورد نحوه اجرای یک برنامه یا یک برنامه زمانی است که لپ تاپ خود را به یک ایستگاه متصل می کنید. در این مثال من از Lenovo T480 Windows 10 استفاده می کنم
راهنمای اتصال PLSD: اتصال به تلویزیون های اپل از طریق AirPlay [غیر رسمی]: 10 مرحله
راهنمای اتصال PLSD: اتصال به تلویزیون های اپل از طریق AirPlay [غیر رسمی]: راهنمای زیر برای نشان دادن روند اتصال به اتاق کنفرانس تلویزیون های اپل از طریق AirPlay ارائه شده است. این منبع غیر رسمی به عنوان احترام از مدیریت ، کارکنان و مهمانان مجاز مدرسه محلی پرکینز ارائه شده است
تلاش ناموفق برای اتصال سیم اتصال به مادربرد: 6 مرحله
تلاش ناموفق برای اتصال سیم اتصال به مادربرد: من در اصل (در دستورالعمل دیگری) با موفقیت یک کابل فلکس مسطح را به مادربرد یک آیپد لحیم کرده بودم. با این حال ، من تصمیم گرفتم کمی لحیم بیشتر برای استحکام اضافه کنم و یک اتصال را برطرف کردم. فکر می کردم می توانم همین کار را با