সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় উপাদান
- ধাপ 2: এসডি ফাংশন যোগ করুন
- ধাপ 3: পিসিবি তৈরি করা
- ধাপ 4: নমুনা প্রোগ্রাম
ভিডিও: ILI9341 Wemos D1 মিনি এর জন্য টাচ শিল্ড: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
হাই মেকার্স!
আমি Wemos D1 মিনি সিরিজের জন্য একটি ILI9341 ieldাল তৈরি করেছি। এই ieldাল ব্যবহার করে আমি 2.8 TFT- এর সমস্ত ফাংশন ব্যবহার করতে পারি। এটি একটি স্ক্রিন (অবশ্যই) হিসাবে কাজ করে, উপরন্তু আমি টাচ ফাংশন এবং এসডি সকেট ব্যবহার করতে পারি।
এই নির্দেশযোগ্য নেলবাস্টার ইনকর্পোরেটেড এর এই অ্যাক্টিকেল দ্বারা অনুপ্রাণিত।
পরবর্তী কিছু ধাপে আমি দেখাব কিভাবে আপনি নিজের.াল তৈরি করতে পারেন।
ধাপ 1: আপনার প্রয়োজনীয় উপাদান
- ILI9341 2.8 "tft with touch chip
- Wemos D1 মিনি (বা মিনি প্রো)
- স্ট্রিপ বোর্ড (মিনিট 36colsx35rows)
- L7805 ভোল্টেজ নিয়ন্ত্রক IC + heatsink
- 5.5x2.1 পাওয়ার সকেট
- 330nF ক্যাপাসিটর
- 100nF ক্যাপাসিটর
- পূর্ণ আকারের এসডি কার্ড (বা অ্যাডাপ্টারের সাথে মাইক্রো এসডি)
- একক সারির পুরুষ ও মহিলা হেডার
- তারের
- প্রোগ্রাম ডাউনলোডের জন্য মাইক্রো ইউএসবি কেবল
- 6-12V পাওয়ার সাপ্লাই (allyচ্ছিকভাবে)
আপনি যদি TFT এর টাচ ফাংশন ব্যবহার করতে চান, তাহলে আপনাকে টাচ চিপ সহ একটি কিনতে হবে।
ধাপ 2: এসডি ফাংশন যোগ করুন
আপনি দেখতে পারেন যে নেইলবাস্টার সার্কিট পিন সংযোগের প্রধান অংশ নির্ধারণ করে। আমাদের কেবল একটি কাজ আছে, এসডি পিনগুলিকে এমসিইউতে সংযুক্ত করা।
TFT এর প্রতিটি অংশ SPI বাসের মাধ্যমে MCU- এর সাথে যোগাযোগ করে। সুতরাং আমাদের তিনটি এসডি পিনকে সাধারণ এসপিআই পিনের সাথে সংযুক্ত করতে হবে।
- SD_MOSI থেকে MCU এর MOSI পিন
- SD_MISO MCU এর MISO পিনে
- SD_SCK MCU এর SCK পিনে।
শুধুমাত্র SD_CS (স্লেভ সিলেক্ট বা এসএস) অনন্য হতে হবে। আমি SD_CS হিসাবে D3 পিন ব্যবহার করি।
অবশ্যই আপনাকে একটি চার পিন লম্বা পুরুষ পিন হেডারকে এসডি সংযোগে বিক্রি করতে হবে।
উইকিপিডিয়ায় SPI বাস সম্পর্কে আরও তথ্য।
ধাপ 3: পিসিবি তৈরি করা
- আমি যে PCB মাত্রা ব্যবহার করি তা হল 35 সারি দ্বারা 36 কোলন। প্রথমে আমি প্রধান উপাদানগুলি স্থাপন করি এবং পিসিবির চূড়ান্ত মাত্রা নির্ধারণ করি। তারপরে আমি এটি চূড়ান্ত মাত্রায় কেটে ফেললাম।
- চার কোণে চারটি ছিদ্র করুন যার মাধ্যমে আপনি পিসিবি ঠিক করতে পারেন।
- ছিদ্রগুলি বড় করুন যার মাধ্যমে আপনি পাওয়ার সকেট সন্নিবেশ করতে পারেন।
-
মহিলা শিরোলেখগুলি কেটে পিসিবিতে ঝালাই করুন। তোমার দরকার
- Wemos বোর্ডের জন্য 8 পিন লম্বা x2
- 14 পিন লম্বা x1 এবং
- TFT এর জন্য 4 পিন লম্বা x1
-
ঝাল
- পাওয়ার সকেট
- ক্যাপাসিটার
- ভোল্টেজ নিয়ন্ত্রক
- তারগুলি
- এর পরে আপনাকে হাফপ্যান্ট দূর করার জন্য কিছু PCB স্ট্রিপ কাটতে হবে। (উপরের চিত্রটি দেখুন।)
- পরবর্তী ধাপে আমি একটি মাল্টিমিটার নেওয়ার এবং সংযোগগুলি পরীক্ষা করার পরামর্শ দিই। এই ধাপে আপনি কিছু ধোঁয়া এবং জ্বলন্ত উপাদান নির্মূল করতে পারেন।:-)
- অবশেষে emাল মধ্যে Wemos বোর্ড এবং TFT সন্নিবেশ করান।
পিসিবি স্ট্রিপগুলি কাটা খুব সহজ উপায়। 3.5 মিমি ব্যাসের একটি ড্রিল বিট ব্যবহার করুন। এটি একটি গর্তে সারিবদ্ধ করুন এবং এটি আপনার আঙ্গুলের মধ্যে ঘুরিয়ে দিন।
শর্টকাট থেকে আপনার সার্কিট বাঁচাতে আপনি কিছু স্পেসার এবং স্ক্রু ব্যবহার করে এটি একটি প্লাস্টিকের শীটে জড়ো করতে পারেন।
ধাপ 4: নমুনা প্রোগ্রাম
প্রথমে আপনাকে পরবর্তী লাইব্রেরিগুলি ডাউনলোড এবং ইনস্টল করতে হবে:
- Adafruit GFX গ্রাফিক্স কোর লাইব্রেরি এবং
- Github থেকে XPT2046 এর জন্য Arduino লাইব্রেরি।
তারপর সংযুক্ত চারটি স্কেচ ডাউনলোড করুন।
- "Button_SD_test_03" ফোল্ডারটি তৈরি করুন এবং এতে চারটি ফাইল রাখুন।
- Arduino IDE দ্বারা "button_SD_test_03.ino" খুলুন এবং MCU এ প্রোগ্রামটি আপলোড করুন।
সংযুক্ত প্রোগ্রামগুলিতে আপনি নমুনা পাবেন যা আপনাকে useাল ব্যবহার করতে নির্দেশ দেবে।
আপনি দেখতে পাবেন পোর্ট্রেট স্ক্রিনের স্ক্রিন ক্রমাঙ্কন এত ভাল নয়। যদি আপনার আরও ভাল ক্রমাঙ্কন পরামিতি থাকে তবে দয়া করে সেগুলি আমাদের সাথে ভাগ করুন।
কিছু অবশিষ্ট পিন রয়েছে যা আপনার ieldালকে সেন্সর বা অন্যান্য ডিভাইসের সাথে সংযুক্ত করতে ব্যবহার করা যেতে পারে।
- D0 - ডিজিটাল I/O অথবা SS একটি অতিরিক্ত SPI ডিভাইস
- A0 - alalog ইনপুট
- আরএসটি
- TX, RX - সিরিয়াল যোগাযোগ, I2C বা SS একটি অতিরিক্ত SPI ডিভাইস
অবশ্যই আপনি অন্যান্য ডিভাইসের সাথে যোগাযোগ করতে পারেন অথবা ওয়াইফাই এর মাধ্যমে ইন্টারনেট থেকে যেকোন ডেটা সংগ্রহ করতে পারেন। এটি করার জন্য আমার আগের নির্দেশাবলী দেখুন।
- হোম রাউটারের মাধ্যমে ESP8266 MCU- এর মধ্যে ওয়াইফাই যোগাযোগ
- অ্যাক্সেসপয়েন্ট -দুটি ESP8266 MCU- এর মধ্যে স্টেশন যোগাযোগ।
প্রস্তাবিত:
Arduino এবং অন্যান্য মাইক্রোগুলির জন্য একটি সস্তা ESP8266 ওয়াইফাই শিল্ড: 6 টি ধাপ (ছবি সহ)
Arduino এবং অন্যান্য মাইক্রোগুলির জন্য একটি সস্তা ESP8266 ওয়াইফাই শিল্ড: আপডেট: 29 অক্টোবর 2020 ESP8266 বোর্ড লাইব্রেরি V2.7.4 দিয়ে পরীক্ষা করা হয়েছে - আপডেট: 23 শে সেপ্টেম্বর 2016 এই প্রকল্পের জন্য Arduino ESP বোর্ড লাইব্রেরি V2.3.0 ব্যবহার করবেন না। V2.2.0 কাজ আপডেট: 19 মে 2016 এই প্রকল্পের 14 ই লাইভ লাইব্রেরি এবং কোডের কাজ সংশোধন করে w
টাচ লেস টাচ সুইচ: 11 টি ধাপ
টাচ লেস টাচ সুইচ: প্রচলিত কোভিড -১ situation পরিস্থিতিতে, মহামারীটির সম্প্রদায় বিস্তার এড়াতে পাবলিক মেশিনের জন্য একটি স্পর্শমুক্ত ইউজার ইন্টারফেস চালু করা
একটি রুবিক্স কিউব সলভারের জন্য আরডুইনো মেগা স্টেপার শিল্ড: 4 টি ধাপ
একটি রুবিক্স কিউব সলভারের জন্য আরডুইনো মেগা স্টেপার শিল্ড: কিছুক্ষণ আগে আমি এমন একটি মেশিনে কাজ করছিলাম যা স্বয়ংক্রিয়ভাবে যেকোনো স্ক্র্যাম্বলড 3x3 রুবিক্স কিউব সমাধান করে। আপনি এখানে আমার নির্দেশাবলী দেখতে পারেন। প্রকল্পে পলুলু থেকে স্টেপার চালকদের ছয়টি মোটর চালানোর জন্য ব্যবহার করা হয়েছিল। ক্রমে দুটি এই ডি সংযোগ করতে
2x তাপমাত্রা লগিং, ওয়াইফাই এবং মোবাইল পরিসংখ্যানের জন্য সস্তা $ 3 ESP8266 WeMos D1 মিনি তে মাইক্রোপাইথন: 4 টি ধাপ
2x তাপমাত্রা লগিং, ওয়াইফাই এবং মোবাইল পরিসংখ্যানের জন্য সস্তা $ 3 ESP8266 WeMos D1 মিনি তে মাইক্রোপাইথন: ছোট সস্তা ESP8266 চিপ / ডিভাইসের সাহায্যে আপনি রুম, গ্রিনহাউস, ল্যাব, কুলিং রুম বা অন্য কোন স্থানে সম্পূর্ণ বিনামূল্যে তাপমাত্রার তথ্য লগ ইন করতে পারেন। এই উদাহরণটি আমরা কুলিং রুমের তাপমাত্রা, ভিতরে এবং বাইরে লগ করতে ব্যবহার করব।
তিন টাচ সেন্সর সার্কিট + টাচ টাইমার সার্কিট: 4 টি ধাপ
থ্রি টাচ সেন্সর সার্কিট + টাচ টাইমার সার্কিট: টাচ সেন্সর হল একটি সার্কিট যা টাচ পিনের স্পর্শ সনাক্ত করলে চালু হয়। এটি ক্ষণস্থায়ী ভিত্তিতে কাজ করে অর্থাৎ পিনগুলিতে স্পর্শ করার সময় কেবল লোড চালু থাকবে। এখানে, আমি আপনাকে স্পর্শ করার তিনটি ভিন্ন উপায় দেখাব