Mundarija:

Avtomatik axlat qutisi: 8 qadam (rasmlar bilan)
Avtomatik axlat qutisi: 8 qadam (rasmlar bilan)

Video: Avtomatik axlat qutisi: 8 qadam (rasmlar bilan)

Video: Avtomatik axlat qutisi: 8 qadam (rasmlar bilan)
Video: Davlat raqam belgisini o‘zgacha usulda yashirgan haydovchi qo‘lga tushdi 2024, Iyul
Anonim
Image
Image
Avtomatik axlat qutisi
Avtomatik axlat qutisi
Avtomatik axlat qutisi
Avtomatik axlat qutisi

Salom do'stlar!

Agar siz mening kanalimni anchadan beri kuzatayotgan bo'lsangiz, ehtimol siz avtomatik qopqoqli axlat qutisi haqidagi loyihani eslaysiz. Bu loyiha Arduino -da birinchilardan bo'lib, debyutimni aytishim mumkin. Ammo uning bitta katta kamchiligi bor edi: tizim 20 milliampdan ko'proq iste'mol qilgan, bu esa batareyalardan avtonom ishlashni imkonsiz qilgan. Va bugun, yangi bilim va o'nlab loyihalar ortimda, men bu muammoni tuzataman.

1 -qadam: komponentlar

Komponentlar
Komponentlar

Buni yaratish uchun bizga menteşalarda qopqog'i ochilgan chelak kerak. Bu uy -ro'zg'or buyumlarida sotib olingan va kir yuvish kukuni uchun chelak deb nomlangan. Arduino boshqaruv kengashi sifatida men Nano modelini oldim. Servo qo'zg'aysan metall reduktor bilan kerak. Keyingi - ultrasonik masofa sensori va 3 barmoqli batareyalar uchun batareya bo'linmasi. Go'zallik uchun keling, zamonaviy plastik sumkani olaylik.

  • Arduino NANO
  • Sensor diapazoni
  • Servo
  • Batareya ushlagichi
  • Http://ali.ski/N8P0y qutisi
  • MOSFET 10V 470-1000 uF elektrolitik kondansatkichdan foydalanishni tavsiya qiladi
  • 100 Ohm qarshilik
  • Rezistor 10 kOhm

2 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Avval qopqog'idagi ortiqcha plastmassadan qutulamiz. Bu mandal va tutqich. Masofa sensori qutiga juda mos keladi, faqat ulanish pinlari chiqib ketadi. Biz ularni olib tashlaymiz. Avval biz pimlarning plastmassasini kesib tashlaymiz. Servo haydovchisida biz simlarni uzaytiramiz, chunki ular axlat qutisining old qismiga etib borishi kerak. Va biz hamma narsani ushbu oddiy sxema bo'yicha bog'laymiz. Sensor Arduino pimlaridan birida ishlaydi, shunda bir nechta simni quvvat piniga lehimlamaslik kerak, chunki servo allaqachon u erga ulangan.

Endi biz hamma narsani qutiga joylashtiramiz. Avval sensor uchun teshiklar qilamiz. Men pichoq bilan markazlarni belgiladim. Avval markazning aniqligi uchun oddiy matkap bilan teshik ochdim, keyin pog'onali matkap bilan kattalashtirdim. Hammasini issiq elim bilan to'ldiring. Batareya bo'lagi ikki tomonlama yopishqoq lenta bilan yopishtirilgan va servo haydovchining simlari yon teshikdan chiqib ketadi.

3 -qadam: Servo va qutiga o'rnatish

Servo va qutiga o'rnatish
Servo va qutiga o'rnatish
Servo va qutiga o'rnatish
Servo va qutiga o'rnatish
Servo va qutiga o'rnatish
Servo va qutiga o'rnatish

Endi zımpara qog'ozli servo tomoni va axlat qutisi bilan tozalang. Biz ularni oddiy yopishtiruvchi bilan yopishtiramiz. Biz uni qo'shimcha ravishda kabellar bilan mustahkamlashimiz mumkin. Bundan tashqari, siz simlar ostiga yiv yasashingiz kerak, shunda ular qattiq qisilmasligi kerak. Albatta, servo haydovchi chelakka kirishi va hech narsaga yopishmasligi kerak. Simlar chelakning chetiga issiq elim bilan mahkamlangan.

Qutining o'zi paqirga vintlar va yong'oqlar bilan mahkamlanadi. Sensor nuri savatning qopqog'iga tushmasligi uchun uni tuzatish kerak. Buning uchun siz yuqori vintlar ostiga bir nechta yong'oq qo'yishingiz mumkin.

4 -qadam: mexanizm

Mexanizm
Mexanizm
Mexanizm
Mexanizm
Mexanizm
Mexanizm

Avval uni muzqaymoq tayog'idan tayyorladim. Lekin u juda qalin edi va qopqoqning erkin yopilishiga yo'l qo'ymadi. Keyin men xuddi shu narsani konserva uchun tayyorlangan metall kavanozdan qildim. Yuqori qismida servo haydovchining tayog'i qog'oz qisqichi bilan o'rnatiladi. Va bu bo'lak super yopishtiruvchi va soda yordamida metall tasmasiga yopishtirilgan.

Xo'sh, uni o'rnatamiz. Servoni o'ta ehtiyotkorlik bilan burab, rokkani ochilgan qopqoq holatiga mahkamlang. Xo'sh, endi bizning chelak yopiladi va ochiladi. Ehtiyotkorlik bilan qiling, chunki Xitoyning bu mahsuloti buzilishi mumkin, aksincha ishlasa. Asosan, apparat qismi tayyor, dasturlashga o'tamiz. Avvaliga biz oddiy algoritmni yozamiz, energiya tejamasdan.

5 -qadam: XODda dasturlash

XODda dasturlash
XODda dasturlash
XODda dasturlash
XODda dasturlash
XODda dasturlash
XODda dasturlash

Men ingliz tilidagi XOD dasturlash tilidan foydalanaman, u tugunlarga asoslangan. Tugun - bu sensor, vosita yoki o'rni kabi biron bir jismoniy qurilmani yoki qo'shish, taqqoslash yoki matnni birlashtirish kabi ba'zi operatsiyalarni ifodalovchi blok. Siz axlat qutisi haqidagi videomda XODda loyihani yaratish jarayonini ko'rishingiz mumkin. Bundan tashqari, birinchi rasm - bu "histerezis" bo'lmagan oddiy XOD dasturi, uchinchi rasm esa u bilan.

Siz XOD axlat qutisi loyihasini GitHub -dagi loyiha sahifasida yuklab olishingiz mumkin.

Siz sezganingizdek, bu qurilmani yaratish uchun bizga hech qanday dasturlash tillarini bilish shart emas edi. Biz faqat ishning mantig'ini to'g'ri o'ylab ko'rishimiz va dasturda qaysi tugunlar borligini bilishimiz kerak edi. Bir necha oqshom hujjatlarni o'qish vazifasi. Xodda biz qanday ma'lumot uzatilishini, qayerdan va qayerdan kelganini aniq ko'ramiz. Kodning uzun varag'ini yaratish - Arduino muxlislarining navbatdagi qadamidir. Siz bu erdan funktsional dasturlashdan boshlashingiz mumkin.

Shunday qilib, u ishlaydi! Keling, energiya tejash haqida gapiraylik.

6 -qadam: Energiyani tejash. Uskuna modifikatsiyalari

Energiyani tejash. Uskuna modifikatsiyalari
Energiyani tejash. Uskuna modifikatsiyalari
Energiyani tejash. Uskuna modifikatsiyalari
Energiyani tejash. Uskuna modifikatsiyalari
Energiyani tejash. Uskuna modifikatsiyalari
Energiyani tejash. Uskuna modifikatsiyalari

Shunday qilib, bizda 3 ta energiya iste'molchisi bor, Arduino o'zi, sensor va servo haydovchi. Arduino -ni batareyadan kamroq iste'mol qilish uchun siz "pwr" svetodiodini o'chirib qo'yishingiz kerak, bortda quvvat bo'lganda doimo yonib turadi. Faqat unga olib boradigan yo'lni kesib tashlang.

Keyinchalik, taxtaning orqa tomonida voltaj regulyatori bor, bizga ham kerak emas, uning chap pinini tishlab oling. Endi Arduino uyqu rejimida bir necha o'nlab mikro amperlarga muhtoj. Sensorni to'g'ridan -to'g'ri Arduino yordamida yoqish va o'chirish mumkin.

Lekin kutish rejimidagi servo juda ko'p energiya sarflaydi. Shunday qilib, biz mosfet tranzistoridan elektron ob -havo prognozi haqidagi videodagi kabi foydalanamiz. Siz ushbu ro'yxatdan har qanday mosfetni olishingiz mumkin. Bundan tashqari, 100 Ohm va 10 kilo Ohm qarshilik kerak. Men video ostidagi tavsifda loyiha komponentlarining to'liq ro'yxatini qoldiraman.

Yangi sxema shunday bo'ladi, servo mosfet orqali quvvatlanadi. Harakatning boshida servo katta oqim oladi, shuning uchun siz kondansatkichni quvvat kirishiga qo'yishingiz kerak.

7 -qadam: dasturlash. Arduino IDE

Ishning mantig'i quyidagicha. Afsuski, xod hali quvvat rejimlarini qo'shmagan, shuning uchun men dasturiy ta'minotni Arduino IDE -da klassik tarzda yozdim, u erda tizimni "LowPower" kutubxonasi bilan tartibga solaman. Uyg'oning, sensorni quvvat bilan ta'minlang, masofani oling va sensorni o'chiring. Qopqoqni ochish va yopish kerak bo'lsa, quvvatni servoga ulang, uni yoqing va quvvatni yana o'chiring.

Arduino IDE eskizini GitHub loyiha sahifasidan yuklab olishingiz mumkin

8 -qadam: Xulosa

Image
Image
Xulosa
Xulosa

Endi kutish rejimidagi sxema taxminan 0,1 milliamperni iste'mol qiladi va barmoq batareyalaridan uzoq vaqt xavfsiz ishlashi mumkin. Lekin nima bo'lganiga qarang: barqaror ishlash uchun sizga 3,6 voltdan yuqori, ya'ni har bir akkumulyator uchun 1,2 voltdan yuqori kuchlanish kerak.

Ishqoriy batareyaning grafikidan ko'rinib turibdiki, batareyaning to'liq yarmi, ya'ni taxminan 1,1 Amper soat zaryadsizlanadi. Bu kutish rejimida taxminan 460 kunlik ish, yomon emasmi? Ammo batareya quvvati yarmini sarflaydi, keyin uni, masalan, televizordan masofadan boshqarish pultiga kiritish mumkin. Ammo agar siz lityum batareyalardan foydalansangiz, ular deyarli 100% quvvat bilan ishlaydi va bu deyarli 3 Amper soat, ya'ni 3 barobar ko'proq. Lityum batareyalar ishqoriy batareyalarga qaraganda qimmatroq, lekin menimcha bunga arziydi.

E'tiboringiz uchun tashakkur, va bu loyihani amalga oshirish haqida video borligini unutmang!

Tavsiya: