Мазмуну:

Сода бөтөлкөсү Arduino чырагы - Үн сезгич: 3 кадам (Сүрөттөр менен)
Сода бөтөлкөсү Arduino чырагы - Үн сезгич: 3 кадам (Сүрөттөр менен)

Video: Сода бөтөлкөсү Arduino чырагы - Үн сезгич: 3 кадам (Сүрөттөр менен)

Video: Сода бөтөлкөсү Arduino чырагы - Үн сезгич: 3 кадам (Сүрөттөр менен)
Video: Өсүмдүктөр зомбиге каршы 2 (кытай) жаңы сода бөтөлкөсү пальмасы - Байыркы Египеттин 2-күнү катуу (45 2024, Ноябрь
Anonim
Image
Image

Менде башка проекттен калган жеке даректүү светодиоддор бар болчу жана Продукт Дизайн сабагымдын 10-жылындагы (13-15 жаш) деңгээлим үчүн дагы бир жеңил, бирок кызыктуу чакырык жараткым келди. Бул долбоордо бош сода бөтөлкөсү (же газдалган суусундук, эгерде сиз NZден болсоңуз!), Arduino Nano, KY-037 үн деңгээлинин сенсору, 10 LED диод, ксерокс кагазы, картон, ысык клей, уюлдук телефондун кубаттагычы, коммутатор плюс колдонулат. кадимки жабдуу.

Сиз муну KY-037 сенсорсуз эле жасай аласыз жана Arduino кодун өзгөртүү менен кызыктуу жарык ырааттуулугуна ээ боло аласыз.

Жабдуулар

Arduino Nano

KY-037 Arduino шайкеш келген үн сенсору

RGB LED тилкеси (жеке даректүү LED), 5V, WS2812

Сода бөтөлкөсү (курамы милдеттүү эмес!)

Ксерокопия кагазы

Картон

Кайчы

Хобби бычагы

Ысык желим пистолети жана клей таякчалары

Электр зымы

Электр ширетүүчү жана ширетүүчү

Слайдер же рокер которгуч

Уюлдук телефондун кубаттагычы жана USB кабели - каалаган

Эркек баш - мүмкүн Arduino Nano запастарын колдонсоңуз болот

Кооздоо үчүн боёк

1 -кадам: Светодиоддоруңузду иштетиңиз

Светодиоддоруңузду иштетиңиз
Светодиоддоруңузду иштетиңиз

Төмөнкүлөр менин башка Instructable "Коопсуз ызы -чуунун деңгээлин өлчөгүчүмдөн" көчүрүлдү, анткени ал ошол эле жол -жобо. Эгерде сиз муну кошпосоңуз, KY-037 сенсорунун битин өткөрүп жибериңиз:

RGB тилкесин жарыктандыруу үчүн пайдалуу. Мен эсептегичке 10 светодиод колдондум, ошондуктан мен аны менен машыктым. Сиз жез бириктирүүдөн тилкеңизди кесип алдыңыз - бул кайда экени көрүнүп турат. Мен аягына Arduino стартердик комплектинен турган кичинекей 3 төөнөгүчтү коштум. RGB тилкесиндеги жез контактыларына ширетүү абдан жакшы, ийгилик! RGB тилкесиндеги жебелерге көңүл буруңуз - сиз энергияңыз жана маалымат сигналыңыз жебелерди ээрчип турушу үчүн туташышыңыз керек. Сиз DO & Din тамгаларын көрөсүз, алар Data Out жана Data In дегенди билдирет. Бул мага тилкени Arduinoго секирүүчүлөр менен бирге нан тактасына туташтырууга мүмкүндүк берди. Сүрөт чоңураак Arduino Uno тактасын көрсөтөт, бирок нанодогу төөнөгүчтөр бирдей. Коддон сиз тилкенин маалымат пини Arduino санынын 6 санына туташтырылганын көрөсүз. Мен светодиоддордун санын 10го койдум. Боштук цикл LED диапазонунда өйдө -ылдый түшүп, биринин артынан бири түс берет. Белгилей кетүүчү нерсе, мен 0дон 9га чейин барам, б.а. бардыгы 10 лед. Мен сенсорду ушул этапта (сүрөттөн айырмаланып) жөнөкөйлөтүү үчүн өткөрүп жибердим - өзүңүзгө ийгилик бериңиз! Муну аткаргандан кийин, кийинки маселе-KY-037 сенсорун калибрлөө жана киргизүү. ElectroPeak тарабынан Arduino веб -сайтында жасалган сонун үйрөткүч бар, ал сизге ардуинонун сериялык мониторуна сандарды чыгаруучу жөнөкөй кодду берет, бул сенсордогу потенциометр винти менен калибрлөөгө мүмкүндүк берет. Бул жерде шилтеме бар: https://create.arduino.cc/projecthub/electropeak/h…. Мен бул кодду бул окуу куралына кошуп койдум. Андан кийин, RGB LED тилкесин коштомо PDF документте көрүлгөн схемага ылайык схемага туташтырыңыз (бул үчүн Tinkercad схемаларына жарым -жартылай рахмат). Андан кийин, сиз кодду (KY_037_sound_sensor_LEDS_v2) Arduino Unoго же сиз колдонуп жаткан башка тактага жүктөй аласыз (нано да иштейт). Ардуинону компьютериңизге орноткондо өзү орнотулган FastLED папкасына жана Arduino Китепкана Папкасына кошулган файлдарга муктаж болооруңузду унутпаңыз. Китепкана төмөнкүдөй жолдо болушу мүмкүн: C: / Program Files (x86) Arduino / librarys. Аны Githubдан жүктөп алыңыз: https://github.com/FastLED/FastLED. Башка нерселерге көңүл бурушуңуз керек: Tools … board астындагы Arduino программасынан туура тактаны тандап алууну унутпаңыз жана доска Tools портун чыкылдатуу менен сиздин компьютериңиздин порту менен сүйлөшүп жаткандыгын текшериңиз. Мындан тышкары, сизде болгон уюлдук телефондун кубаттуулугуна жараша KY -037 сенсорундагы потенциометр идишине өзгөртүүлөрдү киргизишиңиз керек болот - ампердин кубаттуулугу ар кандай кубаттагычтарда өзгөрүп турат, ошону менен RGB тилкесинин жообун өзгөртөт. Түс өзгөртүү босогосун божомолдоо үчүн аны сиздин жагдайыңызга ылайыкташтырыңыз же өзүнчө децибел эсептегичти колдонуңуз. Мен кодду жөнөкөйлөтүп койдум, андыктан ал мындан ары Райс университетинин долбоорундагыдай сенсордун чыңалуусунан абсолюттук децибелдин деңгээлине которууну камтыбайт.

2 -кадам: Чырак Корпусун жасоону баштаңыз

Image
Image
Лампанын корпусун жасоону баштаңыз
Лампанын корпусун жасоону баштаңыз
Лампанын корпусун жасоону баштаңыз
Лампанын корпусун жасоону баштаңыз

Бул бөлүк кызыктуу. Адегенде сода бөтөлкөсүн капкагынан бир аз ылдый кесип, фотокөшүрмө кагазын түрүп салыңыз. Сиз бөтөлкөгө таштагандан кийин капталдарына карай ачылат. Бөтөлкөгө туура келгидей кылып бир аз кесип алыңыз. Бул көлөкө катары иштейт, андыктан диоддор кароо үчүн өтө жарык эмес.

Мен бөтөлкөнүн ортосуна түшүү үчүн жабышкак картон түрмөгүн (эгер сиз NZден болсоңуз, кубанычтуу ороп) колдондум (сиз ошондой эле оролгон көчүрүүчү кагаз баракты колдонсоңуз болот). Бул боюнча мен 10 LED тилкесин спиралга ороп, ысык клей менен кармап турдум. LED тилкесинин ширетилген учу эң жогорку жана жеткиликтүү экенин текшериңиз. Бул кагазды же картон түтүктү бөтөлкөнүн түбүнө чаптаңыз. Андан кийин бөтөлкө менен кагаздын/картон түтүгүнүн үстүнөн өтүү үчүн картон тегерек кылып, LED зымдары аркылуу өтүү үчүн оюк бар. Андан кийин муну нано менен туташтырып, нанону ордуна жабыштырсаңыз болот (сүрөттөрдү караңыз).

Сиз мен жайгаштырган зымдардын схемасын карап, өзүңүздүн жеке оюңузду жасашыңыз керек болот. Негизинен сиз KY-037 үн сенсорунан + пинди жана LED тилкесинен + 5V терминалын Nanoдогу 5V пинге туташтыргыңыз келет. Бул экөөнүн GND пиндери Нанодогу GNDге барат. Бул жерде мен кээ бир запастык баштыктарды колдонуп колдонгом. Бул казыктардан сиз картон түтүгүнүн ортосунан ылдый түшүп бараткан эки зымды бириктирип, уюлдук телефондун заряддагычына туташкан USB кабелине туташтырасыз. +Ve жана -ve дал келишин тактаңыз.

Андан ары кете электе дагы бир жолу LED тилкесин текшерип көрдүм, ал дагы эле күйүп турат (үзүлгөн байланыштар жок), USBден компьютерге, ошондой эле 5V жана GNDден иштейт.

Электр менен камсыздоо зымдары мен картон түтүктүн ортосунан түшүп, бөтөлкөнүн түбүнөн чыгып кеттим. Коммутатор бул жерге түшөт - конус түрүндөгү базага ысык желимделиши үчүн - бул операция үчүн жетиштүү зымга уруксат бериңиз. Мен андан кийин бош USB Arduino/принтер кабелин экиге бөлүп, бир четин нано электр менен камсыздоо зымдарына туташтырдым. Экинчи учу мобилдик заряддагычка кирет. Кабелдин кара жана кызыл зымдары, башка маалымат зымдары бар. Кара (терс/GND) жана кызыл (+5V) колдонгула.

3 -кадам: нерселерди чечүү

Сүрөттөрдөн чырагымдын цилиндр түрүндөгү картонду колдонгондугумду көрөсүз - бул нано тактасын жана зымдарды жашырууга жардам берет. Көңүл бургула, мен USB розеткасын жеткиликтүү кылып койгом, андыктан нанону үн сенсорун колдонуу үчүн программалай алам. Муну убакыт берсе жасайм.

Менин чырагымдын негизи конус. Буга жетишүү татаалыраак. Бирок, конусту түзүүгө, PDFке чыгарууга жана картонго которула турган конус шаблонун басып чыгарууга мүмкүндүк берген абдан пайдалуу вебсайт бар. Жөн гана сиз каалаган диаметри менен бийиктигин өлчөңүз. Бул жерде шилтеме бар: https://www.blocklayer.com/cone-patterns.aspx Mine 167mm x 93mm x 40mm бийик болгон.

Азырынча бул жерде калтырам. Менин чырагыма дагы эле бир аз кыркуу жана сүрөт тартуу керек, андан тышкары үн сенсоруна жооп бериши үчүн татаал кодду кошуу керек - бирок аны жакын арада кошууга болот.

Бул долбоор мага окшоп жагат деп ишенем. Мен аны класста сынап көрүүнү чыдамсыздык менен күтөм.

Сунушталууда: