مان هڪ فلم ڏسي رهيو هوس جتي ڪردارن مان هڪ جادوئي بال هو جنهن سوالن جا جواب ڏنا. مون پوءِ سوچيو ته اهو ساڳيو ٺاهڻ سٺو هوندو، پر ڊجيٽل. مون پنهنجي اليڪٽرانڪ حصن جي اسٽش ذريعي کوٽيو ۽ ڏٺو ته ڇا مون وٽ آهي جيڪو مون کي اهڙي بال ٺاهڻ جي ضرورت آهي. وبائي مرض دوران ، مان ڪجهه به آرڊر ڪرڻ نه چاهيندو هو جيستائين بلڪل ضروري نه هجي. نتيجي طور، مون دريافت ڪيو هڪ ٽي محور تيز رفتار، نوڪيا 5110 لاءِ هڪ ڊسپلي، هڪ Arduino پرو ميني بورڊ ۽ ڪجهه ٻيون ننڍيون شيون. اهو مون لاء ڪافي هجڻ گهرجي ۽ مون کي ڪم ڪرڻ گهرجي.
پروجيڪٽ جو هارڊويئر حصو
هتي اجزاء جي هڪ فهرست آهي جيڪا منهنجي منصوبي کي ٺاهيندي آهي:
- Arduino پرو ميني بورڊ.
- GX-12 کنیکٹر (مرد).
- ٽي محور تيز رفتار MMA7660.
- ڏيکاريو PCD8544 Nokia 5110/3310 لاءِ.
- ليتيم پوليمر بيٽرين لاءِ چارجر TP4056.
- ڪنورٽر DD0505MD.
- ليتيم پوليمر بيٽري سائيز 14500.
ڊسپلي
اسڪرين جيڪا مون هن منصوبي ۾ استعمال ڪرڻ جو فيصلو ڪيو آهي، هڪ ڊگهي وقت تائين منهنجي قبضي ۾ آهي. جڏهن مون ان کي دريافت ڪيو، مون کي فوري طور تي حيران ٿي ويو ته مون ان کان اڳ ڪٿي به استعمال نه ڪيو هو. مون ان سان گڏ ڪم ڪرڻ لاءِ هڪ لائبريري ڏٺي ۽ ان سان پاور ڳنڍيو. ان کان پوء، مون کي فوري طور تي منهنجي سوال جو جواب مليو. مسئلو ان جي ابتڙ هو ۽ حقيقت اها آهي ته ان جي آپريشن لاء اضافي اجزاء جي ضرورت هئي. مون لڌو
Accelerometer هلائيندڙ مينيو
مون کي بٽڻن کي استعمال ڪندي مينيو نيويگيٽ ڪندي ڏٺم ته ڏاڍو بورنگ. تنهن ڪري مون فيصلو ڪيو ته استعمال ڪرڻ جي ڪوشش ڪريو گريروسکوپ مينيو سان ڪم ڪرڻ لاءِ. مينيو سان رابطي جو هي منصوبو تمام ڪامياب ٿي ويو. تنهن ڪري، ڊوائيس کي کاٻي پاسي جھلڻ سان برعڪس سيٽنگون مينيو کلي ٿو. نتيجي طور، توھان ھن مينيو ڏانھن وڃي سگھو ٿا جيتوڻيڪ ڊسپلي جي ابتڙ عام کان تمام گھڻو انحراف ڪري ٿو. مون ٺاهيل مختلف ائپس کي چونڊڻ لاءِ ايڪسيلروميٽر پڻ استعمال ڪيو.
ايپس
پهرين ته مان ڪجهه ٺاهڻ چاهيان ٿو جيڪو جادو جي بال وانگر ڪم ڪري سگهي. پر پوءِ مون فيصلو ڪيو ته مان جيڪي ڪجهه حاصل ڪريان ٿو انهن کي مختلف ايپليڪيشنن پاران مهيا ڪيل اضافي صلاحيتن سان ليس ڪري سگهان ٿو. مثال طور، مون هڪ پروگرام لکيو، جنهن ۾ 1 کان 6 تائين بي ترتيب انداز ۾ هڪ عدد پيدا ڪيو ويو، جنهن ۾ هڪ ڊائس اڇلائڻ جو نمونو ٺاهيو ويو. منهنجو هڪ ٻيو پروگرام جڏهن پڇيو ويو ته "ها" ۽ "نه" سوالن جو جواب ڏئي سگهي ٿو. اهو مشڪل حالتن ۾ فيصلا ڪرڻ ۾ مدد ڪري ٿي. توھان منھنجي ڊوائيس تي ٻيون ايپليڪيشنون شامل ڪري سگھو ٿا.
بيٽري
منهنجي منصوبن سان مسئلو اهو آهي ته آئون هميشه انهن ۾ غير هٽائڻ واري ليتيم پوليمر بيٽرين کي استعمال ڪريان ٿو. ۽ پوء، جڏهن اهي منصوبا ڪجهه دير تائين وساري رهيا آهن، بيٽرين کي ڪجهه خراب ٿي سگهي ٿو. هن ڀيري مون مختلف ڪم ڪرڻ جو فيصلو ڪيو ۽ پڪ ڪيو ته جيڪڏهن ضرورت هجي ته ڊوائيس مان بيٽري هٽائي سگهجي ٿي. مثال طور، اهو ڪجهه نئين منصوبي ۾ ڪارائتو ٿي سگهي ٿو. ان وقت تائين، مون اڳ ۾ ئي بيٽري لاء هڪ هائوس ٺاهي ڇڏيو هو، پر مون کي ان کي ختم ڪرڻ جي ضرورت هئي ان کي دروازو سان ليس ڪرڻ سان. ڪيس جي پهرين ڪاپيون غير معقول حد تائين پيچيده ۽ منجهيل هيون. تنهنڪري مون ان کي ٻيهر ترتيب ڏنو. اهو منهنجي ٻين منصوبن ۾ مفيد ٿي سگهي ٿو.
بيٽري هائوسنگ
مون شروعاتي طور تي مقناطيس سان ڪيس جي احاطي کي محفوظ ڪرڻ چاهيو، پر مان واقعي پسند نٿو ڪريان ته هر قسم جا اضافي حصا استعمال ڪريو جتي آئون انهن کان سواء ڪري سگهان ٿو. تنهن ڪري مون فيصلو ڪيو ته هڪ لچ سان هڪ ڍڪ ٺاهيو. جيڪو مون وٽ پهريون ڀيرو آيو هو اهو XNUMXD پرنٽنگ لاءِ بلڪل مناسب نه هو. تنهن ڪري مون لڪي کي ٻيهر ڊزائين ڪيو. نتيجي طور، ان کي چڱي طرح پرنٽ ڪرڻ جي قابل ٿي ويو.
بيٽري هائوسنگ ڍڪ
مان نتيجو سان خوش ٿيس، پر منهنجي منصوبن ۾ اهڙي بيٽري جي ٽوڪري کي استعمال ڪندي منهنجي ڊزائن جي اختيارن کي محدود ڪري ٿو، ڇو ته دٻي جو ڍڪ ڊوائيس جي چوٽي تي هجڻ گهرجي. مون ڪوشش ڪئي ته بيٽري جو ڪمپارٽمينٽ ڊيوائس جي باڊي ۾ ٺاهيو ته جيئن ڍڪ جسم جي پاسي تائين وڌي وڃي، پر ان مان ڪجھ به سٺو نه آيو.
بيٽري ڪيس ڇپائي
بيٽري جو ڍڪ ڊوائيس جي چوٽي تي آهي
غذائي مسئلن کي حل ڪرڻ
مان ڊوائيس کي طاقت ڏيڻ لاء عناصر کي مکيه بورڊ سان ڳنڍڻ نه چاهيندو هو، ڇاڪاڻ ته اهو ان جي سائيز کي وڌائيندو ۽ منصوبي جي قيمت وڌائيندو. مون سوچيو ته اهو مثالي هوندو جيڪڏهن آئون TP4056 چارجر ۽ DD0505MD ڪنورٽر کي ضم ڪري سگهان ٿو جيڪو مون اڳ ۾ ئي پروجيڪٽ ۾ هو. انهي طريقي سان مون کي اضافي اجزاء تي پئسا خرچ ڪرڻ جي ضرورت نه هوندي.
ڊوائيس پاور مسئلن کي حل ڪرڻ
مون ڪيو. بورڊ ختم ٿي ويا جتي انهن کي هجڻ گهرجي ها، مون انهن کي سولڊرنگ استعمال ڪندي مختصر سخت تارن سان ڳنڍيو، جنهن جي نتيجي ۾ ٺهيل ساخت کي تمام گهڻو ٺهڪندڙ بڻائڻ ممڪن ٿيو. ھڪڙو ساڳيو ڊزائن منھنجي ٻين منصوبن ۾ ٺاھي سگھجي ٿو.
ڪيس جو اندروني حصو عناصر لاءِ خلا سان گڏ جيڪو ڊوائيس کي طاقت فراهم ڪري ٿو
منصوبي کي حتمي شڪل ڏيڻ ۽ ڪيس ۾ اجزاء جي ناڪامي جي جاءِ جا نتيجا
هن منصوبي تي ڪم ڪرڻ دوران، هڪ اڻ وڻندڙ شيء کيس ٿيو. مون سڀڪنھن شيء کي گڏ ڪرڻ کان پوء، مون ڊوائيس کي فرش تي اڇلائي ڇڏيو. ان کان پوء ڊسپلي ڪم ڪرڻ بند ڪيو. پهرين ۾ مون سوچيو ته اهو ڊسپلي هو. تنهنڪري مون ان کي ٻيهر ڳنڍيو، پر اهو ڪجهه به درست نه ڪيو. هن پروجيڪٽ سان مسئلو غريب اجزاء جي جڳهه هئي. يعني، خلا کي بچائڻ لاءِ، مون آرڊينو مٿان ڊسپلي نصب ڪيو. Arduino حاصل ڪرڻ لاء، مون کي ڊسپلي کي اڻڄاتل ڪرڻو پيو. پر ڊسپلي کي ٻيهر ڏيڻ مسئلو حل نه ڪيو. هن منصوبي ۾ مون هڪ نئون Arduino بورڊ استعمال ڪيو. مون وٽ اهڙو ٻيو بورڊ آهي جنهن کي مان ماني بورڊ جي تجربن لاءِ استعمال ڪريان ٿو. جڏهن مون ان کي اسڪرين سان ڳنڍيو، هر شيء ڪم ڪيو. جيئن ته مان مٿاڇري تي چڙهڻ جو استعمال ڪري رهيو هوس، مون کي هن بورڊ مان پنن کي اڻڄاڻ ڪرڻو پيو. بورڊ مان پنن کي هٽائي، مون VCC ۽ GND پنن کي ڳنڍي هڪ شارٽ سرڪٽ ٺاهيو. مان صرف اهو ڪري سگهان ٿو ته هڪ نئين بورڊ جو حڪم هو. پر مون وٽ ان لاءِ وقت نه هو. پوءِ مون فيصلو ڪيو ته بورڊ مان چپ وٺي جنهن تي شارٽ سرڪٽ ٿيو ۽ ان کي ”مئل“ بورڊ ڏانهن منتقل ڪيو. مون هن مسئلي کي حل ڪيو گرم ايئر سولڊرنگ اسٽيشن استعمال ڪندي. منهنجي تعجب ۾، هر شيء ڪم ڪيو. مون کي صرف پن استعمال ڪرڻ جي ضرورت آهي جيڪا بورڊ کي ري سيٽ ڪري ٿي.
چپ سان بورڊ هٽايو ويو
عام حالتن ۾ مان اهڙي انتها تي نه وڃان ها. پر منهنجو Arduino بورڊ صرف هڪ هفتي پراڻو هو. ان ڪري مان هن تجربي لاءِ ويس. شايد پنڊيم مون کي تجربو ڪرڻ لاءِ وڌيڪ راضي ۽ وڌيڪ ايجاد ڪيو آهي.
لين يارڊ مضبوط ڪرڻ
مان پنهنجن منصوبن کي لين يارڊ مائونٽ سان ترتيب ڏيان ٿو. آخرڪار، توهان ڪڏهن به اڳ ۾ نه ڄاڻندا آهيو جڏهن ۽ ڪٿي توهان انهن کي استعمال ڪندا.
نتيجو
اھو اھو آھي جيڪو نتيجو جادو بال سان ڪم ڪرڻ وانگر ڏسڻ ۾ اچي ٿو.
ڇا توھان پنھنجي منصوبن ۾ Arduino Pro Mini استعمال ڪندا آھيو؟
جو ذريعو: www.habr.com