Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: O'chirish sxemasini yarating
- 3 -qadam: kod
- 4 -qadam: mexanik dizayn
- 5 -qadam: Bu qanday ishlaydi?
- 6 -qadam: Servo dvigatel
- 7 -qadam: quvvat
Video: Soda favvorasi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com)"
* stolda ichimlik yozishdan charchadingizmi? bu hamma duch keladigan muammo. Ultrasonik datchik va Arduino yordamida.. Men ajoyib, arzon qurilish echimini topdim.
faqat oson kod bilan. siz bu muammoni to'liq hal qila olasiz.
1 -qadam: qismlar
1-o'tish simlari
2- ultratovush sensori
3-o'rni moduli
4-5V havo pompasi
5- Non paneli
6-Servo dvigatel
7-IR tekshirgich
8- IQ qabul qiluvchisi
9- Arduino nano
2 -qadam: O'chirish sxemasini yarating
biriktirilgan, elektron diagrammasi.
Bu erda barcha qismlar uchun pinlar:
7echo 8 o'rni
trig 9
servo dvigatel 10
qabul qiluvchi 11
* siz bu pimlarni o'zgartirishingiz mumkin. Biroq, kod sizning ulanishlaringizga mos kelishiga ishonch hosil qiling.
3 -qadam: kod
ikkita kod bor.. birinchisi, qopqog'ini ochish va yopish uchun foydalanmoqchi bo'lgan tugmalar manzilini oladi. Men + ochish, yopish uchun ishlatardim. kodni ishga tushiring va ketma -ket monitorni oching. ochish tugmachasini bosing va ketma -ket monitorda olingan qiymatni nusxalash (LGHTLY PRESS). (0xFF18E7) o'rniga olingan raqamni joylashtiring. yopish tugmasi bilan takrorlang. keyin ketma -ket monitorni va masofaviy kodni yoping. va loyiha kodini Arduino -ga yuklang.
* kodni yuklaganingizdan so'ng natijalarni ko'rish uchun yuklangan videoni ko'ring.
kerakli kutubxonalarni yuklab olishni unutmang.
* loyiha kodi uchun..
birgalikda uchta kodni qo'shish kerak. Birinchidan, loyiha kodini tuzing va Arduino -ga qo'shing, keyin ikkita yangi kran yarating, biri.cpp uchun, ikkinchisi.h uchun.
4 -qadam: mexanik dizayn
mashina dizaynining 3D animatsion videosi ilova qilingan. Bundan tashqari, agar siz uni 3D bosib chiqarishni xohlasangiz, STL fayllari yuklanadi.. siz mashinani ko'pik yoki karton yordamida qo'lda qurishingiz mumkin. Men dizaynimda ko'pik ishlatganman, chunki u engilroq.
*O'lchamlari siz foydalanmoqchi bo'lgan sodali suv hajmiga bog'liq.
5 -qadam: Bu qanday ishlaydi?
Tizimni quvvatga ulab bo'lgandan so'ng, birinchi navbatda, bo'sh kontent ishga tushadi. Eng muhim voqealardan biri - bu masofadan turib ishlaydigan IQ -ni ishga tushirishdir, bu asosan taymerning ishlashiga bog'liq. keyin servo signal chizig'ini ham tanlangan pinga ulang. shundan keyin void loop funktsiyasi ishlaydi. masofa o'lchanadi. Agar u 5 sm dan kam bo'lsa, signal uzatgichi pumdagi quvvatga o'tadi va agar masofa 5 sm dan oshsa, pum quvvatini uzish uchun past bo'ladi. keyin biron -bir masofadan boshqarish tugmasi bosilgan yoki bosilmaganligini tekshiring, shuning uchun tugma bosilsa, o'qish yoki IR -ni oling, keyin qaysi tugma bosilganligini solishtiring, shuning uchun agar ochiq tugma bosilsa, servo ochiq burchakka buriladi. aks holda o'chirish tugmasi bosilsa, servo yaqin burchakka buriladi. shundan keyin bo'shliq tsikli yana takrorlanadi.
6 -qadam: Servo dvigatel
Ushbu loyihaga erishish uchun servo dvigatelni sozlash zarurati mavjud. Ushbu loyihadagi servo dvigatelning vazifasi masofadan boshqarish pulti yordamida mashinaning qopqog'ini ochish va yopishdir. uzunroq narsani servo motorga yopishtirish kerak. Bu yog'och tayoq yoki ko'pikli bo'lak bo'lishi mumkin, men bu loyihada ishlatganman, keyin butun servo dvigatel mashinaning yon tomoniga yopishtiriladi. iltimos, ilova qilingan rasmlarga qarang.
7 -qadam: quvvat
Ushbu loyiha 5 dan 12 V gacha bo'lgan batareya bilan quvvatlanishi mumkin. Siz uni men kabi elektr manbaiga ulangan Arduino kabeli bilan quvvatlantira olasiz. yoki, 9 V batareyaga 9V batareya adapterini ulashingiz mumkin. va uni non paneliga ulash uchun uchlarini qirqing. Yodingizda bo'lsin, 9v batareyaning ijobiy tomonini Arduino -dagi Vin piniga ulang, 5v -pin emas, chunki 5v -pin faqat 5v -9 emas.
Tavsiya:
Kontaktsiz suv favvorasi: 9 qadam (rasmlar bilan)
Kontaktsiz suv favvorasi: MCT talabasi bo'lgan birinchi yilim oxirida menga yil davomida kurslardan olgan barcha ko'nikmalarimni o'z ichiga olgan loyihani tuzish vazifasi yuklatilgan edi. o'qituvchilarim tomonidan va
Raqs favvorasi: MSGEQ7 spektr analizatori bilan Arduino: 8 qadam
Raqsli favvora: MSGEQ7 spektr analizatori bilan Arduino: Ovoz signalini qabul qilish va uni vizual yoki mexanik reaktsiyaga aylantirish juda qiziq. Ushbu loyihada biz Arduino Mega -ni MSGEQ7 spektr analizatoriga ulanish uchun ishlatamiz, u kirish audio signalini oladi va diapazonni bajaradi
Soda shishasi Arduino chiroq - tovush sezgir: 3 qadam (rasmlar bilan)
Soda shishasi Arduino lampasi - tovush sezgirligi: Menda boshqa loyihadan qolgan individual LEDlar bor edi va men 10 -yil (13-15 yosh) darajasidagi Mahsulot dizayni darslari uchun juda oson, lekin qiziqarli vazifa yaratmoqchi edim. Ushbu loyihada bo'sh gazli shisha ishlatiladi (yoki gazlangan ichimlik, agar
Musiqali soda: 8 qadam
Musiqali sodali suv qutisi: Qo'shimcha yoritishga yoki portativ rikli mashinaga muhtoj bo'lgan holatlar uchun, sizning yoningizda musiqali sodali suv qutisi bo'lsa, sizning iPod -da qanday audio bo'lsa, shuncha yordam beradi. Umid qilamanki, boshqa xalqlarni
Mood Light Bluetooth suv favvorasi: 5 qadam
Mood Light Bluetooth suv favvorasi: Biz eski plastik quti va ba'zi shisha qopqoqlarni aqlli suv bulog'iga noto'g'ri ishlatamiz, bu rangni tasodifiy yoki kayfiyatimizga qarab o'zgartiradi. Bluetooth ulanishi orqali smartfonimizdan kayfiyatimizga qarab yorug'lik rangini o'zgartirishimiz mumkin. ..