Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: oqim diagrammasi
- 3 -qadam: kod
- 4 -qadam: simlar + Arduino; Tinkerkad
- 5 -qadam: Jismoniy qurilish: qadam mexanizmi
- 6 -qadam: Jismoniy qurilish: Servo mexanizmi
- 7 -qadam: Jismoniy qurilish: Boxbox
- 8 -qadam: Yakuniy mahsulot
- 9 -qadam: Xulosa
Video: ScaryBox: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bolalar uchun Halloween qo'rqinchli
Agar biron bir bola bu qo'rqinchli displeydan 30 sm pastroqqa tusha oladigan bo'lsa … U yiqilib tushadigan o'rgimchak va o'rgimchakdan darhol qo'rqib ketadi.
Tizim Arduino kartasiga asoslangan. Bu mexanizm o'rgimchakni yiqilishidan keyin olishimizga imkon beradigan qadam dvigateli tufayli ishlaydi, boshqa tomondan - o'rgimchak yiqilib, keyin yuqoriga ko'tariladigan lyukni boshqarishga yordam beradigan servo vosita. Butun tizimning to'g'ri ishlashini ta'minlash uchun uni har bir komponent o'z harakatlarini qachon va qanday bajarishi kerakligini aniq belgilash uchun dasturlash zarur.
Bu va boshqa komponentlar tufayli biz erishamiz: Buh !!!!!!!! uylarimizning eng kichigi uchun katta qo'rquv (va unchalik yosh bo'lmaganlar uchun:)
1 -qadam: komponentlar
Bu loyihani amalga oshirish uchun zarur bo'lgan qismlar va asboblar ro'yxati.
Elektron qismlar:
Arduino bilan
Masofa sensori
Servo dvigatel
Bosqich (motor)
Simlar
Quvvat banki
Qurilish qismlari:
Yog'och quti
Yog'och javon
Ko'pikli taxta
Neylon hilum
O'rgimchak qora
Bo'yoq spreyi
O'rgimchak to'ri
Oq elim
To'shak paneli
Igna
Asboblar:
Jigsaw
Sander
Matkap
Silikon elim
Qaychi
Lenta
2 -qadam: oqim diagrammasi
Oqim diagrammasi - bu bizning tizimimiz va shuning uchun bizning kodimiz bajarishi kerak bo'lgan qadamlarni tartibga solishga yordam bergan vosita. Bu bizning qutimiz qanday ishlashini aniq ko'rsatadi. Biz duch keladigan birinchi omil - bu masofa sensori. Agar javob ha bo'lsa (odam bor), lyuk ochiladi va o'rgimchak yiqiladi, agar javob yo'q bo'lsa (hech kim yo'q), hech narsa bo'lmaydi. Birinchi variant bo'lsa, o'rgimchakni yig'ish kerak, lyuk yopiladi, arqon qo'yib yuboriladi va keyin dastur boshiga qaytadi.
3 -qadam: kod
Biz Xellouin tizimini dasturlash uchun foydalanadigan kod juda sodda va tushunish oson. Birinchidan, biz komponentlarimizni boshqaradigan kutubxonalarni yuklab olishimiz kerak: mavjudlik sensori, servo va stepper va ularni #include buyrug'i yordamida dasturga qo'shish. Keyin, sozlashni o'rnatishdan oldin, biz turli xil komponentlarning to'g'ri ishlashini ta'minlash uchun ba'zi o'zgaruvchilar va funktsiyalarni e'lon qilamiz va ishga tushiramiz. Biz ularni berilgan misollardan ajratib olamiz. O'rnatish bosqichiga kirganimizda, biz qadam tezligini, servo portni va masofa sensori uchun sinov qurilmasini o'rnatamiz.
Loop ichida biz sensor oldidagi masofani o'lchash imkonini beradigan funktsiyani e'lon qilamiz. Nihoyat, biz dastur "0" dan 30 sm gacha bo'lgan masofani ko'rsatadigan "agar" yozamiz. Tashqi ob'ekt shu interval oralig'ida bo'lgandan so'ng, dastur ketma -ket harakatlar zanjirini ishga tushiradi, bu esa lyukning ochilishi va natijada o'rgimchakning qulashi bilan boshlanadi. Bu operatsiyadan so'ng 5 soniya kechikish, simning o'ralishi, boshqa yo'l bilan servo yoqish orqali lyukning yopilishi va nihoyat, o'rgimchakning keyingi tsiklda yana yiqilishiga yo'l qo'yib, qadamni ishga tushiring. aksincha.
4 -qadam: simlar + Arduino; Tinkerkad
Loyihani amalga oshirish uchun zarur bo'lgan barcha komponentlarni bilganimiz uchun, biz Arduino -dagi barcha elektr komponentlarini birlashtirishning to'g'ri yo'lini topishimiz kerak. Buning uchun biz Tinkercad nomli tizim simulyatsiya dasturidan foydalandik, bu komponentlar va Arduino platasi o'rtasidagi aloqalarni vizualizatsiya qilish uchun juda foydali vosita.
Qo'shilgan rasmda bizning Arduino -dagi ulanishlar aniq ko'rinadi. Bo'limlar bo'yicha:
1. HC-SR04 sensori 4 ta ulanishga ega. Ulardan biri 5V ga, protobardaning ijobiy kirishiga, ikkinchisi erga, protobardaning salbiy kirishiga ulangan. Qolgan 2 ta ulanish raqamli kirish va chiqishlarga ulangan.
2. Servo dvigatelda 3 ta aloqa mavjud, to'q jigarrang sim manfiyga (erga), qizil - musbatga (5V), to'q sariq - 7 raqamiga ulangan, shuning uchun servo boshqariladi.
3. Stepper - bu ko'proq bog'lanishli komponent va u ikki qismdan iborat; bir tomondan, dvigatelning o'zi, boshqa tomondan, uni Arduino bilan ulashimizga imkon beruvchi ulanish paneli. Bu panelda 5V chiqish, boshqa topraklama aloqasi va 4 ta kabel bor.
5 -qadam: Jismoniy qurilish: qadam mexanizmi
Siz bilganingizdek, steperning kichik o'qi bor, uning yordamida siz ob'ektlarni aylantirish uchun ularni shakliga moslashtira olasiz. Bizning qadamchamizning vazifasi - o'rgimchakni neylon kabeli bilan bog'lash.
Bizga vazifani bajara oladigan mexanizm kerak va biz qiyin vaziyatlarda oldinga siljish uchun 4x4 hajmli avtomashinalarda tez -tez ishlatiladigan boshcha haqida o'ylab ko'rdik. Bunga erishish uchun biz yog'ochdan yasalgan panellarni dumaloq shaklda kesib o'tamiz, simni o'rashga yordam beramiz va ularni yopishtirib, g'altakka o'xshash shaklni yaratamiz. Keyin biz qadamlardan birini o'rnatish uchun sirtlardan biriga teshik ochamiz.
Bu mexanizm servoga o'rgimchakni yuqoriga ko'tarish vazifasini bajarishga imkon beradi, shunda Scarybox mukammal ishlaydi.
6 -qadam: Jismoniy qurilish: Servo mexanizmi
Ushbu loyihada servo o'rgimchak tushadigan lyukni ochish va yopish vazifasini bajaradi. Yog'och panel o'rniga servo panelga og'irligi oshgani uchun ko'pikli taxtadan foydalanamiz. Biz servo plastmassa tayanchidan metall simni ko'pikli taxtaga ulaymiz. Keyin, ishni servo dvigatel o'zi bajaradi!
7 -qadam: Jismoniy qurilish: Boxbox
Quti loyihamizning asosi va tayanchi bo'ladi. Bu biz barcha komponentlarimizni joylashtiradigan joy. Bu bizga o'rgimchakni ushlab turadigan joyga ega bo'lishga yordam beradi va odam unga yaqinlashganda yiqilib uni qo'rqitadi. Bunga qo'shimcha ravishda, biz barcha simlarni va o'rnatishni yuqori qismga qo'yishimiz mumkin.
8 -qadam: Yakuniy mahsulot
Mana, Scarybox rasmlari tugadi!
9 -qadam: Xulosa
Bu loyihani amalga oshirish qiziqarli va foydali bo'ldi, chunki biz kelajakda sanoat dizayn muhandislari uchun juda foydali va kuchli vositani o'rgandik. Arduino dasturi bizga mexanika va elektronika birlashadigan katta hajmdagi loyihalarni prototip qilish va yaratishga imkon beradi. odamlarning hayotini yaxshilash va yaxshilash. Umid qilamizki, sizga bu loyiha biz kabi yoqadi va bu sizning hozirgi va kelajagingiz uchun foydali bo'ladi. Agar shubhangiz bo'lsa, biz bilan bog'laning, biz sizning savollaringizga javob berishdan xursand bo'lamiz.
Bizning qalbimizdan sizga katta rahmat!
Tierramisu:)
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam