Мазмуну:
- Жабдуулар
- 1 -кадам: Базанын бардык фанераларын лазер менен кесүү
- 2 -кадам: Узак жана жөнгө салынуучу туташтыргычтарга ээ болуу үчүн диоддорду ширетүү
- 3 -кадам: Бардык модулдарды туура жерлерге орнотуу
- 4 -кадам: Дизайн/алдыңкы плитаны басып чыгаруу
- 5 -кадам: Бардык электрониканы камтуу үчүн ишти жасоо
- 6 -кадам: Программалык камсыздоо
Video: Ардуино децибелметр: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул көрсөтмөдө мен Arduino коддорун жана кээ бир жөнөкөй жабдууларды колдонуу менен бул децибел эсептегичти кантип жасоону түшүндүрөм.
биз бул долбоорду 2 бөлүккө бөлөбүз, аппараттык жабдууларды жасап, децибел эсептегичтин программасын программалайбыз, Биринчиден, биз аппараттык курабыз. Экинчиден, биз программалык камсыздоону камтыйт.
Видеону түшүндүрүңүз:
Жабдуулар
Бул долбоор үчүн сизге керек болот:
Техникалык жабдыктар:- Arduino Uno R3 + монтаждык корпусу- Arduino Uno үчүн Grove калканчасы- 5x Grove LED модулу- Grove үнүнүн сенсору, 1 Кызыл, 1 Көк)- 9В батарейка корпусу + батарея- 7x Grove туташтыргычы кабели (10см)- 5х 4см кара зым, 5х 4см кызыл зым
Кап:
- 200x200x5mm фанера табак- 23x 2mmx5mm бурамалар
Куралдар:- Паяльник + Лайк- 3D принтерине жеткиликтүүлүк- Лазердик кескичке жеткиликтүүлүк- Кычкачтык- Тандап алынган бурамага ылайыкталган кичинекей отвертка- Желим клей- Superglue
1 -кадам: Базанын бардык фанераларын лазер менен кесүү
Биринчи кадам - бул биздин бардык токой модулдарыбызды орното турган түзмөктүн негизин түзүү.
Кошулган DXF файлын жүктөп алып, табак жасоо үчүн лазер кескичти колдонсоңуз болот, бул үчүн бардык кара сызыктарды оюп, андан кийин бардык көк сызыктарды оюп, акыры кызыл сызыктарды тууралаңыз. Андан кийин, негизги плитанын сол жагындагы каптал баскыч табакты, ал эми үн сенсорунун табличкасын үстүнө жабыштыруу керек. 2 кызыл блокту бурамалар үчүн сервонун жанындагы тик бурчтуктарга чапташ керек.
Тетиктер/Куралдар:- 200x200x5мм фанера табагы- лазердик кескичке жеткиликтүүлүк- жыгач клей
2 -кадам: Узак жана жөнгө салынуучу туташтыргычтарга ээ болуу үчүн диоддорду ширетүү
Бизге ойноо үчүн бир аз орун берүү үчүн, биз светодиоддордун казыктарын узартуубуз керек. Ошондуктан биз казыктарды кесип, ортосунда жука, изоляцияланган зымды ширетишибиз керек. Андан кийин, биз GROVE модулунун жайгашуусун да, өлчөмүн да эсептебестен, LEDди каалаган жерге чаптай алабыз.
Бардык 6 LEDди өзгөрткөндөн кийин, аларды тешиктерге чаптап койсоңуз болот. Мен жөн гана супер клей колдондум жана ал эң сонун иштеди, бирок клейдин бардык түрлөрү жакшы иштеши керек. 2 сол светодиод жашыл болот, үчүнчүсү сары, акыркысы кызыл болушу керек. Эң оң бурчта көк түстө болушу керек.
Бөлүктөр/Куралдар:- 5х 4см кара зым, 5х 4см кызыл зым- 5 светодиод (3мм) (2 Жашыл, 1 Сары, 1 Кызыл, 1 Көк)- Паяльник + Лайнер- Супер клей- Кычкач
ЭСКЕРТҮҮ: LEDдин поляризациясына көңүл бурууну унутпаңыз. (Кыска/ийилген казык оң, ошондуктан кызыл)
3 -кадам: Бардык модулдарды туура жерлерге орнотуу
Эми сизде бардык светодиоддор бар жана монтажга даяр болгон нерселердин бардыгы, калган жабдыктарды монтаждоо боюнча иштей баштасаңыз болот. Туура орнотулган жерлердин баары жыгачка чегилип жазылган, кайсы модуль кайда барышы керек экени кыска көрсөтүлөт. Сиз бардыгын ордуна орнотуу үчүн кичинекей 2 мм бурамаларды колдоно аласыз. бул кадамда эч кандай клейдин кереги жок.
Эгерде модулдардын баары керектүү жерлерге бурулган болсо, анда сиз Arduino. Analog Port 1ге бардыгын туташтыра баштасаңыз болот: Sound sensor inputPort 2: ButtonPort 3: ServoPort 4: LED 1 (Green) Port 5: LED 2 (Green) Port 6: LED 3 (Сары) Порт 7: LED 4 (Кызыл) Порт 8: LED 5 (Көк)
Бөлүктөр/Куралдар:- Arduino Uno R3 + монтаждык корпусу- Arduino Uno үчүн Grove калканчасы- 5x Grove LED модулу- Grove үнүнүн сенсору- Grove туташтыргычы бар Mini Servo- Grove баскычы (артка орнотулган)- 9V батарея корпусу + батарея- 7x Grove туташтыргычы кабель (10см)- чакан отвертка- 23x 2mmx5mm бурамалар
ЭСКЕРТҮҮ: Мен капталга орнотулган баскычты жана үстүнө орнотулган үн сенсорун баштоону оңой көрдүм, анткени алар бекем орунга ээ жана баардыгы ордунда болгондо жетүү кыйын.
- Мен бардыгын 1 табакка орнотуу үчүн иштеп чыккам. Мунун артыкчылыгы бар: децибелдик эсептегич нерсени оңдой берет жана код сыяктуу ж.б.
4 -кадам: Дизайн/алдыңкы плитаны басып чыгаруу
Децибел эсептегичти бир аз жакшыраак кылуу үчүн, биз түзмөктүн бетине дизайн кошуу менен фронтту кичине кызыктуу кыла алабыз.
Мен Illustratorдо жыгачтын жука катмарын же клейди колдонуп басып чыгара аласыз. Мен ошондой эле Illustrator файлын коштум, ошондо сиз дизайнды өзүңүз түзөтө аласыз
5 -кадам: Бардык электрониканы камтуу үчүн ишти жасоо
Эми бизде бардык модулдар орнотулган жана иштейт, бизге ачык электрониканын баарын жабуунун жолу керек.
Мен түзмөктү курга, рюкзакка же ушуга окшош нерсеге илип коюу үчүн 2 версиясын тандап алчумун, 1 менен, 1 артында клипсиз.
Сиз жогоруда өзүңүзгө жакканды жүктөп алып, жана каалаган 3D принтерди колдонуп, түзмөгүңүздү бүтүрүү үчүн арткы корпусту басып чыгара аласыз.
Бөлүктөр/Куралдар:- 3D принтерге жеткиликтүүлүк
6 -кадам: Программалык камсыздоо
Эми бизде бардык жабдыктар туташып, орнотулган соң, биз нерселердин программалык жагында иштей баштайбыз.
Мен Thinkercadда коддун базасын түздүм жана андан кийин "ResponsiveAnalogRead" китепканасын коштум.
ResponsiveAnalogRead китепканасы үн сенсорунун кириш ийри сызыгын жөнгө салат, андыктан servo бир топ жылмакай жана реалдуу болот.
Сиз жогорудагы кошумча китепкана менен да, кодду да жүктөй аласыз. Жөн эле кодду жүктөп алыңыз, Arduino IDEде ачыңыз жана USB түрүндө B. Arduinoго жазыңыз. Эгер модулдарды жана бөлүктөрдү туура туташтырсаңыз, децибел эсептегич дароо иштей баштаңыз.
Негизги коддун түшүндүрмөсү: Биринчиден, үн сенсорунун аналогдук кириши 2 өзгөрмөгө бөлүнөт: Серво үчүн өзгөрмө, диапазону 155тен 25ке чейин (GradenServo). Жана светодиоддор үчүн өзгөрмө, диапазону 0дөн 100гө чейин (Ledwaarde)
Андан кийин, код "Ledwaarde" конкреттүү маанилеринде 1-4 диоддорду күйгүзүп же өчүрүп, MiniServo "GradenServo" өзгөрмөсүнүн негизинде даражалардын туура өлчөмүнө коёт. 5 -светодиод (көк) эгер өзгөрмө чындап жогору болуп калса күйөт. Бул болгондо, ал "resetLED" деп аталган дагы бир өзгөрмөнү "1" маанисине жазат. Бул көк LED автоматтык түрдө өчпөй турганын билдирет. Бул цикл кайталанат жана көк LED күйүп калат. Бирок баскыч басылганда, ал "resetLED" өзгөрмөсү "1" ге барабар экенин текшерет (эгерде LED күйгүзүлгөн болсо) жана эгерде андай болсо, анда ал көк ледти өчүрүп, "resetLED" өзгөрмөсүн жазат кайра "0". Эми көк LED кайра өчүрүлдү жана "Ledwaarde" дагы 90дон жогору болгонго чейин ушундай бойдон калат
Дагы бир визуализацияны бул схемага кошулган файлдардан жүктөп алууга болот.
ЭСКЕРТҮҮ:
Эгерде сиз ResponsiveAnalogReadти колдонууну кааласаңыз, ал компиляцияланбайт, адегенде китепкананы компьютериңизге орнотушуңуз керек, түшүндүрмө видеосунда муну кантип орнотуу керектиги көрсөтүлгөн. Орнотуудан кийин, сиз ошондой эле "setSnapmultiplier" сыяктуу белгилүү бир баалуулуктарды өзгөртө аласыз, бул программалык камсыздоонун киришти канчалык жумшартарын, тегиздөө баштоо үчүн деңгээлди кошууну жана башка көптөгөн нерселерди өзгөртө алат.
Сунушталууда:
IoT Halloween ашкабагы - Ардуино MKR1000 жана Blynk тиркемеси менен светодиоддор ???: 4 кадам (сүрөттөр менен)
IoT Halloween ашкабагы | Ардуино MKR1000 жана Blynk тиркемеси менен башкаруу светодиоддору ???: Саламатсыздарбы, бир нече жума мурун Хэллоуин майрамы болчу жана салтты карманып, мен балконго жакшы ашкабак оюп алдым. Бирок сыртта ашкабагым турганда, мен шамды күйгүзүү үчүн күн сайын кечинде чыгып туруу абдан тажатаарын түшүндүм. Жана мен
Ардуино менен жаңы жылдык балаты жана программалоочу жарыктар: 11 кадам
Рождество дарагы жана Arduino менен программалануучу чырактар: Ардуино менен жаңы жылдык балаты жана программалоочу чырактар Долбоордо ардуино, муздаткыч, перфорацияланган эксперименталдык такта, LED чырактары жана башка электрондук элементтер менен айлануучу жаңы жылдык балаты кантип жасалат
Ардуино гитарасын кантип жасоо керек: 4 кадам
Ардуино гитарасын кантип жасоо керек: Бул гитаранын тюнерин Arduino жана башка бир нече компоненттерден жасоо боюнча көрсөтмөлөр. Электроника жана коддоо боюнча негизги билимдер менен сиз бул гитара тюнерин жасай аласыз. Биринчиден, алгач кандай материалдар бар экенин билишиңиз керек
Ардуино ISP катары -- AVRде Hex файлын жазуу -- AVRдеги сактандыруучу -- Ардуино программист катары: 10 кадам
Ардуино ISP катары || AVRде Hex файлын жазуу || AVRдеги сактандыруучу || Ардуино программист катары: ……………………… Сураныч, дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …….. Бул макала isp сыяктуу ардуино жөнүндө. Эгерде сиз он алтылык файлды жүктөгүңүз келсе же AVRде сактандыргычты орноткуңуз келсе, анда программистти сатып алуунун кажети жок, сиз жасай аласыз
Эң арзан Ардуино -- Эң кичинекей Ардуино -- Arduino Pro Mini -- Программалоо -- Arduino Neno: 6 кадам (сүрөттөр менен)
Эң арзан Ардуино || Эң кичинекей Ардуино || Arduino Pro Mini || Программалоо || Ардуино Нено: …………………………. Дагы видеолор үчүн YouTube каналыма ЖАЗЫЛЫҢЫЗ ……. .Бул долбоор эң кичинекей жана эң арзан ардуинону кантип интерфейстөө жөнүндө. Эң кичине жана эң арзан ардуино - arduino pro mini. Бул arduino окшош