Mundarija:

Soda shishasi Arduino chiroq - tovush sezgir: 3 qadam (rasmlar bilan)
Soda shishasi Arduino chiroq - tovush sezgir: 3 qadam (rasmlar bilan)

Video: Soda shishasi Arduino chiroq - tovush sezgir: 3 qadam (rasmlar bilan)

Video: Soda shishasi Arduino chiroq - tovush sezgir: 3 qadam (rasmlar bilan)
Video: Soda Şişesi İle Dekoratif Aksesuar Yapımı / 2 Fikir / 2 Diy 2024, Noyabr
Anonim
Image
Image

Menda boshqa loyihadan qolgan individual LEDlar bor edi va men 10-yil (13-15 yosh) darajasidagi "Mahsulot dizayni" darslari uchun juda oson, lekin qiziqarli vazifani yaratmoqchi edim. Loyihada bo'sh gazli shisha (yoki siz NZdan bo'lsangiz, gazlangan ichimlik), Arduino Nano, KY-037 ovoz balandligi sensori, 10 ta LED chizig'i, nusxa ko'chirish qog'ozi, karton, issiq elim, uyali telefon zaryadlovchi qurilmasi, switch plus ishlatiladi. odatiy qo'shilish uskunalari.

Siz buni KY-037 sensori holda ham qilishingiz mumkin va Arduino kodini o'zgartirib, qiziqarli yorug'lik ketma-ketligiga ega bo'lishingiz mumkin.

Ta'minotlar

Arduino Nano

KY-037 Arduino mos keladigan ovoz sensori

RGB LED tasmasi (alohida yoritiladigan LEDlar), 5V, WS2812

Soda shishasi (ichish tarkibi ixtiyoriy!)

Fotokopi qog'ozi

Karton

Qaychi

Xobbi pichog'i

Issiq yopishtiruvchi qurol va yopishtiruvchi tayoqlar

Elektr sim

Lehimlash temir va elektr lehim

Slayder yoki rok -kalit

Mobil telefonni zaryadlovchi va USB kabeli - har qanday

Erkaklar sarlavhalari - ehtimol Arduino Nano zaxiralarini ishlating

Bezatish uchun bo'yoq

1 -qadam: LEDlarning ishlashini ta'minlang

LEDlarning ishlashini ta'minlang
LEDlarning ishlashini ta'minlang

Quyidagilar mening boshqa "Xavfsiz shovqin darajasini o'lchash moslamasi" dan nusxa ko'chirilgan, chunki xuddi shu tartib. Agar siz buni qo'shmasangiz, KY-037 sensor bitini o'tkazib yuboring:

RGB tasmasini yoritishni mashq qilish foydalidir. Men hisoblagich uchun 10 ta LED ishlatganman, shuning uchun men shu bilan shug'ullanganman. Siz tasmani mis birlashmasidan kesib tashladingiz - bu aniq. Men Arduino boshlang'ich to'plamidan 3 pinli kichik sarlavhani oxirigacha lehimladim. Mis kontaktlarini RGB tasmasiga lehimlash - bu juda omadli! RGB tasmasidagi o'qlarga e'tibor bering - siz kuch va ma'lumot signalingiz o'qlarga mos kelishi uchun ulanishingiz kerak. Siz DO & Din harflarini ko'rasiz, ular Ma'lumotlarni chiqarish va Ma'lumotlarni kiritish ma'nosini bildiradi, bu menga chiziqni Arduino -ga o'tish moslamalari bilan birga non paneliga ulash imkonini berdi. Rasmda kattaroq Arduino Uno taxtasi ko'rsatilgan, ammo nanodagi pinlar bir xil. Kodda siz chiziqning ma'lumot pimi Arduino raqamli 6 raqamli piniga ulanganligini ko'rasiz. Men LEDlar sonini 10 ga o'rnatdim. Bo'shliqli tsikl LEDlarni bir -birining ustiga, yuqoriga va pastga chiziqlarni yoqadi/o'chiradi. E'tibor bering, men 0 dan 9 gacha, ya'ni jami 10 lED. Men bu bosqichda sensorni o'tkazib yubordim (rasmdan farqli o'laroq) - o'zingizga muvaffaqiyat bering! Buni qilganingizdan so'ng, keyingi vazifa-KY-037 sensorini kalibrlash va kiritish. ElectroPeak tomonidan Arduino veb -saytida bajarilgan ajoyib qo'llanma mavjud bo'lib, u sizga sensorni potentsiometrli vint yordamida kalibrlash imkonini beruvchi Arduino seriyali monitoriga raqamlarni chiqaradigan oddiy kodni beradi. Bu erda havola: https://create.arduino.cc/projecthub/electropeak/h…. Ko'rib turganingizdek, men ushbu o'quv qo'llanmasiga ushbu kod faylini qo'shdim. Keyin, RGB LED chizig'ini elektron hujjat diagrammasiga binoan elektron hujjatda ko'rsatilgan hujjatga ulang (buning uchun Tinkercad davrlari tufayli qisman). Shundan so'ng siz kodni (KY_037_sound_sensor_LEDS_v2) Arduino Uno -ga yoki siz foydalanayotgan boshqa kartaga yuklashingiz mumkin (nano ham ishlaydi). Shuni yodda tutingki, sizga FastLED papkasi va Arduino kutubxonasi papkasiga qo'shilgan fayllar kerak bo'ladi, u Arduino -ni kompyuteringizga o'rnatganingizda o'zini o'rnatadi. Kutubxona quyidagicha bo'lishi mumkin: C: / Program Files (x86) Arduino / library. Uni Github -dan yuklab oling: https://github.com/FastLED/FastLED. Yana bir narsani e'tiborga olish kerakki, asboblar paneli ostidagi Arduino dasturida to'g'ri taxtani tanlash va asboblar portini bosish orqali kompyuterning porti bilan gaplashayotganiga ishonch hosil qilish. Bundan tashqari, KY -037 datchigidagi potansiyometrli potni uyali telefonning quvvat manbaiga qarab sozlashingiz kerak bo'ladi - amperning chiqishi har xil zaryadlovchilarda o'zgarib turadi va shu bilan RGB tasmasini javobini o'zgartiradi. O'zingizning vaziyatingizga qarab sozlang yoki rang o'zgarishi chegarasini taxmin qilish uchun alohida desibel o'lchagichidan foydalaning. Men kodni soddalashtirdim, shuning uchun u endi Rays universiteti loyihasidagi kabi sensordan kuchlanish chiqishini mutlaq desibel darajasiga o'tkazmaydi.

2 -qadam: Chiroq tanasini yasashni boshlang

Image
Image
Chiroq tanasini yasashni boshlang
Chiroq tanasini yasashni boshlang
Chiroq tanasini yasashni boshlang
Chiroq tanasini yasashni boshlang

Bu qism qiziqarli. Birinchidan, sodali suv idishini qopqog'idan bir oz pastga aylana bo'ylab kesib oling, shunda sizga o'ralgan nusxa ko'chirish qog'ozini qo'yishingiz mumkin. Siz uni tashlaganingizdan so'ng, u shishaning yon tomonlariga ochiladi. Shishangizga mos keladigan darajada kesib oling. Bu soya vazifasini bajaradi, shuning uchun LEDlar ko'rinadigan darajada yorqin emas.

Men shishaning o'rtasidan pastga tushish uchun yopishqoq plyonkali kartonli rulonni (Glad Wrap, agar siz NZdan bo'lsangiz) ishlatgansiz (shuningdek, o'ralgan nusxa ko'chirish qog'oz varag'idan ham foydalanishingiz mumkin). Buning uchun men 10 ta LED tasmasini spiral bilan o'rab oldim, uni issiq elim bilan mahkamladim. LED chizig'ining lehimli pin uchi eng yuqori va kirish mumkinligiga ishonch hosil qiling. Ushbu qog'oz yoki karton naychani shishaning pastki qismiga yopishtiring. Keyin shisha va qog'oz/karton naychasining yuqori qismidan o'tish uchun kartondan aylana yasab, LED simlarini o'tkazib yuboring. Keyin siz uni nano -ga ulashingiz va nanoni joyiga yopishtirishingiz mumkin (rasmlarga qarang).

Siz men joylashtirgan simlar sxemasiga qarashingiz va o'zingiz o'ylab topishingiz kerak bo'ladi. Asosan siz KY-037 tovush sensori + pinini va LED tasmasidagi + 5V terminalini Nano 5V piniga ulashini xohlaysiz. GND pinlari ikkalasi ham Nanodagi GNDga o'tadi. Bu erda men lehimlangan zaxira sarlavhalarini ishlatardim. Bu pinlardan siz karton naychaning o'rtasidan pastga va uyali telefon zaryadlovchisiga ulanadigan USB kabeliga tushadigan ikkita simni birlashtirasiz. +Ve va -ve mos kelishiga ishonch hosil qiling.

Oldinga borishdan oldin, men LED tasmasini yana bir bor sinab ko'rdim, u hali ham yonib turishiga ishonch hosil qildim (ulanish uzilmagan), USB -dan ham kompyuterga, ham 5V va GND -dan.

Quvvat simlari men karton naychaning o'rtasidan o'tib, shishaning pastki qismidan chiqib ketdim. Kalit bu erga tushadi - konus shaklidagi taglikka issiq yopishtiriladi - shuning uchun bu operatsiyani bajarish uchun etarli sim o'tkazing. Keyin men zaxira USB Arduino/printer kabelini yarmini kesib, bir uchini Nano quvvat manbaiga ulashganman. Ikkinchi uchi mobil zaryadlovchiga o'tadi. Kabelda qora va qizil sim, shuningdek, boshqa ma'lumotlar simlari mavjud. Qora (salbiy/GND) va qizil (+5V) dan foydalaning.

3 -qadam: narsalarni tugatish

Rasmlardan ko'rasizki, men chiroq uchun silindrsimon tepani shakllantirish uchun kartondan foydalandim - bu nano panel va simlarni yashirishga yordam beradi. E'tibor bering, men USB rozetkasini ochiq qoldirdim, shunda men Nano -ni ovoz sensori yordamida dasturlashim mumkin. Men buni vaqt ruxsat berganidek qilaman.

Chirog'imning asosi - konus. Bunga erishish qiyinroq. Biroq, konusni yaratishga, PDF -ga o'tkazishga va kartonga tarjima qilinadigan konus shablonini chop etishga imkon beradigan juda foydali veb -sayt mavjud. Faqat kerakli diametr va balandlikni o'lchang. Mana havola: https://www.blocklayer.com/cone-patterns.aspx Mine 167mm x 93mm x 40mm balandlikda edi.

Men hozircha bu erda qoldiraman. Mening chiroqim hali ham bezak va bo'yashni talab qiladi, shuningdek, tovush sensoriga javob beradigan yanada murakkab kod qo'shilishi kerak, lekin uni yaqin kelajakda qo'shish mumkin.

Umid qilamanki, siz ham men kabi bu loyihadan bahramand bo'lasiz. Men buni sinfda sinab ko'rishni orziqib kutaman.

Tavsiya: