Mundarija:
- 1 -qadam: Mening mavzuimni tayyorladi
- 2 -qadam: Tayyorlangan materiallar
- 3 -qadam: Arduino dasturlash tugadi
- 4 -qadam: Elektr zanjirini qurish
- 5 -qadam: Kichik qaror ~
- 6 -qadam: yakuniy muvaffaqiyatga olib keldi
- 7 -qadam: Ruxsat etilgan LED lampalar va qutidagi tugma
- 8 -qadam: Tashqi dizayn
- 9 -qadam: Yakuniy test
- 10 -qadam: Men ushbu loyiha va yakuniy mahsulotim haqida qanday fikrdaman?
Video: Sizda bosish tugmasi bor!: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Salom bolalar! Men Tayvan, Tayvanlik Irisa Tsayman. Men Kang Chiao xalqaro maktabining to'qqizinchi sinf o'quvchisiman. Kang Chiao - bu tog'da joylashgan maktab bo'lib, u erda talabalar qatnashishi mumkin. Maktabimda Studio Arts, 3D bosib chiqarish va Adobe illustrator darslari, orkestr klubi va, albatta, matematika, fan, ijtimoiy fanlar va tillar kabi har xil turdagi fanlar mavjud. Kang Chiao o'z-o'zini tartibga soluvchi ta'lim uslubini targ'ib qiladi, uni o'quvchilar ilhomlantirishi va o'zlari yoqtirgan qobiliyatlarni rivojlantirishlari mumkin. Bundan tashqari, Kang Chiao ettinchi -o'ninchi sinf o'quvchilari uchun IB o'rta yillik dasturini, o'n birinchi va o'n ikki sinf o'quvchilari uchun AP va IB diplomini beradi. Aynan mana shu muhit menga Arduino dasturini boshdan kechirishga va shaxsiy loyihani yakka o'zi tugatishga imkon beradi.
Mening yakuniy mahsulotimning nomi "Sizda bosish tugmasi bor". Qurilmaning mavzusi bolalarni dori -darmonlarni qabul qilishlarini rag'batlantirish bo'lgani uchun, bu nom qurilmaning maqsadiga mos keladi. "Siz bosadigan tugmachangiz bor" jumlasi, ota -onalar ushbu qurilmani bolalarga berib, ularga musiqiy hislar va mushaklarning muvofiqlashtirishini yaxshilashda yordam berishini bildiradi.
Bu loyihani tugatish azobli davr, chunki men dasturlashda unchalik yaxshi emasman. Biroq, men muvaffaqiyat qozonaman! Shuning uchun, mening o'qituvchim, janob Devid Xuang yordamida, men bu g'oya va qurilmani dunyodagi hamma bilan bo'lishishga umid qilaman. Men bu saytni har bir qadam va ilhom (g'oya), shuningdek, yorqin tasvirlarni batafsil tushuntirish bilan nashr qildim. Sizlarga Arduino -ning joriy o'quv yili uchun yakuniy loyihasini taqdim etishdan mamnunman. Davom etaylik!
1 -qadam: Mening mavzuimni tayyorladi
Chaqaloqlar qo'l mushaklarini muvofiqlashtirish va ulardan foydalanish bilan tanish emas. Shunday qilib, men bu muammoni yaxshilaydigan qurilma yaratmoqchiman. Shuning uchun, men qurilmamga tugma qo'shdim. Darhaqiqat, men 5 ta notada o'ynaydigan karnay qo'shaman, Re, Mi, Fa, So chaqaloqlarning musiqiy ohangini yaxshilaydi. O'shanda mening qurilmam nafaqat chaqaloqlarning qo'l mushaklaridan foydalanishni muvofiqlashtira oladi, balki chaqaloqlarning musiqiy ohangini yaxshilaydi.
Bu g'oya bir necha bor o'qituvchim: janob Devid Xuang tomonidan tasdiqlangan.
2 -qadam: Tayyorlangan materiallar
Ushbu qurilma uchun bizga kerak:
- 5 ta LED lampochka (sariq x2, ko'k, yashil, qizil)
- 1 tugma
- 2 pinli sarlavhalar
- 17 ta sim
- 6 qarshilik
- 1 karnay
- 1 ta non paneli
- 1 USB liniyasi
- 8 A5 rangli qog'oz (ochiq va quyuq ko'k) (21 sm x 12,4 sm)
- 1 xizmat pichog'i
- 1 quti (31 sm x 20,5 sm x 12 sm)
- 50 ta yoqimli stiker
- Ikki tomonlama lenta (33 sm)
- 1 Arduino Leonardo taxtasi
- 1 ta mobil quvvat ombori
3 -qadam: Arduino dasturlash tugadi
Buning uchun men maxsus dasturni tugatish uchun Arduino - Ardublock qo'shimcha funktsiyasidan foydalandim. Ardublock tirnalishga o'xshash ishlaydi. ArduBlock foydalanuvchilarga kod bloklari ro'yxati bilan dasturlash imkonini beradi. Foydalanuvchilar o'z dasturlarini yuklaganlaridan so'ng, Arduino avtomatik ravishda oddiy tilga tarjima qilinadi. Ardublock Arduino yangi boshlanuvchilar uchun samarali vositadir.
Arduino.cc saytiga kirish
2 ta rasm-bu Ardublokda yozgan yakuniy dastur va kiritilgan tilni Arduino o'zi avtomatik dasturga tarjima qiladi. Keyin men Arduino dasturimni (yuqoridagi) https://www.arduino.cc/ veb -onlayn muharriri orqali joylashtirdim. Bu mening Arduino dasturim:
Arduino.cc-da dasturni qanday tahrirlash mumkin (iltimos, tartib bilan ko'ring: birinchi-ikkinchi-uchdan bir qismi … va hokazo):
4 -qadam: Elektr zanjirini qurish
Mening dizaynimdagi elektr sxemasi juda oddiy. Uni qurish jarayonida men o'qituvchim ilgari o'qitish vositasi sifatida ishlatgan slaydlardan foydalanib, uni to'g'ri tuzganman. Bundan tashqari, men tanlagan pinlarga mos kelish uchun Ardublock yorlig'ini ochaman. Umuman olganda, men sxemani tuzishni juda tez tugatdim. Bundan tashqari, men butun taxtani o'zim rejalashtirgan tashqi makonga joylashtirganimda, har bir materialning o'rnini muvofiqlashtirardim.
5 ta LED lampalar uchun men xuddi shu printsipdan foydalanib, 5 ta bir xil sxemani tuzdim. Bunga misol sifatida D12 ni oling, men ishlatgan sxema printsipi eng katta fotosuratga o'xshaydi. Men yozgan pinlar buyrug'i: D12, D6, D10, D9 va D8 bo'lgani uchun, men dasturdagi pimlarni sxemaga moslashtirishim kerak. 5 ta LED lampochkaning natijasi tik turgan fotosuratga o'xshaydi. LED amrullari chiroqlarining rangi: sariq, yashil, ko'k, qizil, sariq.
Karnay va tugma bilan birlashganda, mening qurilmamning butun elektr zanjiri o'ng pastki rasmga o'xshaydi.
Fritzingga kirish
Men arduino sxemasini chizgan dastur Fritzing: https://fritzing.org/home/. Men ushbu dasturni tavsiya qilaman, chunki u tez va barcha elementlar ushbu ilovada mavjud. Foydalanuvchilar o'z veb -saytida Google pochta hisob qaydnomasi bilan hisob qaydnomasini yaratishi, noutbukga mos keladigan formatni yuklab olishlari kerak (Mac yoki Windows …), siqilmagan va yorliq ochilishi kerak! Ilova shuningdek, png, jpg, pdf va boshqalar kabi bir nechta yuklash variantlarini taqdim etdi.
5 -qadam: Kichik qaror ~
Elektr zanjirini tugatgandan so'ng, men tashqi dizayni asosida LED lampalar juda qisqa ekanligini bilib oldim. Shuning uchun, men uzatma kabellari rolini o'ynaydigan qo'shimcha simli chiziqlardan foydalandim (chapdagi rasm). LED lampochkasida ikkita pim borligi uchun 10 ta qo'shimcha sim kerak bo'ladi. Men LED lampochkaning pinlarini qo'shimcha simli liniyalarga (o'ngdagi fotosuratlar) ulayman va qo'shimcha simli simlarning pinini xuddi asl usulda non paneliga ulayman. (kichik eslatma: qarama -qarshi zaryad pimlarini ulamang !!!)
Endi, LED lampalar uzunligi uzaytirildi va men ularni uzunlik cheklovisiz qutiga kiritishim mumkin.
6 -qadam: yakuniy muvaffaqiyatga olib keldi
Men dasturni ko'p marta o'zgartirdim. Masalan, men lampochkaning yorug'lik vaqti 2 soniyani rasman belgiladim. Lekin men bildimki, uzunlik juda uzun va bolalarni o'ziga jalb qilmaydi. Oxir -oqibat, men uni 0,5 sekundga o'zgartirdim. Bundan tashqari, jarayon davomida 4 -chi va 5 -chi lampalar noto'g'ri harakat qiladi. Men elektr zanjirini sinchkovlik bilan ko'rib chiqdim, bildimki, sim teskari bo'lib qoladi va uni tuzatish kerak. Ko'p sinovlardan so'ng, dastur ham, elektr zanjiri ham muvaffaqiyatli bo'ldi. Men o'zimni juda minnatdor his qildim va keyingi bosqichga o'tishga tayyor edim: tashqi makonni loyihalash.
7 -qadam: Ruxsat etilgan LED lampalar va qutidagi tugma
Men 31 sm x 20,5 sm x 12 sm o'lchamdagi qutini tanladim. Bu 10.5 o'lchamdagi erkak qurollari ostidagi poyabzal qutisi. Qutining yon tomoniga 5 ta LED lampochkasini kiritish uchun men gorizontal chiziqni kesib, ichiga 5 ta LED lampani qo'ydim. Endi odamlar lampochkalarga qutining tashqi ko'rinishidan aniq qarashlari mumkin. Biroq, men lampochkalarning harakatlanishini bilib oldim va ularni to'xtatishim kerak edi. Shunday qilib, men 5 ta vertikal chiziqni kesib, lampochkalarni 90 gradus burab, bo'sh joyga joylashtirdim, shunda ular hech qaerga ketmaydi va men xohlagan joyda qoladilar. Tugma uchun men kichik bir teshik ochdim va vertikal va gorizontal chiziqni kesib tashladim. Keyin men 4 ta uchburchak olaman. Men bu 4 uchburchakni tashqariga bukladim, shuning uchun romb shakli bo'ladi va men tugmani unga qo'yishim mumkin. Yakuniy natija oxirgi fotosuratga o'xshaydi.
Oxirgi muvaffaqiyat videosi:
8 -qadam: Tashqi dizayn
Menga qutining rangi yoqmaydi - qora. Shuning uchun, men uni rangli qog'ozlar bilan yopishga qaror qildim. Men ko'k rangli A5 qog'ozlarini sotib oldim. Bu qurilma yosh bolalar uchun mo'ljallanganligi uchun, albatta, yoqimli ko'rinish kerak. Shunday qilib, qutimning 4 tomoniga 50 ta stiker yopishtirdim. LED lampochkalari va tugmachalari bo'lgan tomon uchun aniq maydonni kesish ancha murakkab edi. Birinchidan, men qutiga A5 formatidagi oq qog'ozni olib, qalam yordamida mavhum chiziqlar chizdim. Men kesgan to'rtburchak 9,4 sm x 1 sm. Natijada, barcha lampochkalarni foydalanuvchilar ko'rishi aniq. Va bu video havola men tugma uchun A5 qog'ozda qanday qilib romb hosil qilganimni tushuntiradi:
Mahsulotning yakuniy ko'rinishi:
9 -qadam: Yakuniy test
Butun jarayondan so'ng, men nihoyat arduino loyihasini tugatdim - sizda qurilmani bosish tugmasi bor. Bu oxirgi test videosi:
MEN BILDIM !!
10 -qadam: Men ushbu loyiha va yakuniy mahsulotim haqida qanday fikrdaman?
Bu loyiha men qilgan eng kulgili vazifa.
- Biz global Internetda shunga o'xshash fikr bo'lmagan o'z mavzusimizni ishlab chiqishimiz kerak.
- Biz dasturlashtirdik, sinovdan o'tkazdik va muvaffaqiyatsizlikdan o'rgandik.
- Biz materiallar tayyorladik va o'zimiz elektr zanjirini qurdik
- Biz qurilmaning tashqi ko'rinishi va tashqi ko'rinishini yaratdik.
- Biz qurilmaning har bir qismi to'g'ri ekanligini tekshirdik.
- Biz har bir qarorni suratga olish va suratga olish orqali yozib oldik.
- Biz ushbu ta'lim rejasini butun dunyodagi odamlar bilan bo'lishish uchun yozdik.
Butun jarayon davomida men sinab ko'rdim va sinab ko'rdim. Men aytganimdek, muvaffaqiyatsizlikdan saboq oldim. Masalan, men dasturlashda eng ko'p qiynalganman. Biroq, men janob Devid Xuan tarqatgan slaydlarni ko'rib chiqdim va sinfdoshlarim bilan qayerda xato qilganimni aniqlash uchun muhokama qildim. Shu sababli, men mahsulot va ushbu saytning yakuniy muvaffaqiyatiga olib boradigan barchaga o'z minnatdorchiligimni his qildim.
Yakuniy mahsulotimni ko'rib chiqqach, men uni tugatganimni his qildim. Men yuragimdagi intilishlarga qoyil qoldim. Butun jarayonga asoslanib, men o'z imkoniyatlarimni o'rganib chiqdim, shuningdek, narsalarni ixtiro qilish tuyg'usini boshdan kechirdim.
Dars rejasi oxirida men, ayniqsa, janob Devid Xuanga meni to'g'ri yo'lga yo'naltirgani uchun minnatdorchilik bildirmoqchiman. Bundan tashqari, men bu loyihani bajarishdan deyarli voz kechganimda meni qo'llab -quvvatlagan sinfdoshlarim. Bolalarsiz, "Sizda bosish tugmasi bor" mahsuloti bo'lmaydi. Oxir -oqibat, katta sa'y -harakatlar bilan davom etayotgan o'zimga rahmat.
Mana shu dars rejasi tugadi. Umid qilamanki sizga yoqadi ~
PS. Agar sizda boshqa savollar bo'lsa, menga elektron pochta orqali xabar yuboring (men keyingi semestrda o'ninchi sinf o'quvchisi bo'lganim uchun, mening elektron pochta manzilim o'zgaradi …)
Hozir - 31 avgust: [email protected]
1 sentyabr - kelajak: [email protected]
RAHMAT ~
Tavsiya:
Sizda mavjud bo'lgan komponentlardan foydalangan holda qarshilikka/sig'imga qanday erishish mumkin: 6 qadam
Sizda mavjud bo'lgan komponentlardan foydalanib, qarshilik/sig'imga qanday erishish mumkin!: Bu shunchaki boshqa ketma -ketlik/parallel ekvivalent qarshilik kalkulyatori emas! Ushbu dastur sizga kerakli qarshilik/sig'im qiymatiga erishish uchun kerak bo'lgan rezistorlar/kondansatkichlarni qanday birlashtirishni hisoblab chiqadi
Sizda pochta bor: 4 qadam
Sizda pochta bor: pochta xizmatlari hozirgi kundalik hayotning bir qismidir. Pochta xizmatining zarurligini ko'rsatadigan bir necha sabablar bor. Birinchi raqam har doim odamlarni bog'lash qobiliyatiga ega bo'ladi. Ikkinchi raqamli elektron tijorat, hozir
UC bilan o'chirilgan o'chirish davri. Bir bosish tugmasi. Bir pin. Diskret komponent: 5 qadam
UC bilan yopiq o'chirish davri. Bir bosish tugmasi. Bir pin. Diskret komponent: Salom hammaga, tarmoqda yoqish/o'chirish sxemasini qidirayotgan edim. Men topgan hamma narsa men qidirganimdek emas edi. Men o'zim bilan gaplashdim, bunga yo'l bor. Bu menga kerak edi.-Yoqish va o'chirish uchun faqat bitta tugma.-Faqat ishlatish kerak
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachasi: 4 qadam
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachalarini o'chirish.: Bu bo'limda biz ATMega328PU uchun C dasturini uchta tugmachaning holatiga o'tish uchun qanday o'zgartirish kerakligini bilib olamiz. Shuningdek, biz "Switch Bounce" muammosini hal qilishni o'rganib chiqdik. Odatdagidek, biz
7 segment qiymatini 8051: 4 qadamli bosish tugmasi yordamida oshirish (rasmlar bilan)
Bosqichli tugma yordamida 8051 bilan 7 ta segment qiymatini oshirish: Ushbu loyihada biz 8051 mikrokontrolerli tugma yordamida etti segmentli displey qiymatini oshiramiz