
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
সবাইকে অভিবাদন, আজ এই নির্দেশে আমরা arduino ভিত্তিক ফোন সম্পর্কে দেখতে যাচ্ছি। এই ফোনটি একটি প্রোটোটাইপ এটি এখনও বিকাশের অধীনে। সোর্স কোড হল ওপেনসোর্স যে কেউ কোডটি সংশোধন করতে পারে।
ফোনের বৈশিষ্ট্য: ১। সঙ্গীত
2. ভিডিও
3. নোট
4। ঘড়ি
5. ফটো
6. মানচিত্র
7. ফোন কল
8. রেডিও
9. সেটিংস
10 ক্যালকুলেটর
প্রকল্পের প্রোগ্রাম কম মেমরি লাগে। এমনকি আপনি ফোনের বৈশিষ্ট্যগুলিকে বাড়িয়ে তুলতে পারেন যেমন: ফিঙ্গারপ্রিন্ট সেন্সর, বার্তা, জিপিএস …….. ইত্যাদি।
এই ফোনের মূল হল আরডুইনো মেগা 2560। ছবিগুলি এসডি কার্ডে সংরক্ষণ করা হয় সেখান থেকে ছবিগুলি স্ক্রিনে আঁকা হয়। আপনি 16GB বা 32GB sd কার্ড ব্যবহার করতে পারেন।
আপনি যদি কোড সম্পাদনা করতে চান তাহলে প্রথমে নমুনা কোডগুলি দেখুন এবং তারপরে কোডটি সম্পাদনা করার চেষ্টা করুন, কারণ কোডটিতে প্রায় 2000 লাইন রয়েছে। তাই প্রথমে নমুনা কোডগুলি পরীক্ষা করুন।
ধাপ 1: উপাদান


1. Arduino মেগা 2560 x1
2. এসডি কার্ড মডিউল x1
3. ভোল্টেজ সেন্সর বা বর্তমান সেন্সর 25v x1
4. 3.5 ইঞ্চি mcu বন্ধু tft ডিসপ্লে x1
5. ডিএফ প্লেয়ার মিনি x1
6. জিএসএম 900A x1
7. অডিও পরিবর্ধক x1
8. স্পিকার x2
9. 2N2222A NPN ট্রানজিস্টার x1
10. 1k ওহম প্রতিরোধক x2
11. Arduino x1 এর জন্য প্রোগ্রামার
12. মাইক পরিবর্ধক x1
13. পুরুষ থেকে মহিলা জাম্পার ওয়্যার x40 (প্রায়)
14. SD কার্ড 16GB বা 32GB x2
15. LED x1
16. লিড এসিড ব্যাটারি 12v x1
17. লিড এসিড ব্যাটারি চার্জার x1
18. HW-816-V1.0 (BUCK CONVERTER) x1
19. পুরুষ থেকে পুরুষ জাম্পার তারের x15 (aaprox)
20. Buzzer 5v x1
21. পুরুষ এবং মহিলা 2-পিন JST SM সংযোগকারী সেট x2
22. পুরুষ হেডার x10 (প্রায়)
23. প্রোটোটাইপিং বোর্ড 18x30cm x1
24. স্পর্শযোগ্য পুশ বোতাম x2
25. মহিলা হেডার x20 (প্রায়)
26. স্টাইলাস
27. DS3231
পদক্ষেপ 2: হার্ডওয়্যার ওয়্যারিং


প্রথমে arduino মেগা 2560 থেকে 3.5 ইঞ্চি mcu tft ieldাল সংযোগ করুন। পরবর্তী arduino মেগা স্পি পিনের সাথে এসডি কার্ড মডিউল সংযুক্ত করুন। এসডি কার্ড ব্রেকআউট মডিউলে এসডি কার্ড সন্নিবেশ করতে ভুলবেন না। এবং সাধারণ 5v এবং gnd লাইন তৈরি করুন। এখন ds3231 কে arduino মেগা I2C পিনের সাথে সংযুক্ত করুন। Arduino মেগা পিন A5 এর সাথে ভোল্টেজ সেন্সর সংযুক্ত করুন। সংযোগ arduino মেগা পিন 47 নেতৃত্বে।
দ্রষ্টব্য: এই ফোনের একটি বড় সমস্যা হচ্ছে যেটি বর্তমান সমস্যা এই ফোনটি প্রচুর পরিমাণে কারেন্ট খায় তার প্রায় 2.1 এমপিএস কারেন্ট প্রয়োজন। এটি প্রদর্শনের কারণে এটি প্রায় 400 এমএ খরচ করে। আপনি যদি ডিসপ্লের ব্যাকলাইটের উজ্জ্বলতা নিয়ন্ত্রণ করতে পারেন তাহলে বিদ্যুতের সমস্যা সমাধান করা যাবে।
এসডি কার্ড Arduino মেগা 2560:
সিএস - 53 পিন
SCK - 52 পিন
MOSI - 51 পিন
MISO - 50 পিন
VCC - 5V
GND - GND
Arduino মেগা 2560 ভোল্টেজ মডিউল 25V:
A5 - মডিউলের আউটপুট পিন
GND - মডিউলের GND
JACK + ve - + মডিউল
JACK -ve - - মডিউলের
Arduino মেগা 2560 DS3231:
এসডিএ - আরডুইনো মেগা এর এসডিএ
এসসিএল - আরডুইনো মেগা এর এসসিএল
VCC - 5V
GND - GND
Arduino Mega 2560 Df Player Mini:
সিরিয়াল 1 পোর্টের TX1 - RX (দ্রষ্টব্য: TX1 থেকে RX এর মধ্যে 1k ওহম প্রতিরোধক যোগ করুন)
Serial1port এর RX1 - TX
Arduino মেগা এর GND - GND
5V - VCC
স্পিকার + - spk1
স্পিকার- spk2
Arduino মেগা 2560 LED:
পিন 47 - +ve এর নেতৃত্বে
GND -নেতৃত্বাধীন (arduino মেগা এবং -ve নেতৃত্বের মধ্যে 1k ওম প্রতিরোধক রাখুন
Arduino Mega 2560 2N3904 NPN ট্রানজিস্টর: (এই সংযোগটি কোডের মাধ্যমে arduino রিসেট করার বিষয়ে)
জিএনডি এমিটার
48 npn এর বেস পিন
রিসেট সংগ্রাহক
Arduino মেগা 2560 GSM 800l
জিএসএম এর Arduino মেগা 2560 RX এর Serial3port এর TX3
জিএসএম এর Arduino মেগা 2560 TX এর সিরিয়াল 3port এর RX3
GND GND
5V VCC
মাইক পরিবর্ধক জিএসএম:
GSM এর MIC+ MIC+
MIC- MIC- এর GSM
Arduino মেগা এর মাইক GND
Arduino মেগা এর মাইক 5V এর VCC
অডিও পরিবর্ধক জিএসএম:
GSM- এর বাম Spk
GSM এর ডান Spk+
Arduino মেগা এর VCC 5V
Arduino মেগা এর GND GND
Spk+ স্পিকার+
Spk- স্পিকার-
শাটডাউন সার্কিট:
উপরের ছবিতে দেখুন।
Arduino মেগা এর 49 পিনে ctrl (কন্ট্রোল পিন) সংযুক্ত করুন
ধাপ 3: আইকনের কো-অর্ডিনেটগুলি কীভাবে সন্ধান করবেন (যদি আপনি কোনও অ্যাপ্লিকেশন যুক্ত করতে চান তবে এটি দেখুন)




এর আগে আপনাকে তিনটি কাজ করতে হবে। প্রথমে ছবির বিন্যাস ".bmp" হতে হবে, দ্বিতীয়টি হল ছবির নাম 8 অক্ষরের সমান বা তার চেয়ে কম, তৃতীয় বিষয় হল ছবির রেজোলিউশন শুধুমাত্র 320x480 হতে হবে।
এখন পর্দায় আইকনগুলির কো-অর্ডিনেটগুলি খুঁজে পেতে আপনাকে উইন্ডোজ পেইন্ট ব্যবহার করতে হবে, যা সাধারণত উইন্ডোতে বিনামূল্যে থাকে। এখন পেইন্ট সফটওয়্যারটি খুলুন এবং ইমেজ ফাইলটি খুলুন যা আপনি কো-অর্ডিনেট দেখতে চান।
নিশ্চিত করুন যে ছবির আকার 320x480 যদি ছবিটির আকার পরিবর্তন করার জন্য রিসাইজ অপশনটি ব্যবহার না করা হয় (যদি আপনি ছবির আকার পরিবর্তন করেন তবে পিক্সেল বিকল্পটি নির্বাচন করুন এবং প্রথম বক্সে 320 এবং দ্বিতীয় বক্সে 480 টাইপ করুন এবং ঠিক আছে ক্লিক করুন।)
এখন আইকনের কো-অর্ডিনেটস এবং এরিয়া খুঁজে বের করতে আইকনের উপরের বাম কোণে মাউস রাখুন এখন মাউসের বাম বোতামে ক্লিক করুন এবং আইকনটি coverাকতে মাউস টেনে আনুন। এখন যখন আপনি পেইন্টের নিচের অংশটি দেখবেন তখন আইকনের এলাকাটি ব্যবহার করুন। আইকনের কো-অর্ডিনেট দেখতে মাউসটি উপরের বাম কোণে রাখুন এখন পেইন্টের নিচের বাম কোণে দেখুন আপনি দেখতে পাবেন আইকনের কো-অর্ডিনেটগুলি মাউসকে সরায় না শুধু কো-অর্ডিনেটগুলি নোট করুন। এইভাবে আপনি কো-অর্ডিনেট খুঁজে পেতে পারেন।
যদি আপনি x1, y1 কো-অর্ডিনেটগুলিও খুঁজে পেতে চান, তাহলে প্রথমে আইকনের দৈর্ঘ্য অনুভূমিকভাবে খুঁজুন তারপর আইকনের x কো-অর্ডিনেটের সাথে এই পরিমাপ করা দৈর্ঘ্য যোগ করুন তারপর আপনি যে ফলাফল পাবেন তা হল আপনার x1 কো-অর্ডিনেট Y1 কো-অর্ডিনেট খুঁজে পেতে একই জিনিস এখানে আপনাকে আইকনের দৈর্ঘ্য পরিমাপ করতে হবে এবং এটি আইকনের y কো-অর্ডিনেটের সাথে যোগ করুন এবং আপনি যে ফলাফল পাবেন তা হল y1 কো-অর্ডিনেট।
ধাপ 4: লাইব্রেরি

নিচ থেকে লাইব্রেরি ডাউনলোড করুন এবং আপনার arduino আইডিতে যোগ করুন।
1. DS3231:
2. Adafruit_GFX লাইব্রেরি:
3. এমসিইউ ফ্রেন্ড লাইব্রেরি:
4. Adafruit_TouchScreen Libary:
এই লাইব্রেরিগুলি ডাউনলোড করুন শুধুমাত্র ডিএফ প্লেয়ার মিনি লাইব্রেরি, এসডি কার্ড লাইব্রেরি এবং এসপিআই লাইব্রেরি ডাউনলোড করার প্রয়োজন নেই।
এসপিআই এবং এসডি কার্ড লাইব্রেরি ইতিমধ্যেই আরডুইনো আইডিই -তে প্রি -ইনস্টল করা আছে এবং কোডে ডিএফ প্লেয়ার মিনি প্রোগ্রাম লেখা আছে।
ধাপ 5: তারিখ এবং সময় কিভাবে সেট করবেন


এর আগে নিশ্চিত করুন যে DS3231 লাইব্রেরি আরডুইনো আইডিতে ইনস্টল করা আছে।
প্রথমে আরডুইনো আইডি খুলুন, ফাইলে ক্লিক করুন, পরবর্তী উদাহরণে যান, DS3231 অনুসন্ধান করুন, DS3231 খুলুন এবং arduino নির্বাচন করুন এবং DS3231_Serial_Easy উদাহরণ খুলুন। এখন নিচে স্ক্রল করুন কোডের 57 তম লাইনে যান এবং কোডটি 57 লাইন থেকে 59 লাইনে আনকমেন্ট করুন এবং বর্তমান দিন, বর্তমান সময়, বর্তমান তারিখ সেট করুন। এখন কোডটি আরডুইনো মেগায় আপলোড করুন এখন সিরিয়াল মনিটরটি খুলুন এবং বড রেট 115200 এ সেট করুন এবং আপনি তারিখ, সময়, দিন এবং সবকিছু দেখতে পাবেন। এখন মনিটর বন্ধ করুন এবং মন্তব্য লাইনগুলি যা আমরা অস্বীকার করেছি এবং আবার কোডটি আপলোড করুন। এটাই সময়, তারিখ, দিন….. ইত্যাদি সবই এখন সেট হয়ে গেছে আপনি সঠিক সময় দেখবেন।
ধাপ 6: স্ক্রিনের জন্য ক্রমাঙ্কন স্পর্শ করুন




প্রথমে Arduino IDE খুলুন, পরবর্তী ফাইল খুলুন, উদাহরণে যান, নিচে স্ক্রোল করুন এবং MCUFRIEND_KBV অনুসন্ধান করুন এবং এটিতে ক্লিক করুন এবং TouchScreen_Calibr_native প্রোগ্রাম অনুসন্ধান করুন এবং এটি খুলুন। এবং কোডটি Arduino Mega এ আপলোড করুন এবং কোডটি আপলোড করার পর সিরিয়াল মনিটরটি খুলুন এবং ডিসপ্লেটি দেখুন এবং ডিসপ্লেটি স্পর্শ করুন এবং স্পর্শটি ক্যালিব্রেট করুন এবং যা বলে তা করুন। যা বলা আছে তা শেষ করার পর সিরিয়াল মনিটরটি দেখুন এবং সেখান থেকে ক্রমাঙ্কন মানগুলি অনুলিপি করুন এবং ফোন কোড বা নমুনা কোডে পেস্ট করুন। এটাই স্পর্শের ক্রমাঙ্কন সম্পন্ন হয়েছে।
দ্রষ্টব্য: নিশ্চিত করুন যে আপনি আপনার ডিসপ্লে ড্রাইভার অনুযায়ী কোডে ড্রাইভারের নাম পরিবর্তন করেছেন।
ধাপ 7: প্রকল্পের কোড

কোড এবং ছবির লিঙ্ক এখানে:
দ্রষ্টব্য: নিশ্চিত করুন যে ছবিগুলি এসডি কার্ড রুট ডিরেক্টরিতে অনুলিপি করুন
প্রস্তাবিত:
Atmega16 ভিত্তিক ট্রাফিক লাইট প্রকল্প প্রোটোটাইপ 7 সেগমেন্ট ডিসপ্লে ব্যবহার করে (প্রোটিয়াস সিমুলেশন): 5 টি ধাপ

Atmega16 ভিত্তিক ট্রাফিক লাইট প্রজেক্ট প্রোটোটাইপ 7 সেগমেন্ট ডিসপ্লে ব্যবহার করে এখানে আমরা ট্রাফিক আলোর সংকেত বোঝাতে একটি 7 সেগমেন্ট এবং 3 টি এলইডি নিয়েছি
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার - Arduino ব্যবহার করে IR ভিত্তিক থার্মোমিটার: 4 টি ধাপ

আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার | IR ভিত্তিক থার্মোমিটার Arduino ব্যবহার করে: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা arduino ব্যবহার করে একটি নন -কন্টাক্ট থার্মোমিটার তৈরি করব। সেই পরিস্থিতিতে তাপমাত্রা
আরডুইনো লাইট ব্লকিং সেন্সর (ফটো ইন্টারপার্টার মডিউল) - আপনার কার্ড নিরাপদ রাখা (প্রোটোটাইপ): 4 টি ধাপ

আরডুইনো লাইট ব্লকিং সেন্সর (ফটো ইন্টারপার্টার মডিউল) - আপনার কার্ড নিরাপদ রাখা (প্রোটোটাইপ): এই প্রকল্পটি একটি প্রোটোটাইপ এবং এই প্রকল্পে আমি আপনার কার্ড - যেমন ক্রেডিট কার্ড, ডেবিট কার্ড, গিফট কার্ড - কিভাবে রাখা যায় সে সম্পর্কে আলোচনা করব নিরাপদ এই প্রকল্পটি কীভাবে কাজ করে তা দেখতে উপরের ছবিগুলি দেখুন।
লোমশ আইফোন! DIY ফোন কেস লাইফ হ্যাকস - হট গ্লু ফোন কেস: Ste টি ধাপ (ছবি সহ)

লোমশ আইফোন! DIY ফোন কেস লাইফ হ্যাকস - হট গ্লু ফোন কেস: আমি বাজি ধরেছি আপনি কখনো লোমশ আইফোন দেখেননি! আচ্ছা এই DIY ফোন কেস টিউটোরিয়ালে আপনি অবশ্যই করবেন! :)) যেহেতু আমাদের ফোনগুলি আজকাল কিছুটা আমাদের দ্বিতীয় পরিচয়ের মতো, আমি একটি " মিনিয়েচার মি " … সামান্য ভীতিকর, কিন্তু অনেক মজা
রেট্রো ফোন ফোন চার্জিং স্টেশন: 10 টি ধাপ (ছবি সহ)

রেট্রো ফোন ফোন চার্জিং স্টেশন: আমি একটি পুরাতন ঘূর্ণমান ফোনের চেহারা পছন্দ করি এবং তাদের মধ্যে কয়েকজন ভিক্ষা করে জীবন ফিরে পেতে চেয়েছিল। অনুপ্রেরণার মধ্যে, আমি ফর্ম এবং ফাংশনকে বিয়ে করার সিদ্ধান্ত নিয়েছি। এভাবে রেট্রো ফোন ফোন চার্জিং স্টেশনের জন্ম হয়