সুচিপত্র:

Oled এলার্ম ঘড়ি: 8 ধাপ (ছবি সহ)
Oled এলার্ম ঘড়ি: 8 ধাপ (ছবি সহ)

ভিডিও: Oled এলার্ম ঘড়ি: 8 ধাপ (ছবি সহ)

ভিডিও: Oled এলার্ম ঘড়ি: 8 ধাপ (ছবি সহ)
ভিডিও: বন্ধ থাকলেও ফোনের ডিসপ্লেতে সব সময় টাইম দেখা যাবে। always on amoled clock 2024, জুলাই
Anonim
Oled এলার্ম ঘড়ি
Oled এলার্ম ঘড়ি

অনেক arduino/ESP32 ঘড়ি আছে, কিন্তু তারা কি সেই সুন্দর এবং খাস্তা OLED ব্যবহার করে?

আমি কিছুদিনের জন্য arduinos এবং ESP32 এর সাথে পরীক্ষা করছি, কিন্তু আমি কখনই এটি একটি সমাপ্ত পণ্যতে তৈরি করিনি। আমি 4 1.3 ইঞ্চি একরঙা OLEDs দিয়ে একটি অ্যালার্ম ঘড়ি তৈরি করেছি। ঘড়িতে একটি অস্পষ্ট বেডসাইড ল্যাম্প এবং একটি ইউএসবি চার্জিং পোর্টও রয়েছে (তার বিছানার পাশে কারও অতিরিক্ত আউটলেট নেই)। ওএলইডিগুলিও অস্পষ্ট, আমার প্রকল্পটি আমার বান্ধবী দ্বারা হুমকির পরে এটি শেষ মুহুর্তে যুক্ত করা হয়েছিল। যদি গার্লফ্রেন্ডের ভয়েস ম্লান না হয় তবে যথেষ্ট ম্লান হওয়া উচিত, আমি কোডের একটি সংস্করণও সরবরাহ করতে পারি যেখানে 3 টি ডিসপ্লে নির্দিষ্ট ঘন্টার মধ্যে চালিত হয়। লক্ষ্য ছিল একটি সহজ সেবাযোগ্য ঘড়ি, "প্রোটোটাইপ" এর বাইরে একটি চেহারা সহ। আমার ঘড়ি তৈরির সময় আমি কিছু সমস্যার সম্মুখীন হয়েছি যা আমাকে সমাধান করতে হয়েছিল, তাই আমি মনে করি এই নির্দেশযোগ্য ভাগ করার যোগ্য। ঘড়িটি সামান্য সরঞ্জাম দিয়ে তৈরি করা যায়, আমি "এবং পরবর্তী ধাপের জন্য আমার 10.000 €/$ CNC মিল" টিউটোরিয়াল ব্যবহার করি না।

কিছু বিষয় যা এই নির্দেশযোগ্য (ইন-স্ট্রাকটেবল-সিপশন) ব্যাখ্যা করা হবে:

- Arduino/ESP32 দিয়ে একটি I2C OLED ডিসপ্লে কিভাবে ব্যবহার/তারের করতে হয়

- কিভাবে একটি arduino/ESP32 দিয়ে একাধিক I2C বস্তু ব্যবহার করবেন

- কীভাবে একটি ঘূর্ণমান এনকোডার ব্যবহার করে একটি "স্ক্রোল-সক্ষম" মেনু তৈরি করবেন (+ কিভাবে একটি ESP32/arduino সহ একটি এনকোডার ব্যবহার করবেন)

- কিভাবে fritzing ব্যবহার করে একটি কাস্টম PCB ডিজাইন এবং অর্ডার করতে হয়।

- ঘড়িটি একটি RTC (রিয়েল টাইম ক্লক), নেতৃত্বাধীন চালক, স্টেপ ডাউন ভোল্টেজ মডিউল ব্যবহার করে… আমি সত্যিই এইগুলোতে won'tুকব না কারণ এই মডিউলগুলির জন্য সত্যিই অনেক তথ্য সহজলভ্য।

আমি মনে রাখতে চাই যে আমি একজন পেশাদার প্রোগ্রামার নই। আমার নির্দেশের লক্ষ্য হল উপরে উল্লিখিত পয়েন্টগুলি ব্যাখ্যা করা। আমার চূড়ান্ত পণ্যের জন্য আমি কীভাবে এটি একসাথে রাখি তা পরিষ্কার উপায় নাও হতে পারে। এটা সেই উপায় যা আমাকে সবকিছুর ট্র্যাক রাখতে দেয়।

সরবরাহ

সরবরাহের জন্য কেনাকাটা করার সময় আমি সবসময় মান/ডকুমেন্টেশন বনাম মূল্য গুরুত্বের জন্য ওজন করার চেষ্টা করি। আমার সরবরাহগুলি এ-ব্র্যান্ড এবং সস্তা চীনা অংশগুলির মিশ্রণ। গুণমান গুরুত্বপূর্ণ হলে মাউসার একটি দুর্দান্ত সরবরাহকারী, আমি সস্তা যন্ত্রাংশের জন্য ব্যাংগুড/আলিএক্সপ্রেস থেকে অর্ডার করি।

- একটি ESP32 বোর্ড, আমি Adafruit থেকে Huzzah32 ব্যবহার করেছি, কিন্তু অন্যান্য অনেক (সস্তা) বিকল্প আছে। আমি Huzzah32 বেছে নিলাম কারণ এটি খুব ভালভাবে নথিভুক্ত।

- 4 1.3 ইঞ্চি I2C OLED ডিসপ্লে (128x64, SH1106 ড্রাইভার সহ), 0.96 "বেশী সাধারণ কিন্তু এই প্রকল্পের জন্য আমি 1.3" পছন্দ করি

- স্পার্কফুন ফেমটবাক ড্রাইভার এলইডি চালানোর জন্য

- আরটিসি ঘড়ি, আমি একটি লিথিয়াম সেল ব্যবহার করেছি

- আরডুইনো ন্যানো

-মহিলা ইউএসবি 2.0 পোর্ট (আমি ব্যবহার করেছি: স্টুয়ার্ট সংযোগকারী থেকে SS-52200-002)

- মহিলা ডিসি জ্যাক (আমি ব্যবহৃত: সুইচক্রাফ্ট থেকে L722A)

- 12V 3A ডিসি অ্যাডাপ্টার (গড় ওয়েল থেকে GST36E12-P1J)

- কাস্টম পিসিবি, alচ্ছিক কিন্তু এটি প্রকল্পটিকে অনেক বেশি কম্প্যাক্ট এবং সহজেই সেবাযোগ্য করে তোলে যদি একটি অংশ মারা যায় + বেশি নির্ভরযোগ্যতা কারণ কম তারের (jlcpcb.com)

- এম 3 স্ক্রু এবং বোল্ট

- M3 ব্রাস সন্নিবেশ

- পোলোলু থেকে 12V থেকে 5V স্টেপ ডাউন মডিউল (DF24V22F5)

- 3 ওয়াট হিটসিংক দিয়ে চালিত

- জাম্পার তার

- বুজার

- I2C মাল্টিপ্লেক্সার (adafruit থেকে TCA9548A)

- 2 রোটারি এনকোডার (আমি কিছু চেষ্টা করেছি, সব আমার কোডের সাথে কাজ করে না। "DFrobot" থেকে একটি কাজ করে এবং "DIYmore" থেকে গোলাকার PCB- এর সাথেও কাজ করে। আমার কোডটি পুশবাটনের জন্য কাজ বলে মনে হচ্ছে না KY-040 প্রকারের। আমার এলার্ম ঘড়ি DIYmore থেকে একটি ব্যবহার করে কারণ তারা প্যানেল মাউন্ট করা খুব সহজ (কোন অতিরিক্ত স্ক্রু/গর্ত প্রয়োজন নেই)।

- মহিলা হেডারের ভাণ্ডার (alচ্ছিক)

- ফ্রেমের জন্য কাঠ: 18mmx18mmx2400mm

- নকশা অঙ্কনার্থ কাগজ

আমি কিছু সরঞ্জাম ব্যবহার করেছি (সোল্ডারিং লোহা, তৃতীয় হাত, দেখেছি …)

ধাপ 1: একটি Oled ব্যবহার করে

একটি Oled ব্যবহার করে
একটি Oled ব্যবহার করে
একটি Oled ব্যবহার করে
একটি Oled ব্যবহার করে
একটি Oled ব্যবহার করে
একটি Oled ব্যবহার করে

OLEDs ব্যবহার করার জন্য আপনাকে একটি লাইব্রেরি ইনস্টল করতে হবে। আমি অলি ক্রাউস থেকে U8G2lib ব্যবহার করি, এটি খুব বোধগম্য এবং স্পষ্ট উদাহরণ সহ একটি রেফারেন্স গাইড রয়েছে।

আপনার বোর্ড (ইএসপি বা আরডুইনো) সংযুক্ত করতে আপনাকে এসডিএ এবং এসসিএল পিন খুঁজে বের করতে হবে। এই পিনগুলি হল I2C কমিউনিকেশন পিন। আপনার নির্দিষ্ট বোর্ডের "পিনআউট" এর জন্য গুগল যদি আপনি সেগুলি খুঁজে না পান।

আমি কিছু উদাহরণ কোড যোগ করেছি। কোডটি arduino এবং ESP32 উভয়ের জন্য কাজ করে, কিন্তু ESP32 এর মেমরি শেষ হওয়ার সম্ভাবনা কম। আমি এখন পর্যন্ত চেষ্টা করেছি সমস্ত oleds 3.3v (ESP32) এবং 5V উভয়ের সাথে কাজ করে।

ধাপ 2: একাধিক OLEDs

একাধিক OLED
একাধিক OLED

এখানেই আমার প্রজেক্ট অনেক অন্যান্য অ্যালার্ম ঘড়ির থেকে আলাদা হতে শুরু করে। বেশিরভাগ arduinos/ESPs- এ শুধুমাত্র একটি বা দুটি I2C পিন থাকে। এই ধরনের I2C যন্ত্রাংশ ব্যবহার সীমিত করে। যদি আমার 4 I2C সেন্সর থাকে এবং I2C ডিসপ্লেতে তাদের রিডিং প্রদর্শন করতে চান? মাল্টিপ্লেক্সারে প্রবেশ করুন। মুলিপ্লেক্সার আপনাকে 7 টি ভিন্ন I2C অংশের ঠিকানা দিতে দেয়। এটি আমার ESP32 কে একটি I2C রিয়েল টাইম ঘড়ি ব্যবহার করতে দেয়, এবং 4 টি ডিসপ্লেতে I2C ব্যবহার করে আবার সময় প্রদর্শন করতে পারে (অথবা আরো, আমাকে আপনাকে থামাতে দেবেন না)।

আমি ESP32 এর জন্য কিছু উদাহরণ কোড যোগ করেছি, এখান থেকে আমি নিশ্চিত নই যে arduino রাখতে পারে। উদাহরণ শুধুমাত্র ডিসপ্লে ব্যবহার করে, এটি অন্যান্য জিনিস যেমন I2C সেন্সর ইত্যাদি হতে পারে। নীতি সর্বদা একই, আপনি "tcaselect (#);" ফাংশন, তারপর আপনি আপনার I2C অবজেক্টের জন্য প্রয়োজনীয় কোডটি চালান।

ধাপ 3: একটি রোটারি এনকোডার দিয়ে একটি স্ক্রোলযোগ্য মেনু তৈরি করা

একটি রোটারি এনকোডার দিয়ে একটি স্ক্রোলযোগ্য মেনু তৈরি করা
একটি রোটারি এনকোডার দিয়ে একটি স্ক্রোলযোগ্য মেনু তৈরি করা
একটি রোটারি এনকোডার দিয়ে একটি স্ক্রোলযোগ্য মেনু তৈরি করা
একটি রোটারি এনকোডার দিয়ে একটি স্ক্রোলযোগ্য মেনু তৈরি করা
একটি রোটারি এনকোডার দিয়ে একটি স্ক্রোলযোগ্য মেনু তৈরি করা
একটি রোটারি এনকোডার দিয়ে একটি স্ক্রোলযোগ্য মেনু তৈরি করা

প্রথম জিনিস প্রথমে, আপনার এনকোডারগুলি পরীক্ষা করুন। আমি আপনার এনকোডার মডিউল পরীক্ষা করার জন্য কিছু কোড যোগ করেছি। সরবরাহে বলা হয়েছে: আমি শুধুমাত্র DF রোবট থেকে রোটারি এনকোডার মডিউল এবং DIYmore থেকে রাউন্ড PCB এর মডিউল দিয়ে আমার কোড সফলভাবে পরীক্ষা করেছি। ডান এনকোডারগুলির জন্য উপরের ছবিগুলি দেখুন।

আমি যে লাইব্রেরিটি ব্যবহার করেছি তা হল:

আমি যে পিডিএফটি যোগ করেছি তা আশা করি আমার ঘড়ির জন্য যে মেনু কাঠামো ব্যবহার করেছি তাতে সাহায্য করবে।

এনকোডার কাজ করা, এই প্রকল্পে আমার জন্য সবচেয়ে কঠিন অংশ ছিল। অনেকগুলি বিভিন্ন এনকোডার রয়েছে এবং প্রচুর লাইব্রেরি রয়েছে যা সর্বদা ESP32 এর সাথে সামঞ্জস্যপূর্ণ নয়। কিন্তু আমি মনে করি একটি (কাজ) ঘূর্ণমান এনকোডার একটি মার্জিত সমাধান যদি আপনি কিছু ইনপুট করতে চান। আমার যদি কেবল বোতাম ব্যবহার করা হত, আমার 1 এর বেশি প্রয়োজন হত এবং সময় নির্ধারণ করতে অনেক চাপ লাগত।

ধাপ 4: আগের কোডটি একত্রিত করা

আগের কোডটি একত্রিত করা
আগের কোডটি একত্রিত করা

শিরোনাম ধরনের আমি কি করেছি সারাংশ। আমি কিছু অংশের জন্য চেষ্টা করেছি এবং তারপরে আমি সবকিছু একসাথে রেখেছি। কিন্তু কোনো কিছুই কখনো সহজ হয় না বলে, আমাকে কিছু জিনিস পরিবর্তন করতে হয়েছিল। সিরিয়াল যোগাযোগ একটি ধীর প্রক্রিয়া। এটি সঠিকভাবে এনকোডার পড়ার পথে আসে। এটি কাটিয়ে উঠতে আমি এনকোডারের পিনগুলিতে বাধা যুক্ত করেছি। এনকোডারটি পড়ার কোডটি তখনই বলা হয় যদি আপনি এনকোডারটি ধাক্কা দেন বা চালু করেন।

মেনুগুলি কীভাবে তৈরি করা হয় তা আপনি একবার বুঝতে পারলে আপনি দেখতে পাবেন যে আপনার নিজের পছন্দ অনুসারে বৈশিষ্ট্যগুলি যুক্ত করা বা অপসারণ করা খুব সহজ। সম্ভবত আপনি ইন্টারনেট থেকে বর্তমান আবহাওয়া বা সময় আনতে এবং এটি প্রদর্শন করতে চান?

আমি এরকম অনেক ধারণা বাদ দিয়েছি কারণ আমি সর্বোপরি একটি নির্ভরযোগ্য সময়-শান্তি চেয়েছিলাম। যেটি স্বয়ংক্রিয়ভাবে কিছুই করে না। আমি দিনের আলো সঞ্চয় অঞ্চলে খুব অদ্ভুত ঘন্টা কাজ করি। প্রতিবার সময় পরিবর্তিত হলে আমি অতিরিক্ত ঘুমাতে নার্ভাস। আমার ফোন কি স্বয়ংক্রিয়ভাবে ঘন্টা পরিবর্তন করবে? আমার ঘড়ি হবে? ঠিক আছে, আমার ঘড়ি চলবে না, যদি না আমি নিজে এটি পরিবর্তন করি। কিন্তু সম্ভবত আপনি আপনার ঘড়ি রান্নাঘরে রাখতে চান? বিভিন্ন দৃশ্য, মেমরি শেষ না হওয়া পর্যন্ত বৈশিষ্ট্য যোগ করুন!

ধাপ 5: Fritzing + পরিকল্পিত সঙ্গে কাস্টম PCB

Fritzing + পরিকল্পিত সঙ্গে কাস্টম PCB
Fritzing + পরিকল্পিত সঙ্গে কাস্টম PCB
Fritzing + পরিকল্পিত সঙ্গে কাস্টম PCB
Fritzing + পরিকল্পিত সঙ্গে কাস্টম PCB
Fritzing + পরিকল্পিত সঙ্গে কাস্টম PCB
Fritzing + পরিকল্পিত সঙ্গে কাস্টম PCB

মনোযোগের বিন্দু: অ্যাডাফ্রুট নির্দেশ করে যে আপনি যখন ইউএসবি পিনের মাধ্যমে হজাহ 32 কে শক্তি দিতে পারেন, তখন আপনাকে একই সাথে মাইক্রো ইউএসবি পাওয়ার ইনলেট ব্যবহার না করার বিষয়ে সতর্ক থাকতে হবে। আমার পিসিবি স্টেপ ডাউন বকের মাধ্যমে চালিত হয়, যা ইউএসবি পিনের মাধ্যমে হুজাহকে ক্ষমতা দেয়। তাই সর্বদা বাহ্যিক শক্তি আনপ্লাগ করুন/আপলোড করার সময় বোর্ড থেকে হুজ্জা সরান।

আমি পিসিবিতে মহিলা হেডারগুলি সোল্ডার করার সিদ্ধান্ত নিয়েছি কারণ এটি একটি অংশকে অদলবদল করা সহজ করে তোলে, অথবা উদাহরণস্বরূপ একটি অতিরিক্ত I2C সেন্সর যুক্ত করে। এটি আমাকে সহজেই প্রোগ্রামগুলি লোড করতে ন্যানো বা ESP32 অপসারণ করতে দেয়।

আমি ফ্রিজিং ফাইল যোগ করেছি, আমি এখানে একটি উপন্যাস টাইপ করতে পারি, কিন্তু আমি মনে করি উদাহরণটি সবচেয়ে ভাল বলে। আমি পুরো সেটআপের পরিকল্পনার সাথে শুরু করেছি। যদিও ফ্রিজিং এর ডাবের অনেক অংশ আছে, সবকিছু সেখানে নেই। কখনও কখনও আপনি ইন্টারনেটে ফ্রিজিং অংশ খুঁজে পেতে পারেন, কখনও কখনও আপনি এটি করতে পারেন না। যে অংশগুলি আমি খুঁজে পাইনি, আমি কেবল একটি মহিলা হেডার অংশ দ্বারা প্রতিস্থাপন করেছি। আপনি যদি এটিতে ডান ক্লিক করেন, আপনি শিরোনামটি আপনার প্রয়োজনীয় পিনের পরিমাণে সম্পাদনা করতে পারেন এবং এটিতে একটি পিনআউট বরাদ্দ করতে পারেন। আমি এটি প্রতিটি অংশ যা আমি খুঁজে পাইনি তা দিয়ে করেছি। যেহেতু প্রায় সব মডিউল 0.1in (2.54mm) এর একই পিচ ব্যবহার করে এটি আপনাকে অংশের জন্য সঠিক ব্যবধান দেবে।

পরবর্তীতে আপনি ফ্রিজিং অ্যাপের PCB ভিউতে যান। একটি PCB স্থাপন করা হবে, যদি আপনি এটিতে ক্লিক করেন, আপনি এর আকার নির্ধারণ করতে পারেন এবং একটি একক বা দ্বৈত স্তরের PCB নির্বাচন করতে পারেন। খনি 2 স্তর ব্যবহার করে। ফ্রিজিং আপনার পরিকল্পিত ভিউতে যে সংযোগগুলি তৈরি করেছে তা সুপারিশ করবে। প্রোগ্রামটির একটি অটোরুট বিকল্প আছে, কিন্তু আমি কখনই এটি ব্যবহার করি না। আমি ম্যানুয়ালি আমার সংযোগগুলি সংগঠিত করতে পছন্দ করি। পিসিবি ভিউতে হলুদ সংযোগগুলি উপরের স্তরে, কমলা নীচের স্তরে রয়েছে। আবার যদি আপনি সংযোগে ক্লিক করেন তবে আপনি এর বৈশিষ্ট্যগুলি চয়ন করতে পারেন।

প্রকৃত পিসিবি তৈরি করতে, আপনাকে এটি একটি জারবার ফাইল হিসাবে রপ্তানি করতে হবে। আপনি এটি করার আগে, "রাউটিং" ট্যাবের অধীনে আপনি নকশা নিয়ম পরীক্ষা করতে পারেন। বেশিরভাগ নির্মাতারা গারবার ফাইল চাইবেন, তাই গারবারে রপ্তানি নির্বাচন করুন।

আমি JLCPCB থেকে আমার PCB কে অর্ডার দিয়েছিলাম, আমি পছন্দ করি যে তারা অবিলম্বে আপনাকে একটি মূল্য উদ্ধৃত করে। অবশ্যই অন্যান্য অনেক বিকল্প আছে।

পরিকল্পিত সম্পর্কে: 2 ভোল্টেজ ব্যবহার করা হয়। LED এবং femtobuck সরাসরি 12V সরবরাহ দ্বারা চালিত হয়। বাকিটি 5 ভোল্ট সহ স্টেপ-ডাউন বকের মাধ্যমে চালিত হয়।

ধাপ 6: ডিজাইন + লেজারকাটার

ডিজাইন + লেজারকাটার
ডিজাইন + লেজারকাটার
ডিজাইন + লেজারকাটার
ডিজাইন + লেজারকাটার

আমার প্রথম ডিজাইনের জন্য আমি কঠিন ওক ব্যবহার করার চেষ্টা করেছি (আমি কাঠের ক্লাস অনুসরণ করছি), কিন্তু এটি দ্রুত স্পষ্ট হয়ে গেল যে এটি আদর্শ নয়। কাঠটি খুব পুরু, এটি আপনার যন্ত্রাংশের সাথে মানানসই করে তোলে। 3 মিমি বার্চ মাল্টিপ্লেক্স এনকোডার এবং ডিসপ্লেগুলিকে বেঁধে রাখার সহজ উপায়গুলির অনুমতি দেয়।

আমি একটি অনলাইন লেজারকুট পরিষেবা পেয়েছি, snijlab.nl, রটারডামে অবস্থিত শখের জন্য উপলব্ধ (তারা বেলজিয়াম, নেদারল্যান্ডস এবং জার্মানিতে পাঠায়)। তাদের ওয়েবসাইটে আপনি আপনার অঙ্কন আপলোড করতে পারেন এবং তারা অবিলম্বে আপনার মূল্য উদ্ধৃত করে। আমি অটোক্যাড ব্যবহার করেছি, যা আমার কর্মক্ষেত্রে আছে, কিন্তু সফটওয়্যারটি আসলে কোন ব্যাপার না। এটি কেবল একটি ভেক্টর অঙ্কন হতে হবে (ভেক্টর, ইলাস্ট্রেটর, ইঙ্কস্কেপ …)। আপনি কাটতে চান বা খোদাই করতে চান তা নির্ধারণ করতে অধিকাংশ দোকান রং ব্যবহার করে।

কিছু জিনিস মনে রাখতে হবে:

- সর্বোচ্চ। লেজারকটারের মাত্রা (আমি আমার অংশের চারপাশে একটি ফ্রেম আঁকলাম)

- ন্যূনতম কাটা মধ্যে দূরত্ব

- নিশ্চিত করুন যে আপনি কোন ডবল লাইন আঁকবেন না, লেজার একটি অতিরিক্ত পাস করবে, আপনার খরচ বেশি হবে।

- পিডিএফ -এ প্লট করার সময়, নিশ্চিত করুন যে আপনি 1: 1 প্লট করেছেন। আপনি কাগজে স্কেল করতে বা মাপসই করতে চান না।

ধাপ 7: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

আমি একটি কাঠের ফ্রেমের চারপাশে ঘড়ি তৈরি করেছি, প্যানেলগুলি ফ্রেমে এম 3 স্ক্রু এবং সন্নিবেশ সহ রাখা হয়েছে। আমার কি কখনো একটি সংস্করণ 2 তৈরি করা উচিত, আমি প্যানেলগুলিকে সংযুক্ত করতে অ্যালুমিনিয়াম "L" প্রোফাইল ব্যবহার করব। ব্রাস erোকানোর জন্য গর্তগুলি সঠিকভাবে ড্রিল করা খুব কঠিন ছিল। এটি একটি গ্রহণযোগ্য ফলাফলের জন্য আমাকে খুব বেশি সময় নিয়েছিল। এর অর্থ অবশ্যই হবে যে লেজারকাট অঙ্কনটি সংশোধন করতে হবে। আমি মনে করি অ্যালুমিনিয়াম প্রোফাইল এবং শুধু বাদাম এবং বোল্ট দিয়ে আপনি আরও ভাল ফলাফল পাবেন।

আলোকে আরও ভালভাবে ছড়িয়ে দিতে, আমি ছিদ্রগুলির ভিতরে ট্রেসিং পেপার আঠালো করেছি। এটি আলোকে একটি সুন্দর আভা দেয়।

ধাপ 8: এখানে থামবেন না

এখানে থামো না
এখানে থামো না
এখানে থামো না
এখানে থামো না
এখানে থামবেন না
এখানে থামবেন না

প্রকল্পটি একটি ESP32 কে কেন্দ্র করে, আমি সবেমাত্র এটি ব্যবহার করেছি। আমার বেডরুমের লাইট বর্তমানে ব্লিনক ব্যবহার করে রিমোট নিয়ন্ত্রিত হতে পারে। ঘড়ি দিয়ে তাদের নিয়ন্ত্রণ করা আরও একটি ছোট পদক্ষেপ। সম্ভবত আপনি কিছু অতিরিক্ত ডিসপ্লে চান যা আপনাকে আপনার বাড়ির চারপাশের তাপমাত্রা দেখায়? অথবা কিছু স্থানীয় সেন্সর (সেই মাল্টিপ্লেক্সারে এখনও অতিরিক্ত I2C সংযোগ আছে!)। হয়তো একটি অ্যাপ এবং ব্লুটুথের মাধ্যমে সময়/অ্যালার্ম সেট করবেন?

আপনি কি পরিবর্তন করেছেন, আপনি কী পরিবর্তন করবেন, আমার কী পরিবর্তন করা উচিত তা আমাকে জানান …

প্রস্তাবিত: