সুচিপত্র:
- ধাপ 1: অংশ
- ধাপ 2: আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান
- ধাপ 3: তত্ত্ব: জিপিএস মডিউল এবং এনএমইএ বোঝা
- ধাপ 4: পিসিবিতে মডিউলগুলির সংযোগ
- ধাপ 5: পিসিবির সোল্ডারিং এবং সমাবেশ
- ধাপ 6: প্রকল্পের কোডিং
- ধাপ 7: ডিভাইসের সাথে খেলা
ভিডিও: একটি OLED ডিসপ্লে সহ ESP32 GPS ট্র্যাকার: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এটি একটি জিপিএস ট্র্যাকার যা OLED ডিসপ্লেতে সমস্ত অবস্থানগত তথ্য প্রদর্শন করে। একটি বোতাম ব্যবহারকারীকে OLED- এ UI- এর সাথে ইন্টারঅ্যাক্ট করতে সাহায্য করে।
আরে, কি খবর, বন্ধুরা? CETech থেকে এখানে আর্কশ।
কোডটি অনবোর্ড বোতাম ব্যবহার করে একটি মেনু চালিত প্রোগ্রাম অফার করে, যা স্বল্প বিরতির জন্য চাপলে, জিপিএস ডেটার মেনু দিয়ে চক্র যেমন অক্ষাংশ, দ্রাঘিমাংশ, উচ্চতা, গতি ইত্যাদি।
আপনি স্মার্টফোনে ওয়াইফাই বা ব্লুটুথ ব্যবহার করে ইন্টারনেটে esp32 ব্যবহার করে এই ডেটা আপলোড করতে পারেন।
সুতরাং, সংক্ষেপে, এই প্রকল্পের একটি ESP32 রয়েছে যা ওয়াইফাই/ব্লুটুথ কার্যকারিতা, OLED ডিসপ্লে এবং জিপিএস মডিউল দিতে পারে। কোডের সাথে সম্ভাবনা অসীম। আমি একটি প্রোটোটাইপিং এরিয়াও যোগ করেছি যেখানে আপনি ESP32 তে সেন্সর বা অন্যান্য উপাদান যোগ করতে পারেন যা অ্যাক্সেসযোগ্য।
ধাপ 1: অংশ
প্রথমে প্রধান অংশ হিসাবে, আমি DFRobot থেকে একটি ESP32 মডিউল ব্যবহার করেছি। কিছু পুরুষ এবং মহিলা হেডার ব্যবহার করে পিসিবিতে এটি সংযুক্ত করুন। আমি একটি OLED ডিসপ্লে ব্যবহার করেছি।
জিপিএস উদ্দেশ্যে, আমি একটি রিয়েক্স জিপিএস মডিউল ব্যবহার করেছি। আমি এই মডিউলটি অত্যন্ত সুপারিশ করি কারণ এটি UART বাসে ব্যবহার করা খুব সহজ।
আপনি নীচের অংশগুলি খুঁজে পেতে পারেন:
1) ESP32 FireBeetle মডিউল:
2) Reyax RYLR896 LoRa মডিউল:
3) আমার পিসিবি ডিজাইন: আমি নীচের গারবার ফাইলটি অন্তর্ভুক্ত করেছি।
শেষ দুটি অংশের জন্য যদি তাদের খুঁজে বের করতে আপনার অসুবিধা হয় তাহলে আপনি আমাকে মেসেজ/ইমেইল করতে পারেন এবং হয়ত আমি আপনাকে আপনার এলাকায় এটি খুঁজে পেতে সাহায্য করতে পারি অথবা আপনি চাইলে সেগুলো আপনার কাছে পাঠাতে পারেন।
ধাপ 2: আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান
সস্তায় অনলাইনে PCBs অর্ডার করার জন্য আপনাকে অবশ্যই JLCPCB চেক করতে হবে!
আপনি 10 টি ভাল মানের PCBs তৈরি করেন এবং আপনার দোরগোড়ায় 2 $ এবং কিছু শিপিংয়ের জন্য পাঠান। আপনি আপনার প্রথম অর্ডারে শিপিংয়ে ছাড় পাবেন। আপনার নিজস্ব পিসিবি হেডকে ইজিএডিএ -তে ডিজাইন করার জন্য, একবার হয়ে গেলে আপনার গারবার ফাইলগুলি জেএলসিপিসিবিতে আপলোড করুন যাতে সেগুলি ভাল মানের এবং দ্রুত পাল্টানোর সময় তৈরি হয়।
ধাপ 3: তত্ত্ব: জিপিএস মডিউল এবং এনএমইএ বোঝা
স্যাটেলাইট যোগাযোগ ব্যবহার করে জিপিএসের মাধ্যমে পজিশন ট্র্যাকিং করা হয়। জিপিএস স্যাটেলাইট রয়েছে যা সর্বদা সমগ্র পৃথিবীকে আচ্ছাদিত করে। জিপিএস সিগন্যাল দুর্বল এবং তাই ঘরের ভিতরে জিপিএস সিগন্যাল খুঁজে পেতে অসুবিধা হয়। যথাযথ জিপিএস অবস্থান গণনা এবং পাওয়ার জন্য, একবারে কমপক্ষে 3 টি উপগ্রহ থেকে সংকেত থাকা উচিত। আপনার ডিভাইসের সাথে সংযুক্ত স্যাটেলাইটগুলি অবস্থানের ডেটার নির্ভুলতাকে আরও ভাল করে।
এখন জিপিএস মডিউল ক্ষেত্রে, মডিউলটি একটি UART ভিত্তিক মডিউল এবং সিরিয়াল লাইনগুলির মাধ্যমে জিপিএস ডেটা পাঠায়। এটি একটি ক্রমিক এবং একটি সঠিক কোডেড পদ্ধতিতে ঘটে। এই কোডেড পদ্ধতি NMEA বলা হয়। ছবিতে NMEA ফর্ম্যাটে জিপিএস ডেটার উদাহরণ দেওয়া আছে।
NMEA অনলাইন ডিকোডার টুল রয়েছে যা তথ্য ডিকোড করে এবং এটি একটি ভাল গ্রাফিক্যাল উপায়ে দেখায়। আপনি এখানে একটি টুল খুঁজে পেতে পারেন।
ধাপ 4: পিসিবিতে মডিউলগুলির সংযোগ
1. উভয় মডিউল উপরের ছবির মতো একই ভাবে সংযুক্ত হবে।
2. যখন উভয় মডিউল সংযুক্ত থাকে, আপনি ESP32 Firebeetle বোর্ড প্রোগ্রাম করতে পারেন এবং তারপর প্রকল্পটি পরীক্ষা করতে পারেন।
উপরে দেখানো সমস্ত সংযোগগুলি পিসিবিতে সম্পন্ন করা হয়েছে এবং তাই অন্য কোন তারের প্রয়োজন নেই।
ধাপ 5: পিসিবির সোল্ডারিং এবং সমাবেশ
সমস্ত যন্ত্রাংশ পিসিবির কাছে বিক্রি করুন।
আমি প্রথমে পিসিবি -তে কম উচ্চতার উপাদানগুলি সোল্ডার করার পরামর্শ দেব এবং তারপরে হেডার ইত্যাদির মতো আরও উচ্চতার উপাদানগুলিতে চলে যাব। এই ক্ষেত্রে প্রথমে বোতাম তারপর হেডার।
একবার হেডারগুলি সোল্ডার হয়ে গেলে তারপর পিসিবিতে চিহ্নিত চিহ্ন অনুসারে এই হেডারের সাথে সমস্ত মডিউল সংযুক্ত করুন।
মডিউলটি পাওয়ার আগে খারাপ সোল্ডার জয়েন্ট এবং শর্ট সার্কিটের জন্য মাল্টিমিটার ব্যবহার করে সমস্ত সংযোগ পরীক্ষা করুন।
মডিউল প্রোগ্রাম করার জন্য আপনি একটি USB কেবল ব্যবহার করে সরাসরি আপনার পিসিতে esp32 মডিউল সংযুক্ত করতে পারেন।
ধাপ 6: প্রকল্পের কোডিং
1. GitHub সংগ্রহস্থল ডাউনলোড করুন:
2. ডাউনলোড করা সংগ্রহস্থলটি বের করুন।
3. Arduino IDE তে কাঁচা স্কেচ খুলুন।
4. সরঞ্জাম> বোর্ডে নেভিগেট করুন। আপনি যে উপযুক্ত বোর্ডটি ব্যবহার করছেন তা নির্বাচন করুন, আমার ক্ষেত্রে Firebeetle ESP32।
5. সঠিক কমিটি নির্বাচন করুন। টুল> পোর্টে গিয়ে পোর্ট।
6. আপলোড বোতাম টিপুন।
7. যখন ট্যাবটি বলেছে আপলোড করা হয়ে গেছে তখন আপনি দেখতে পাবেন OLED ডিসপ্লে স্প্রিং টু লাইফ।
ধাপ 7: ডিভাইসের সাথে খেলা
এখন যখন আপনি কোড আপলোড শেষ করবেন তখন আপনাকে কেবল একটি USB তারের বা ব্যাটারি ব্যবহার করে ডিভাইসটি পাওয়ার প্রয়োজন হবে।
কয়েক সেকেন্ড পরে, জিপিএস মডিউলে জিএনএসএস এলইডি জ্বলতে শুরু করবে যার অর্থ জিপিএস সিগন্যাল স্যাটেলাইটের সাথে লেচ হয়ে যাবে। এখন আপনি OLED- এ উপস্থিত অবস্থানের ডেটাও দেখতে পারবেন।
ডিভাইস মেনুর সাথে ইন্টারঅ্যাক্ট করতে GPIO0 বোতাম টিপুন।
যদি আপনি করেন তবে প্রকল্পটি করার জন্য অভিনন্দন, আমাকে নীচের মন্তব্যে জানান!
প্রস্তাবিত:
একটি পুরানো যোগাযোগ রিসিভারে একটি ডিজিটাল ডিসপ্লে যুক্ত করুন: 6 টি ধাপ (ছবি সহ)
একটি পুরাতন যোগাযোগ রিসিভারে একটি ডিজিটাল ডিসপ্লে যুক্ত করুন: একটি পুরোনো যোগাযোগের গিয়ার ব্যবহার করার একটি ত্রুটি হল যে এনালগ ডায়ালটি খুব সঠিক নয়। আপনি যে ফ্রিকোয়েন্সি পাচ্ছেন তা আপনি সর্বদা অনুমান করছেন। এএম বা এফএম ব্যান্ডগুলিতে, এটি সাধারণত কোনও সমস্যা হয় না কারণ আপনি সাধারণত
একটি পরিধানযোগ্য মোশন ট্র্যাকার তৈরি করুন (BLE Arduino থেকে একটি কাস্টম অ্যান্ড্রয়েড স্টুডিও অ্যাপে): 4 টি ধাপ
একটি পরিধানযোগ্য মোশন ট্র্যাকার তৈরি করুন (BLE থেকে Arduino থেকে একটি কাস্টম অ্যান্ড্রয়েড স্টুডিও অ্যাপ): ব্লুটুথ লো এনার্জি (BLE) হল লো পাওয়ার ব্লুটুথ যোগাযোগের একটি রূপ। পরিধানযোগ্য ডিভাইস, যেমন স্মার্ট গার্মেন্টস আমি ভবিষ্যদ্বাণীপূর্ণ পোশাকের নকশা করতে সাহায্য করি, ব্যাটারির আয়ু বাড়ানোর জন্য যেখানেই সম্ভব বিদ্যুত ব্যবহার সীমিত করতে হবে এবং ঘন ঘন BLE ব্যবহার করতে হবে।
ঘড়ি সহ ডেস্কটপ COVID19 ট্র্যাকার! রাস্পবেরি পাই চালিত ট্র্যাকার: 6 টি ধাপ
ঘড়ি সহ ডেস্কটপ COVID19 ট্র্যাকার! রাস্পবেরি পাই পাওয়ার্ড ট্র্যাকার: আমরা জানি যে, আমরা যে কোন সময় মারা যেতে পারি, এমনকি এই পোস্টটি লেখার সময় আমিও মারা যেতে পারি, সর্বোপরি, আমি, তুমি, আমরা সবাই নশ্বর। কোভিড -১ pandemic মহামারীর কারণে পুরো বিশ্ব কেঁপে উঠেছিল। আমরা এটা কিভাবে প্রতিরোধ করতে জানি, কিন্তু আরে! আমরা জানি কিভাবে প্রার্থনা করতে হয় এবং কেন প্রার্থনা করতে হয়, আমরা কি করি
অন্ধকূপ এবং ড্রাগন হিট পয়েন্ট ট্র্যাকার ই-ইঙ্ক ডিসপ্লে সহ: 3 টি ধাপ
D-Dungeons and Dragons Hit Point Tracker with E-Ink Display: আমি একটি হিট পয়েন্ট ট্র্যাকার তৈরি করতে চেয়েছিলাম যা সমস্ত খেলোয়াড়দের হিট পয়েন্টগুলিকে একটি স্বাভাবিক স্কেলে প্রদর্শন করে, যাতে আপনি দেখতে পারেন যে কার সবচেয়ে বেশি নিরাময়ের প্রয়োজন এবং পুরো দলটি কতটা খারাপ। করছেন। এটি ব্লুটুথের মাধ্যমে একটি অ্যান্ড্রয়েড ফোনের সাথে সংযোগ স্থাপন করে যা
মুভি ট্র্যাকার - রাস্পবেরি পাই চালিত থিয়েটারিক রিলিজ ট্র্যাকার: 15 টি ধাপ (ছবি সহ)
মুভি ট্র্যাকার - রাস্পবেরি পাই চালিত থিয়েট্রিক্যাল রিলিজ ট্র্যাকার: মুভি ট্র্যাকার হল একটি ক্ল্যাপারবোর্ড আকৃতির, রাস্পবেরি পাই -চালিত রিলিজ ট্র্যাকার। এটি একটি নির্দিষ্ট সময়ের ব্যবধানে (যেমন এই সপ্তাহে মুভি রিলিজ) একটি নির্দিষ্ট সময়ের ব্যবধানে পোস্টার, শিরোনাম, মুক্তির তারিখ এবং আপনার অঞ্চলের আসন্ন চলচ্চিত্রগুলির সংক্ষিপ্ত বিবরণ মুদ্রণ করতে TMDb API ব্যবহার করে