د Arduino Pro Mini په کارولو سره د جادو بال جوړول

زه یو فلم لیدم چیرې چې یو کرکټر د جادو بال درلود چې پوښتنو ته یې ځوابونه ویل. ما بیا فکر وکړ چې دا به ښه وي چې ورته جوړ کړئ، مګر ډیجیټل. ما د خپل بریښنایی اجزاو ذخیره کیندله او ولیدل چې ایا ما هغه څه درلودل چې زه ورته د بال جوړولو لپاره اړتیا لرم. د وبا په جریان کې ، ما نه غوښتل هیڅ امر وکړم پرته لدې چې بالکل اړین وي. د پایلې په توګه، ما د درې محور سرعت، د نوکیا 5110 لپاره یو نندارتون، د Arduino Pro Mini بورډ او ځینې نور کوچني شیان وموندل. دا باید زما لپاره کافي وي او زه کار ته راغلم.

د Arduino Pro Mini په کارولو سره د جادو بال جوړول

د پروژې هارډویر برخه

دلته د اجزاو لیست دی چې زما پروژه جوړوي:

  • د Arduino پرو مینی بورډ.
  • GX-12 نښلونکی (نارینه).
  • درې محور سرعت میتر MMA7660.
  • د نوکیا 8544/5110 لپاره PCD3310 ښکاره کړئ.
  • د لیتیم پولیمر بیټرۍ TP4056 چارجر.
  • کنورټر DD0505MD.
  • د لیتیم پولیمر بیټرۍ اندازه 14500.

نندارې ته

هغه سکرین چې ما پریکړه کړې چې پدې پروژه کې وکاروم د اوږدې مودې لپاره زما په ملکیت کې و. کله چې ما دا وموندله، زه سمدلاسه حیران شوم چې ولې ما دا دمخه هیڅ ځای نه و کارولی. ما د دې سره کار کولو لپاره یو کتابتون وموند او بریښنا یې ورسره وصل کړه. له هغې وروسته، ما سمدلاسه زما د پوښتنې ځواب وموند. ستونزه د هغې برعکس وه او دا حقیقت چې د دې عملیاتو لپاره اضافي اجزاو ته اړتیا وه. ما وموندل دا د ښودنې سره د کار کولو لپاره کتابتون او زده کړل چې تاسو کولی شئ پوټینټیومیټر د انلاګ تماس سره وصل کړئ. ما پریکړه وکړه چې د نندارې برعکس تنظیم کولو لپاره سرعت میټر وکاروم. د مثال په توګه ، که تاسو د تنظیماتو مینو ته لاړشئ ، کیڼ اړخ ته د وسیلې ځړول د ورته ارزښت کمیدو لامل کیږي ، او ښي خوا ته ځړول د زیاتوالي لامل کیږي. ما وسیله ته یو تڼۍ اضافه کړه، کله چې فشار ورکړئ، د اوسني برعکس ترتیبات په EEPROM کې خوندي شوي.

د سرعت چلولو مینو

ما وموندله چې د بټونو په کارولو سره مینو نیویګینګ کول خورا ستړي وي. نو ما پریکړه وکړه چې د مینو سره کار کولو لپاره د ګیروسکوپ کارولو هڅه وکړم. د مینو سره د متقابل عمل سکیم خورا بریالی و. نو، د وسیلې کیڼ اړخ ته ځړول د برعکس ترتیباتو مینو خلاصوي. د پایلې په توګه، تاسو کولی شئ دې مینو ته لاړ شئ حتی که د نندارې برعکس د نورم څخه ډیره انحراف وکړي. ما د مختلف ایپسونو غوره کولو لپاره سرعت هم کارولی چې ما رامینځته کړی. دلته کتابتون چې ما پدې پروژه کې کارولی دی.

غوښتنلیکونه

په لومړي سر کې ما غوښتل یو څه جوړ کړم چې د جادو بال په توګه عمل وکړي. مګر بیا ما پریکړه وکړه چې زه کولی شم هغه څه سمبال کړم چې زه یې د مختلف غوښتنلیکونو لخوا چمتو شوي اضافي وړتیاو سره لرم. د بېلګې په توګه، ما یو پروګرام لیکلی چې د نرۍ غورځول په تصادفي ډول له 1 څخه تر 6 پورې شمیرې تولیدوي. زما یو بل پروګرام کولی شي د "هو" او "نه" پوښتنو ته ځواب ووایي کله چې پوښتنه وشي. دا په سختو شرایطو کې د پریکړې کولو کې مرسته کوي. تاسو کولی شئ زما وسیله ته نور غوښتنلیکونه اضافه کړئ.

بیټرۍ

زما د پروژو ستونزه دا ده چې زه تل په دوی کې د نه لرې کولو وړ لیتیم پولیمر بیټرۍ کاروم. او بیا، کله چې دا پروژې د یو څه وخت لپاره هیر شي، نو د بیټرۍ لپاره یو څه خراب کیدی شي. دا ځل ما پریکړه وکړه چې شیان په بل ډول ترسره کړم او ډاډ ترلاسه کړم چې بیټرۍ د اړتیا په صورت کې له وسیلې څخه لرې کیدی شي. د مثال په توګه، دا ممکن په ځینو نویو پروژو کې ګټور وي. په هغه وخت کې، ما دمخه د بیټرۍ لپاره کور ډیزاین کړی و، مګر ما اړتیا درلوده چې دا د دروازې سره سمبال کړي. د قضیې لومړۍ کاپي په غیر معقول ډول پیچلې او پیچلې وې. نو ما دا بیا ډیزاین کړه. دا ممکن زما په نورو پروژو کې ګټور وي.

د Arduino Pro Mini په کارولو سره د جادو بال جوړول
د بیټرۍ کور

ما په پیل کې غوښتل د مقناطیس سره د قضیې پوښ خوندي کړم، مګر زه واقعیا د هر ډول اضافي اجزاو کارول نه خوښوم چیرې چې زه یې پرته کولی شم. نو ما پریکړه وکړه چې د لیچ سره یو پوښ جوړ کړم. هغه څه چې زه په لومړي سر کې راغلم د XNUMXD چاپ لپاره خورا مناسب نه و. نو ما پوښ بیا ډیزاین کړ. د پایلې په توګه، دا د ښه چاپ کولو توان درلود.

د Arduino Pro Mini په کارولو سره د جادو بال جوړول
د بیټرۍ کور پوښ

زه د پایلې څخه خوښ وم ، مګر زما په پروژو کې د داسې بیټرۍ کڅوړې کارول زما د ډیزاین اختیارونه محدودوي ، ځکه چې د کمپارټ پوښ باید د وسیلې په سر کې وي. ما هڅه وکړه چې د آلې په بدن کې د بیټرۍ کڅوړه جوړه کړم ترڅو پوښ د بدن اړخ ته وغځول شي، مګر هیڅ ښه نه راځي.

د Arduino Pro Mini په کارولو سره د جادو بال جوړول
د بیټرۍ قضیه چاپ کول

د Arduino Pro Mini په کارولو سره د جادو بال جوړول
د بیټرۍ پوښ د وسیلې په سر کې دی

د تغذیې مسلې حل کول

ما نه غوښتل چې عناصر د وسیلې بریښنا کولو لپاره اصلي بورډ سره وصل کړم، ځکه چې دا به د هغې اندازه زیاته کړي او د پروژې لګښت زیات کړي. ما فکر کاوه چې دا به غوره وي که زه وکولی شم د TP4056 چارجر او DD0505MD کنورټر مدغم کړم چې ما دمخه په پروژه کې درلود. پدې توګه زه به په اضافي برخو کې پیسې مصرف نه کړم.

د Arduino Pro Mini په کارولو سره د جادو بال جوړول
د وسیلې بریښنا ستونزې حل کول

ما دا وکړل. بورډونه په هغه ځای کې پای ته ورسیدل چیرې چې دوی باید وي، ما دوی د لنډ سخت تارونو سره د سولډرینګ په کارولو سره وصل کړل، کوم چې دا ممکنه کړه چې نتیجه شوي جوړښت خورا کمپیکٹ کړي. ورته ډیزاین زما په نورو پروژو کې جوړ کیدی شي.

د Arduino Pro Mini په کارولو سره د جادو بال جوړول
د قضیې داخلي برخه د عناصرو لپاره ځای سره چې وسیله ته بریښنا چمتو کوي

د پروژې نهایی کول او په قضیه کې د اجزاو د ناکامه ځای پرځای کولو پایلې

په داسې حال کې چې په پروژه کې کار کاوه، یو ناخوښه شی د هغه سره پیښ شو. وروسته له دې چې ما هرڅه راټول کړل، ما وسیله په فرش کې پریښوده. له دې وروسته نندارې کار ودراوه. په لومړي سر کې ما فکر کاوه چې دا نندارتون دی. نو ما دا بیا وصل کړ، مګر دا هیڅ شی سم نه کړ. د دې پروژې ستونزه د برخو ضعیف ځای پرځای کول وو. د بیلګې په توګه، د ځای خوندي کولو لپاره، ما د Arduino پورته نندارتون نصب کړ. Arduino ته د رسیدو لپاره، ما باید نندارتون غیر پلورلی وای. مګر د نندارې بیا پلورل ستونزه حل نه کړه. په دې پروژه کې ما یو نوی Arduino بورډ کارولی. زه د دې په څیر یو بل بورډ لرم چې زه د ډوډۍ بورډ تجربو لپاره کاروم. کله چې ما سکرین ورسره وصل کړ، هرڅه کار وکړ. له هغه ځایه چې زه د سطحې نصب کول کاروم، ما باید د دې تختې څخه پنونه غیر پلورل. د تختې څخه د پنونو په لرې کولو سره، ما د VCC او GND پنونو په نښلولو سره یو لنډ سرکټ جوړ کړ. یوازینی شی چې زه یې کولی شم د نوي بورډ امر کول وو. مګر ما د دې لپاره وخت نه درلود. بیا ما پریکړه وکړه چې د بورډ څخه چپ واخلم په کوم کې چې شارټ سرکټ رامینځته شوی او "مړ" بورډ ته یې واړوم. ما دا ستونزه د ګرم هوا سولډرینګ سټیشن په کارولو سره حل کړه. زما د حیرانتیا لپاره، هرڅه کار وکړ. ما یوازې هغه پن کارولو ته اړتیا درلوده چې بورډ بیا تنظیموي.

د Arduino Pro Mini په کارولو سره د جادو بال جوړول
تخته د چپ سره لرې شوې

په نورمال حالت کې به زه داسې انتها ته نه ځم. مګر زما د Arduino بورډ یوازې یوه اونۍ زوړ و. له همدې امله زه د دې تجربې لپاره لاړم. شاید د وبا ناروغي ما تجربه کولو ته ډیر لیواله او ډیر اختراع کړي.

لینیارډ ګړندی کول

زه خپلې پروژې د لاینارډ ماونټونو سره تنظیموم. په هرصورت ، تاسو هیڅکله دمخه نه پوهیږئ کله او چیرې به یې وکاروئ.

پایلې


دا هغه څه دي چې د پایلې شوي جادو بال سره کار کولو په څیر ښکاري.

دا تاسو کولی شئ د قضیې د 3D چاپ لپاره فایلونه ومومئ. دلته تاسو کولی شئ کوډ وګورئ.

ایا تاسو په خپلو پروژو کې د Arduino Pro Mini کاروئ؟

د Arduino Pro Mini په کارولو سره د جادو بال جوړول

د Arduino Pro Mini په کارولو سره د جادو بال جوړول

سرچینه: www.habr.com

Add a comment