Mundarija:

Arduino bilan ishlaydigan avtomatik supurgi: 9 qadam
Arduino bilan ishlaydigan avtomatik supurgi: 9 qadam

Video: Arduino bilan ishlaydigan avtomatik supurgi: 9 qadam

Video: Arduino bilan ishlaydigan avtomatik supurgi: 9 qadam
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Iyul
Anonim
Arduino bilan ishlaydigan avtomatik tozalash
Arduino bilan ishlaydigan avtomatik tozalash

Shunday qilib, bir kuni men xona sotib olishga qaror qildim, lekin bu talaba uchun juda qimmat, lekin men uchun birinchi navbatda maktab.

va miyamda qanday fikr bor, men qanday qilib dasturlash va arduino haqida yaxshi ma'lumotga ega ekanligimni bildiraman, shuning uchun nima uchun?

1 -qadam: Tashqi materiallar

Tashqi materiallar
Tashqi materiallar
Tashqi materiallar
Tashqi materiallar
Tashqi materiallar
Tashqi materiallar
Tashqi materiallar
Tashqi materiallar

Loyihalar qismi quyida keltirilgan:

Arduino pro mini yoki har qanday arduino taxtasi

Men shunchaki pro mini -dan foydalandim, chunki u samaraliroq va kichikroq

L298n motor haydovchi

Bu dvigatel haydovchisi supurgichni quvvatlaydigan ikkita dvigatelni haydash uchun ishlatiladi

Supurgi suring

Agar siz supurgi nima ekanligini bilmasangiz, u bir nechta cho'tkasi bo'lgan supurgi kabidir

va siz kirni to'plaganingizda aylanasiz

2 ta doimiy cho'tkali motorlar

Men faqat singan o'yinchoqli mashinalardan olgan turli xil shahar motorlarini ishlatardim

Ikkita ultrasonik sensor

devorlar va to'siqlarni sezish va ulardan qochish

DC quvvat ulagichi

Quvvat banklarini zaryad qilish uchun

Quvvat banklari

taxta va motorlar uchun zarur bo'lgan quvvatni ta'minlash

ikkita erkak USB kabeli

quvvat bankiga ulanish uchun

2 -qadam: zarur vositalar

Kerakli vositalar
Kerakli vositalar

Dremel vositasi

teshikni kesish va kerakli joyga qo'yish

Lehimlash temir

simlarni lehimlash uchun, albatta.

Pense

simni kesish va simlarning egilishiga yordam berish

yopishtiruvchi qurol (ixtiyoriy)

Dvigatellarni bir -biriga bog'lab turing, lekin agar siz faqat ziptlardan foydalanmasangiz

Tornavida

bir nechta komponentlarning vintlarini mahkamlash va gevşetmek uchun

3 -qadam: Dvigatellar va datchiklarni qaerga qo'yish va ishni bo'yash

Dvigatellar va datchiklarni qaerga qo'yish va ishni bo'yashni topish
Dvigatellar va datchiklarni qaerga qo'yish va ishni bo'yashni topish
Dvigatellar va datchiklarni qaerga qo'yish va ishni bo'yashni topish
Dvigatellar va datchiklarni qaerga qo'yish va ishni bo'yashni topish
Dvigatellar va datchiklarni qaerga qo'yish va ishni bo'yashni topish
Dvigatellar va datchiklarni qaerga qo'yish va ishni bo'yashni topish

Men datchiklarni qaerga qo'yish kerakligini taxmin qildim va ularni tepaga qo'ydim, keyinroq ularni dremel kesib tashlaydigan doiralarni belgilab qo'ydim va men turganimda uni metall ko'k bo'yoq bilan bo'yadim.

4 -qadam: teshiklarni qo'yish

Teshiklarni qo'yish
Teshiklarni qo'yish
Teshiklarni qo'yish
Teshiklarni qo'yish
Teshiklarni qo'yish
Teshiklarni qo'yish
Teshiklarni qo'yish
Teshiklarni qo'yish
  • Men sensorlar kirishi uchun tananing yuqori supurgi oldiga ikkita chap va o'ng ikkita teshik qo'ydim.
  • va men shuningdek, motorlar kirishi uchun supurgi pastki tanasining pastki qismiga ikkita to'rtburchaklar teshik qo'ydim

5 -qadam: Hammasini bir joyga to'plang

Hammasini Birga Qo'yish
Hammasini Birga Qo'yish
Hammasini Birga Qo'yish
Hammasini Birga Qo'yish
Hammasini Birga Qo'yish
Hammasini Birga Qo'yish

Men barcha sensorlar va dvigatellarni korpusga issiq yopishtirdim, chunki dvigatellar uni korpusning pastki qismiga joylashtirdim va yog'och dublonlar bilan qo'llab -quvvatladim, shunda u qimirlamaydi. datchiklar uchun men ularni o'z teshiklariga issiq yopishtirib qo'ydim, men ham pro mini uchun taxta yasadim, shuning uchun simni uzish va muammoni hal qilish osonroq bo'ladi. vosita haydovchisi tozalovchi oldida

6 -qadam: kod

kod Arduino IDE -da yaratilgan va u c plus o'zgartirilgan, albatta. Agar siz kodni yuklab olishni xohlasangiz, pastdagi havolani bosing. Shunday qilib, kodning ikki qismi oddiy odamning so'zida, birinchi qismning vazifasi - sensorlardan ma'lumotlarni olish, shuning uchun taxta uni tahlil qilishi mumkin, ikkinchi qismning vazifasi - qaysi dvigatellarning aylanishini va manevrini belgilash, bu faqat ikkita oddiy qismlar. Agar siz kodni qanday yuklaganimni bilmoqchi bo'lsangiz, men yuklash uchun arduino uno -dan foydalanaman

7 -qadam: Quvvatlash

Qattiqlashtirish
Qattiqlashtirish
Qattiqlashtirish
Qattiqlashtirish
Qattiqlashtirish
Qattiqlashtirish
Quvvatlash
Quvvatlash

Men har bir narsani o'z joyiga ulash uchun #12 o'lchagichli simni ishlatardim. muzlash sxemasi yuqorida keltirilgan.

datchiklarning VCC va GND 5 voltli quvvat banklariga ulanadi va mos keladigan pinlarga echo pin ulanadi. shuningdek, dvigatelni boshqarish pinlari kodda aniqlangan

8 -qadam: uni yopish

Yopish
Yopish

Men quvvat bankini tepaga qo'ydim, chunki uning ichida ikkita katta quvvat banki uchun joy yo'q, men uni og'irlik qo'shish uchun old tomonga qo'ydim, shuning uchun cho'tkani boshqaradigan oldingi g'ildiraklarga ko'proq tortish kuchini qo'shdim. Men ham hamma narsani qayta tikladim

9 -qadam: teginishni tugatish

Bu sizga uzoq umr ko'rishga imkon beradigan umidning oxirgi bosqichi bo'lib, uni siz zavqlanasiz va uni o'zgartirish va o'zgartirishni xohlaysiz.

Tavsiya: