সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার প্রয়োজন এবং হুকআপ
- পদক্ষেপ 2: সফ্টওয়্যার প্রয়োজনীয় এবং কনফিগারেশন
- ধাপ 3: অপারেশন
- ধাপ 4: সমস্ত বক্সড এবং MQTT এর জন্য প্রস্তুত
ভিডিও: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
কিশোর -কিশোরীরা যারা নিজেদেরকে হেডফোন লাগিয়ে তাদের অনলাইন গেম খেলছে? আপনি তাদের জন্য চিৎকার শুনছেন না বা তাদের পাঠ্য বার্তা বা কলগুলির উত্তর দিচ্ছেন না শুনে ক্লান্ত? হ্যাঁ … মার্কিন যুক্তরাষ্ট্র! আমার সাম্প্রতিক গিজমোর প্রেরণা এটিই দ্বারা চালিত হয় (প্লাস এটি তৈরি করা কেবল মজাদার ছিল)। এই ছোট রত্নটি তাদের পর্দার ঠিক সামনে পার্ক করুন। যদিও এটি শান্ত, এটি কেবল বসে আছে তার নিজের ব্যবসার কথা চিন্তা করে। কিন্তু … যখন আপনি এটি একটি বার্তা পাঠান, এটি একটি সামান্য অসম্পূর্ণ এবং beeps এবং ঝলকানি LED'S আপনার বার্তা সহ LCD … নিশ্চিতভাবে আপনার মূল্যবান কিশোর মনোযোগ পেতে। তাই পড়ুন, উপরের ভিডিওটি দেখুন এবং নিজেকেও তৈরি করুন।
ধাপ 1: হার্ডওয়্যার প্রয়োজন এবং হুকআপ
অংশ:
ESP8266 NodeMCU 1.0 (কোন ESP কাজ করা উচিত)
সিরিয়াল/আই 2 সি ইন্টারফেস সহ 1602 বা 2004 এলসিডি
ক্ষণস্থায়ী পুশ বোতাম
ব্রেডবোর্ড
এলইডি
জাম্পার
হুকআপ:
ESP8266 ----------- LCD ----------- বাটন ----------- বুজার ------------- এলইডি
Grnd ----------------- Grnd ---------- 1 ম মেরু ------------ Grnd ------ ------------ গ্র্যান্ড
Vcc ------------------- Vcc
D6 ------------------------------------------------- -------------------------------------লম্বা পা
D7 ------------------------------------------------- ------------ ২ য় মেরু
D4 -------------------------------------- ২ য় মেরু
ডি 1 -------------------- এসসিএল
D2 -------------------- SDA
পদক্ষেপ 2: সফ্টওয়্যার প্রয়োজনীয় এবং কনফিগারেশন
অনুমান: Arduino IDE এবং লাইব্রেরি ব্যবহারের জ্ঞান এবং অনুশীলন।
প্রয়োজনীয় সফটওয়্যার:
- Arduino IDE (আমি 1.8.5 ব্যবহার করেছি)
- অ্যান্ড্রয়েড অ্যাপ এমকিউটিটি ড্যাশ (আইওএস সংস্করণ আছে কিনা তা নিশ্চিত নয়)
- ওয়েবসাইট
সফ্টওয়্যার কনফিগারেশন:
- অ্যান্ড্রয়েড অ্যাপ MQTT ড্যাশ একই ক্লায়েন্ট ব্যবহার করুন। ডিফল্টের অবশিষ্ট 'ঠিক' হওয়া উচিত। পোর্ট# এবং সার্ভার হোস্ট নেমের জন্য উপরের ওয়েবসাইটে পাওয়া বিবরণ ব্যবহার করুন:
-
আরডুইনো স্কেচ (যে প্রোগ্রামিংয়ে পরিবর্তনের প্রয়োজন তাও স্কেচে মন্তব্য করা হয়েছে)
- আপনার LCD এর I2C ঠিকানা
- ওয়াইফাই ক্রেডিট
-
এমকিউটিটি ব্রোকার তথ্য (আপনার দেওয়া র্যান্ডম/ব্যক্তিগতকৃত পছন্দ)
- স্ট্রিং clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
ধাপ 3: অপারেশন
MQTT ড্যাশ অ্যাপ খোলার পর:
- উপরের ডানদিকে PLUS সাইন ক্লিক করুন।
- টাইপ করুন 'টেক্সট'।
- নাম আপনার পছন্দ।
- পূর্ববর্তী ধাপে উল্লিখিত হিসাবে এখানে আপনার টপিকের নাম লিখুন।
- সংরক্ষণ করতে উপরের ডানদিকে ডিস্ক ক্লিক করুন।
- উপরের ধাপ 3 এ নির্বাচিত নাম অনুসারে তালিকাভুক্ত টাইল খুলুন।
- উপস্থাপিত লাইনে বিনামূল্যে ফর্ম পাঠ্য লিখুন। SET ক্লিক করুন।
- এলসিডি -তে বার্তা উপস্থিত হওয়া উচিত যদি সব প্রত্যাশা অনুযায়ী কাজ করে।
- বার্তা পরিষ্কার করতে একটি ফাঁকা বার্তা পাঠান।
- অথবা… একটি মুহূর্তের জন্য ESP এর সাথে সংযুক্ত বোতাম টিপুন।
ধাপ 4: সমস্ত বক্সড এবং MQTT এর জন্য প্রস্তুত
একটি নৈপুণ্য বাক্স এবং একটি সুন্দর ক্ষণস্থায়ী বোতাম কুড়ান এবং এটি সব একসাথে রাখুন।
প্রস্তাবিত:
16 X 2 LCD I2c প্রদর্শন MQTT ডেটা: 3 ধাপ
16 X 2 LCD I2c MQTT ডেটা প্রদর্শন করছে: তাদের অনুপ্রেরণা, সাহায্য এবং কোডের জন্য এলোমেলো Nerd টিউটোরিয়াল এবং 3KU_Delta কে ধন্যবাদ
Arduino LCD 16x2 টিউটোরিয়াল - Arduino Uno- এর সাথে 1602 LCD ডিসপ্লে ইন্টারফেসিং: 5 টি ধাপ
Arduino LCD 16x2 টিউটোরিয়াল | Arduino Uno- এর সাথে 1602 LCD ডিসপ্লে ইন্টারফেস করা: হাই বন্ধুরা যেহেতু অনেক প্রকল্পের ডেটা প্রদর্শনের জন্য একটি স্ক্রিনের প্রয়োজন হয় তা কিছু DIY মিটার বা YouTube সাবস্ক্রাইব কাউন্ট ডিসপ্লে অথবা ক্যালকুলেটর বা ডিসপ্লে সহ একটি কীপ্যাড লক এবং যদি এই সব ধরনের প্রজেক্ট দিয়ে তৈরি করা হয় arduino তারা নিশ্চিত করবে
I2C / IIC LCD ডিসপ্লে - Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: হাই বন্ধুরা যেহেতু একটি স্বাভাবিক SPI LCD 1602 এর সাথে সংযোগ করার জন্য অনেকগুলি তার রয়েছে তাই এটিকে arduino দিয়ে ইন্টারফেস করা খুব কঠিন কিন্তু বাজারে একটি মডিউল পাওয়া যায় যা এসপিআই ডিসপ্লেকে আইআইসি ডিসপ্লেতে রূপান্তর করুন যাতে আপনাকে কেবল 4 টি তারের সংযোগ করতে হবে
I2C / IIC LCD ডিসপ্লে - একটি SPI LCD কে I2C LCD ডিসপ্লেতে রূপান্তর করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | একটি SPI LCD কে I2C LCD ডিসপ্লেতে রূপান্তর করুন: spi lcd ডিসপ্লে ব্যবহার করার জন্য অনেকগুলি সংযোগের প্রয়োজন হয় যা করা সত্যিই কঠিন তাই আমি একটি মডিউল খুঁজে পেয়েছি যা i2c lcd কে spi lcd তে রূপান্তর করতে পারে তাই চলুন শুরু করা যাক
ESP32 বা ESP8266: 6 ধাপ ব্যবহার করে MQTT সতর্কতার সাথে HiFive1 Arduino অনুপ্রবেশকারী সনাক্তকরণ
HiFive1 ESP32 বা ESP8266 ব্যবহার করে MQTT সতর্কতার সাথে Arduino অনুপ্রবেশকারী সনাক্তকরণ: HiFive1 হল প্রথম Arduino- সামঞ্জস্যপূর্ণ RISC-V ভিত্তিক বোর্ড যা SiFive থেকে FE310 CPU দিয়ে নির্মিত। বোর্ডটি আরডুইনো ইউএনও -র তুলনায় প্রায় 20 গুণ দ্রুততর হলেও ইউএনও বোর্ডের মতো, এতে কোন বেতার সংযোগের অভাব নেই।