Mundarija:

Soda favvorasi: 7 qadam
Soda favvorasi: 7 qadam

Video: Soda favvorasi: 7 qadam

Video: Soda favvorasi: 7 qadam
Video: Опыты для детей в домашних условиях - ЭКСПЕРИМЕНТЫ С ВОДОЙ - ФОКУСЫ для детей 2024, Iyul
Anonim
Image
Image

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

O'chirish davri
O'chirish davri

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

O'chirish davri
O'chirish davri

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

Image
Image

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: