সুচিপত্র:

NodeMCU, ESP8266 এবং MAX7219: 8 ধাপের মাধ্যমে ফোনে LED বোর্ড নিয়ন্ত্রণ করুন
NodeMCU, ESP8266 এবং MAX7219: 8 ধাপের মাধ্যমে ফোনে LED বোর্ড নিয়ন্ত্রণ করুন

ভিডিও: NodeMCU, ESP8266 এবং MAX7219: 8 ধাপের মাধ্যমে ফোনে LED বোর্ড নিয়ন্ত্রণ করুন

ভিডিও: NodeMCU, ESP8266 এবং MAX7219: 8 ধাপের মাধ্যমে ফোনে LED বোর্ড নিয়ন্ত্রণ করুন
ভিডিও: LDmicro 18: Ublox NEO-6M GPS Alarm Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, নভেম্বর
Anonim
NodeMCU, ESP8266 এবং MAX7219 দিয়ে ফোনে LED বোর্ড নিয়ন্ত্রণ করুন
NodeMCU, ESP8266 এবং MAX7219 দিয়ে ফোনে LED বোর্ড নিয়ন্ত্রণ করুন

আমি টার্নিং সিগন্যাল হিসেবে LED বোর্ড নিয়ন্ত্রণ করতে ফোন ব্যবহার করতে চাই। সুতরাং, ESP8266 একটি অ্যাক্সেস পয়েন্ট, মাইক্রোকন্ট্রোলার এবং সার্ভার হিসাবে কাজ করবে। ওয়েব সার্ভারে 3 টি বোতাম সহ একটি সাধারণ ওয়েবপৃষ্ঠা থাকবে: বাঁদিকে ঘুরুন, ডানদিকে ঘুরুন এবং এসওএস চালু করুন। পাঠ্যটি এলইডি বোর্ডগুলিতে স্ক্রোল করবে। কোডের জন্য, আমি দুটি ভাল রক্ষণাবেক্ষণ লাইব্রেরি পরীক্ষা করেছি যা Arduino কোর ওয়াইফাই এবং ESP8266WebServer। কোর ওয়াইফাইতে ভাল রিকোয়েস্ট হ্যান্ডলিং ফাংশন নেই। তাই অনুরোধ পড়ার জন্য আমাকে 'client.readStringUntil (r)' ব্যবহার করতে হবে এবং এটি খুবই ধীর। তারপরে, আমি ESP8266WebServer লাইব্রেরিতে স্যুইচ করি এবং এটি ভালভাবে চলে।

ধাপ 1: LED বোর্ডকে 5V পাওয়ার সাপ্লাইতে সংযুক্ত করুন

ধাপ 2: তারের

MAX7219 থেকে NodeMCU- এ পাইন ওয়্যারিং

ভিসিসি - 5 ভি

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

ধাপ 3: আপনার LED বোর্ডের নাম নির্বাচন করুন

এই উদাহরণে, আমি FC16_HW ব্যবহার করি। এখানে আরো পড়ুন

ধাপ 4: Arduino IDE সেট আপ করা

Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে

এটি NodeMCU 12E এর জন্য

ধাপ 5: ওয়াইফাই এপি সেট আপ করা

ওয়াইফাই এপি সেট আপ করা হচ্ছে
ওয়াইফাই এপি সেট আপ করা হচ্ছে

ধাপ 6: প্রতিটি অকার্যকর ফাংশনের সাথে অনুরোধ পরিচালনা করুন

প্রতিটি অকার্যকর ফাংশনের সাথে অনুরোধ পরিচালনা করুন
প্রতিটি অকার্যকর ফাংশনের সাথে অনুরোধ পরিচালনা করুন

ধাপ 7: আমার কোড আপলোড করুন

*বিঃদ্রঃ:

পিন, হার্ডওয়্যারের ধরন পরিবর্তন করতে ভুলবেন না

আমার কোড:

প্রস্তাবিত: