Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: Uskuna
- 3 -qadam: Servo va qutiga o'rnatish
- 4 -qadam: mexanizm
- 5 -qadam: XODda dasturlash
- 6 -qadam: Energiyani tejash. Uskuna modifikatsiyalari
- 7 -qadam: dasturlash. Arduino IDE
- 8 -qadam: Xulosa
Video: Avtomatik axlat qutisi: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
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
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
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
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
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
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:
Avtomatik axlat qutisi: 7 qadam
Avtomatik axlat qutisi: bu avtomatik ochiladigan axlat qutisini aniqlaydigan harakat. U Wi -Fi tarmog'iga ulangan va u to'la bo'lganda matnli xabar yuboradi. Bu ECE -297DP uchun Massachusets universiteti - Amherst uchun qilingan. Bu kursning asosiy maqsadi tajriba orttirish edi
Avtomatik axlat qutisi: 6 qadam
Avtomatik axlat qutisi: Bu, ehtimol, eng qulay axlat qutisi, u biz kabi dangasa odamlar uchun mo'ljallangan.;) Bu axlat qutisidan foydalanib, endi axlat qutisiga tegmang. Ba'zida axlat qutisining qopqog'i iflos bo'lishi mumkin, bu bakteriyalar va viruslarni o'z ichiga olmaydi
Itlarga qarshi Arduino axlat qutisi: 6 qadam (rasmlar bilan)
Arduino itlarga qarshi axlat qutisi: Ushbu loyihada men sizning jirkanch itlaringizni axlat qutisiga tushishining oldini olish uchun qanday kulgili, ammo ishchi usulni qurishni ko'rsataman
DIY aqlli axlat qutisi Arduino bilan: 6 qadam (rasmlar bilan)
DIY aqlli axlat qutisi Arduino bilan: Bu erda biz arduino va ultrasonik sensor yordamida aqlli axlat qutisini yasaymiz. Umid qilamanki, siz bolalar bu loyihani o'rganishni yoqtirasiz
UCL-IIoT-Avtomatik axlat qutisi: 6 qadam
UCL-IIoT-Avtomatik axlat qutisi: Men UCL 3. semestr avtomatlashtirish texnologiyasi talabasiman. Bu yo'riqnomada men oldingi loyihamni 4.0 sanoatiga o'tkazishni maqsad qilganman. Https://www.instructables.com/id/UCL-Automatic-Tra