সুচিপত্র:
- ধাপ 1: ডাউনলোড করার সরঞ্জাম
- পদক্ষেপ 2: প্রয়োজনীয় উপাদান
- ধাপ 3: সংযোগ
- ধাপ 4: টিউটোরিয়াল
- ধাপ 5: কোড
ভিডিও: SSD1306 এর সাথে ESP32 ইন্টারফেস মাইক্রোপিথনের সাথে Oled: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
মাইক্রোপাইথন হল পাইথনের অপটিমাইজ এবং পাইথনের ছোট পদচিহ্ন। যার মানে হল এমবেডেড ডিভাইসের জন্য তৈরি করা যার মেমরির সীমাবদ্ধতা এবং কম বিদ্যুৎ খরচ। মাইক্রোপাইথন অনেক নিয়ন্ত্রক পরিবারের জন্য পাওয়া যায় যার মধ্যে ESP8266, ESP32, MEGA2560 এর মতো Arduino বোর্ড এবং কিছু নর্ডিক কন্ট্রোলার রয়েছে।
এই প্রবন্ধে আমরা দেখব কিভাবে i2c ইন্টারফেস ব্যবহার করে oled ssd1306 ডিসপ্লে সহ ESP32 ইন্টারফেস ব্যবহার করতে হয়।
আমরা ESP32- এ এমবেডেড মাইক্রোপিথন ফ্ল্যাশ করব এবং আমাদের লাইব্রেরি এবং অ্যাপ্লিকেশন পাইথন স্ক্রিপ্টে লেখা হবে।
ধাপ 1: ডাউনলোড করার সরঞ্জাম
ব্যবহৃত বোর্ডের বৈকল্পিক জন্য বাইনারি ডাউনলোড করুন
নিচের লিঙ্ক থেকে বাইনারি ডাউনলোড করুন, micropython.org/
ESP32 ডাউনলোড করুন যা ESP32/ESP8266 এর পড়া, লেখা এবং মুছে ফেলা পরিচালনা করে, github.com/espressif/esptool
পদক্ষেপ 2: প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদানগুলি হল:
1. ইএসপি 32
ভারতে ESP32 - https://amzn.to/2NpbsE2ESP32 যুক্তরাজ্যে -
মার্কিন যুক্তরাষ্ট্রে ESP32 -
2. ভারতে SSD1306 OLED ডিসপ্লে SSD1306-
মার্কিন যুক্তরাষ্ট্রে SSD1306 -
যুক্তরাজ্যে SSD1306 -
3. ব্রেডবোর্ড
ভারতে ব্রেডবোর্ড- https://amzn.to/2MW0OpbBreadBoard in USA-
যুক্তরাজ্যে ব্রেডবোর্ড-
4. কিছু তারের
ধাপ 3: সংযোগ
ESP32 এবং SSD1306 ওলেড ডিসপ্লে এর মধ্যে সংযোগের বিবরণ নিচে দেওয়া হল। আমরা আউট প্রজেক্টে I2C ভিত্তিক ভেরিয়েন্ট ব্যবহার করব।
ESP32 -> SSD1306
GND -> GND
3.3V -> ভিডিডি
SCK/CLK-> PIN4
SDA -> PIN5
ধাপ 4: টিউটোরিয়াল
ধাপ 5: কোড
Github এ কোড খুঁজুন।
github.com/stechiez/esp32-upython.git
প্রস্তাবিত:
I2C সেন্সর ইন্টারফেস দিয়ে শুরু করা ?? - ESP32s ব্যবহার করে আপনার MMA8451 ইন্টারফেস করুন: 8 টি ধাপ
I2C সেন্সর ইন্টারফেস দিয়ে শুরু করা ?? - ESP32 গুলি ব্যবহার করে আপনার MMA8451 ইন্টারফেস করুন: এই টিউটোরিয়ালে, আপনি নিয়ামক (Arduino, ESP32, ESP8266, ESP12 NodeMCU) এর সাথে কিভাবে কাজ শুরু করবেন, সংযুক্ত করবেন এবং I2C ডিভাইস (অ্যাকসিলেরোমিটার) পাবেন সে সম্পর্কে সব শিখবেন।
রাস্পবেরি পাই এর সাথে একটি জিপিএস মডিউল ইন্টারফেস করা: ড্যাশক্যাম পার্ট 2: 3 ধাপ
রাস্পবেরি পাই দিয়ে একটি জিপিএস মডিউল ইন্টারফেস করা: ড্যাশক্যাম পার্ট 2: এটি ড্যাশক্যাম প্রকল্পের অংশ 2 এবং এই পোস্টে, আমরা কীভাবে রাস্পবেরি পাইতে একটি জিপিএস মডিউল ইন্টারফেস করতে হয় তা শিখব। আমরা তখন জিপিএস ডেটা ব্যবহার করব এবং এটি একটি টেক্সট ওভারলে হিসাবে ভিডিওতে যুক্ত করব। অনুগ্রহ করে নিচের লিংক ব্যবহার করে পার্ট 1 পড়ুন, আপনার আগে
তাপমাত্রা এবং আর্দ্রতা সেন্সর (dht11) Arduino এর সাথে ইন্টারফেস: 4 টি ধাপ
তাপমাত্রা এবং আর্দ্রতা সেন্সর (dht11) Arduino এর সাথে ইন্টারফেস: তাপমাত্রা সেন্সরের বিস্তৃত প্রয়োগ রয়েছে এটি অনেক জায়গায় ব্যবহার করা হয় যেখানে এটি প্রতিক্রিয়া সিস্টেম হিসাবে কাজ করে। বাজারে বিভিন্ন ধরনের টেম্পারেচার সেন্সর পাওয়া যায় বিভিন্ন স্পেসিফিকেশনের সাথে কিছু টেম্পারেচার সেন্সর ব্যবহৃত হয়
Infineon XMC4700 এর সাথে Infineon DPS422 সেন্সরকে ইন্টারফেস করা এবং NodeMCU- এ ডেটা পাঠানো: 13 টি ধাপ
Infineon XMC4700 এর সাথে Infineon DPS422 সেন্সরকে ইন্টারফেস করা এবং NodeMCU তে ডেটা পাঠানো: এই টিউটোরিয়ালে আমরা শিখব কিভাবে XPS4700 দিয়ে তাপমাত্রা এবং ব্যারোমেট্রিক চাপ পরিমাপের জন্য DPS422 ব্যবহার করতে হয়। DPS422 খরচ।
Arduino Uno- এর সাথে ডুয়েল অ্যাক্সিস জয়স্টিক ইন্টারফেস করার পদ্ধতি: 5 টি ধাপ
Arduino Uno দিয়ে Dual Axis Joystick কে কিভাবে ইন্টারফেস করবেন: এখানে আমরা arduino uno এর সাথে একটি দ্বৈত অক্ষের জয়স্টিক ইন্টারফেস করতে যাচ্ছি। এই জয়স্টিকের x অক্ষ এবং y অক্ষের জন্য দুটি অ্যানালগ পিন এবং সুইচের জন্য একটি ডিজিটাল পিন রয়েছে