Mundarija:
- Ta'minotlar
- 1 -qadam: tugmachalarni qo'shing
- 2 -qadam: Rezistorlar qo'shing
- 3 -qadam: Buzzer -ni qo'shing
- 4 -qadam: Jumper simlarini qo'shing
- 5 -qadam: Arduino -ni ulang
- 6 -qadam: Dasturiy ta'minotni yuklab oling (agar sizda bo'lsa, o'tkazib yuboring)
- 7 -qadam: Dasturni yuklang
- 8 -qadam: Muammolarni bartaraf etish
Video: Oddiy Arduino pianino: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bugun biz oddiy bitta oktavli Arduino pianino yaratamiz, bu boshqa loyihalar uchun ajoyib boshlanish nuqtasi bo'ladi. Ushbu loyiha o'rta maktab darajasida Arduino -ning asosiy komponentlarini va dasturlashni joriy qiladi. Kod oldindan tayyorlangan bo'lsa-da, odamlar dasturdagi eslatmalarni va qo'shiqni o'zgartirishi mumkin.
Maqsad yoshi: 9-12-sinf
O'rta maktab o'qituvchilari/uyda o'qiyotgan ota -onalar uchun ushbu loyiha ITEEA -ning texnoklojik va muhandislik savodxonligi standartlariga tegishli.
3 -standart: Bilim, texnologiya va amaliyotni birlashtirish
Texnologiya va muhandislik fanlararo bo'lib, bir nechta kontent maydoniga tegishli. Ta'sir va boshqa sohalarga texnologiya uzatilishi ta'sir qiladi. Arxeologiyada rentgen nurlarini ishlatishga misol, yulduzlarga qarash uchun teleskoplar yoki mikroblar hayotini ko'rish uchun mikroskoplar. Bu sohalardagi bilim va amaliyotlar boshqa sohalar va maktablar, ya'ni biomimikriya tomonidan ilgari suriladi va rivojlanadi.
Bu loyiha texnologiya va musiqani kimdir qila oladigan "klaviatura" ko'rinishida birlashtiradi.
1 -amaliyot: tizimli fikrlash:
Amaliyot uchun, bu tizimli fikrlashni rag'batlantiradi, bu erda o'ylash kerak. Bu bo'limda tilga olingan vosita universal tizimlar modelidir: kirish, jarayon, chiqish va teskari aloqa. Texnologiyani yaratish uchun zarur bo'lgan ma'lumotlar kiritiladi. Jarayon - bu texnologiya qanday ishlab chiqarilgani yoki uning ishlashi uchun nima kerak. Chiqish - bu yaxshi yoki yomon texnologiyaning birinchi ko'rsatkichidir. Fikr -mulohaza mahsulotning jarayonini va natijalarini oladi va foydalanuvchilar, jamiyat va atrof -muhitga qanday ta'sir ko'rsatishi mumkinligini bilib oladi.
Amaliyot 3: qilish va bajarish:
Qilish va qilish ko'plab sharoitlarda bo'lishi mumkin, ham norasmiy, ham rasmiy. Qilish-bu biror narsa qilish paytida bajariladigan harakat, bu keng ma'noda texnologik mahsulotlar va tizimlarni loyihalash, qurish, ishlatish va baholash bilan bog'liq bo'lgan amaliy jarayonlardan foydalanish deb ta'riflanadi. Oldindan ishlab chiqilgan ob'ektlarni ishlab chiqarishdan ishlab chiqarish ko'nikmalarini rivojlantirishga, texnologiya va muhandislik ta'limida ochiq dizayn muammolariga innovatsion echimlar yaratishga o'tish boshlandi. Ochiq dizayndagi muammolarni hal qilish ustida ishlayotgan talabalar, bu ularning yuqori darajadagi fikrlash va dizayn ko'nikmalarini rivojlantirishga va boshqa fanlar tarkibini birlashtirishga turtki beradi. Ochiq ishlab chiqarish va amaliyot bilan shug'ullanadigan talabalar, ular olimlar, texnologlar va muhandislarga o'xshash jarayonni boshdan kechirmoqda. O'quvchilarga xavfsizlik choralarini o'rgatish ham o'qituvchining burchidir. Asboblar va sanoat standartlarining tobora ko'payib borayotgani sababli, asbob -uskunalar va materiallardan xavfsiz foydalana olish baxtsiz hodisalarning oldini olishda muhim ahamiyatga ega. Qilish va bajarish, shuningdek, modellarni yaratishni talab qiladi: kontseptual, matematik, grafik, jismoniy va virtual. Bu modellar texnologiya va muhandislik ta'limini boshqa fanlardan ajratib turadi.
Bu loyiha 3 -mashq va bajarishni o'z ichiga oladi, chunki talabalar Arduino -dan foydalanishni o'rganadilar, bu "klaviatura" ni quradilar va bu loyihadan chiqib ketadilar. Amaliyot 1 Tizimli fikrlash klaviaturani yaratish bosqichidan o'tayotganda ishtirok etadi.
Kontekst 1: hisoblash, avtomatlashtirish, sun'iy intellekt va robototexnika
Kontekstlar - bu o'quv dasturidagi loyihalar, darslar, sayohatlar yoki boshqa tadbirlar bo'linmalari bo'lishi mumkin. Kontekst 1 uchun u birlashtiradi, hisoblash, avtomatlashtirish, AI va robototexnika.
Kontekst 5: Axborot va aloqa
Bu kontekst ma'lumot almashish yoki chizmalar, tasvirlar, media, boshqa raqamli kontent va boshqalar bilan muloqot qilishning boshqa usullari orqali ifodalanishi mumkin bo'lgan ma'lumot va muloqotni o'z ichiga oladi.
Loyihaning dasturiy jihati tufayli, u 1 -hisoblash, avtomatlashtirish, sun'iy intellekt va robototexnika va 5 ta axborot va aloqa bilan bog'liq. Dastur siz uchun taqdim etilgan bo'lsa -da, bu dasturning qanday ishlashini va uning jismoniy elementga qanday aloqasi borligini ko'rish uchun yaxshi qadamdir.
O'quv maqsadlari:
Oxirida talabalar Arduino qanday ishlashini tushunishlari kerak.
Arduino simini ulang.
Kodni qanday o'zgartirish kerak.
Kodni qanday yuklash kerak.
Ta'minotlar
9 tugmachali kalit
9 1000 ohmli rezistorlar (har xil o'lchamdagi rezistorlar, tovushga ta'sir qiladigan taxtadagi oqim qanchalik kuchli o'zgaradi)
12 ta o'tish simlari (har qanday uzunlik va rangda bo'lishi mumkin)
1 ta piezo signal
1 ta non paneli
1 Arduino Uno
1 Arduino ushlagichi (ixtiyoriy shart emas, u holda ishlaydi)
1 USB kabeli
1 ta kompyuter
1 -qadam: tugmachalarni qo'shing
Boshlash uchun, iltimos, taxtani yuqoridagi rasmdagi kabi harflarning o'rnini vertikal holda joylashtiring, ustiga 1 raqami qo'ying. Non panelidagi tugmalarni bir -biridan teng masofada joylashtiring (bu erda men ikkita bo'sh joy qildim). Tugmalar non paneli orasidagi bo'shliq orasidagi ko'prikda bo'lishi kerak. Kengashning o'ng yarmi ijobiy, chap tomoni esa salbiy.
Tugmalar Arduino -ga bosilgandan so'ng kirish (ma'lumot yuborish) yuboradi.
2 -qadam: Rezistorlar qo'shing
Har bir tugmaning pastki qismiga rezistorlar qo'shing. Bu tugmachaning salbiy tomoni. Rezistorning boshqa tomonlari tugmachaning bir qatorida - (manfiy) belgisi bo'lgan teshikka kiradi.
Rezistorlar tugma orqali boshqaruv paneli orqali oqim yuboradi.
3 -qadam: Buzzer -ni qo'shing
Qo'ng'iroqni taxtaga qo'shing. Tugmalar kabi bir xil bo'sh joy bo'lishi kerak. Qizil tomonni o'ngga, qora tomonini chapga ulang.
Ovozli signal Arduino -dan tugma ma'lumotlarini olgandan so'ng, ovoz chiqaradi.
4 -qadam: Jumper simlarini qo'shing
Tugmachaning o'ng tomoniga va yuqori yarmiga o'tish simlarini qo'shing, bu ijobiy tomon. Boshqa tomon raqamli tomondan Arduino -ga o'tadi.
5 -qadam: Arduino -ni ulang
Ularni yuqoridan pastgacha 2, 3, 4, 5, 6, 7, 8, 9 va 10 -gachasi portlarga joylashtiring. Ovozli signal uchun zilzilaning qizil va qora tomoniga jumper qo'shing. Ular mos ravishda 11 va 13 -portlarga kiradi. Oxirgi o'tish simining bir tomoni er portiga va taxtaning - (manfiy) belgisi tomonidagi teshikka o'tadi. Agar siz kodni ochsangiz, port masalasi tartibi ko'rsatilgan portdagi ba'zi tugmachalarni bildiradi. Tuproq porti, biror narsani erga kontaktlarning zanglashiga yoki mashinaga ulash bilan bir xil. Bu Arduino va non paneli orqali o'tadigan kuchlanishni cheklashga xizmat qiladi.
6 -qadam: Dasturiy ta'minotni yuklab oling (agar sizda bo'lsa, o'tkazib yuboring)
Agar siz Arduino -da yangi bo'lsangiz, ushbu dastur uchun ishlatiladigan dasturni yuklab olish uchun quyidagi havolani bosing. Arduino -da, agar siz dasturiy ta'minotni yuklab olishni xohlamasangiz, sizning kodlash ehtiyojingiz uchun onlayn versiyaga ega.
www.arduino.cc/en/main/software
7 -qadam: Dasturni yuklang
Dasturni yuklab oling! Dastur doirasida, kishi eslatmalarni o'zgartirishi mumkin va unda qo'shiq oldindan tayyorlangan. Kodni yaxshiroq tushunish va nimani o'zgartirish mumkinligi haqida sharhlar qo'shilgan. Agar biror narsani o'zgartira olsangiz, uni Arduino -ga eskiz va yuklash yoki Ctrl + U orqali yuklab olishni o'qishingiz kerak bo'ladi. Xursand bo'ling va ijod qiling!
Yana o'ylab:
Boshqa tugmalar haqida nima deyish mumkin?
Agar men ikkita yoki undan ko'p oldindan o'rnatilgan qo'shiqlarga ega bo'lishni xohlasam nima bo'ladi?
8 -qadam: Muammolarni bartaraf etish
Agar ba'zi tugmalar javob bersa va ba'zilari quyidagilarni tekshirmasa:
Hamma o'tish joylari har tomonlama ulanganmi?
Rezistorlar oxirigacha kirib, non taxtasining tagiga tegib turadimi?
Jumper tugmachaning o'ng joyidami? Rezistor haqida nima deyish mumkin?
Agar siz kodni o'zgartirsangiz:
Bu men xohlagan tarzda chiqdimi?
Tugmalar/ovozli signal to'g'ri portlarga o'rnatilganmi?
Notalar kerakli uzunlik/qadammi?
Tavsiya:
Arduino Piezo Buzzer pianino: 5 qadam
Arduino Piezo buzzer pianino: Bu erda biz karnay sifatida piezo -buzzerdan foydalanadigan Arduino pianino qilamiz. Bu loyiha osongina kengaytirilishi mumkin va sizga bog'liq holda ko'p yoki kamroq eslatmalar bilan ishlashi mumkin! Biz uni soddalashtirish uchun faqat to'rtta tugma/kalit bilan quramiz. Bu qiziqarli va oson loyiha
Oddiy Robo-it (pianino kalitlari, o'yinchoq qurollari va sichqonlardan yasalgan): 20 qadam (rasmlar bilan)
Oddiy Robo-it (pianino kalitlari, o'yinchoq qurollari va sichqonlardan yasalgan): Oh, Ozarbayjon! Olovli yurt, katta mehmondo'stlik, do'stona odamlar va chiroyli ayollar (… afsus, ayol! Albatta, senga faqat ko'zlarim bor, mening go'zal balaca ana o'rdakburun rafiqam!). Rostini aytsam, bu ishlab chiqaruvchi uchun juda qiyin joy, ayniqsa, agar
Oddiy oddiy ovoz kuchaytirgichi: 5 qadam
Oddiy oddiy ovoz kuchaytirgichi: Musiqa hayotiy ahamiyatga ega bo'lishi mumkin. Bu qanday his -tuyg'ularni aniqlash, men shaxsan tonna musiqa eshitaman. Bu mening energiyamning siridir. Hatto, sizlar uchun postlar yozayotganda, men musiqaga e'tibor beraman. Shunday qilib, keling, Tran bilan asosiy kuchaytirgich mavzusiga o'tamiz
Oddiy elektron pianino: 3 qadam (rasmlar bilan)
Oddiy elektron pianino: Elektronika sanoqli qismlar yordamida tovushlarni juda oson chiqaradi. 555 taymer yordamida oddiy pianino yasashni mana bu erda. Men ushbu sxemani Tinkercad yordamida loyihalashtirdim va sinab ko'rdim, so'ngra haqiqiy narsani qurdim. Sizga kerak bo'lgan hamma narsa: 1 x
Ipod yoki boshqa Mp3 pleerni oddiy va baland ovozli kuchaytirgichsiz oddiy uy dinamiklariga ulang !: 4 qadam
Ipod yoki boshqa Mp3 pleerni oddiy va baland ovozli kuchaytirgichsiz oddiy uy ma'ruzachilariga ulang !: Sizda qo'shimcha stereo karnaylar bormi, ular chalg'igan stereolari bilan kelganmi yoki sizda hech qanday sabab yo'qmi? Bu yo'riqnomada men ularni qanday qilib har qanday Mp3 pleerga yoki ovoz porti bo'lgan har qanday qurilmaga ulash mumkinligini ko'rsataman