Мазмұны:
- Жабдықтар
- 1 -қадам: Негізге арналған барлық фанерді лазермен кесу
- 2 -қадам: ұзағырақ және реттелетін коннекторлар болуы үшін светодиодтарды дәнекерлеу
- 3 -қадам: Барлық модульдерді тиісті орындарға орнату
- 4 -қадам: алдыңғы тақтаны жобалау/басып шығару
- 5 -қадам: барлық электрониканы қамту үшін жағдай жасау
- 6 -қадам: Бағдарламалық қамтамасыз ету
Бейне: Ардуино децибелметр: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулықта мен Arduino кодтары мен кейбір қарапайым жабдықты қолдана отырып, осы децибел есептегішін қалай жасау керектігін түсіндіремін.
біз бұл жобаны децибелге арналған аппараттық құралдар мен бағдарламалық қамтамасыз етуді 2 бөлікке бөлеміз.
Біріншіден, біз аппараттық құрамыз, екіншіден, біз бағдарламалық қамтамасыз етуді жабамыз.
Бейне түсіндіріңіз:
Жабдықтар
Бұл жоба үшін сізге қажет:
Жабдық:- Arduino Uno R3 + монтаждық корпусы- Arduino Uno үшін Grove қалқаны- 5x Grove жарықдиодты модулі- Grove дыбыс қаттылығы сенсоры- тоғай коннекторы бар шағын серво- Grove түймесі (артқа бекітілген)- 5 жарық диоды (3мм) (2 жасыл, 1 сары), 1 Қызыл, 1 Көк)- 9В батарея корпусы + батарея- 7x Grove қосқыш кабелі (10см)- 5х4см қара сым, 5х4см қызыл сым
Іс:
- 200х200х5мм фанера табақшасы- 23х2ммх5мм бұрандалар
Құралдар:- дәнекерлейтін темір + дәнекерлеу- 3D принтерінің қол жетімділігі- лазерлік кескішке қол жетімділік- бір қысқыш- таңдаулы бұрандаға арналған шағын бұрағыш- ағаш желімі- супер желім
1 -қадам: Негізге арналған барлық фанерді лазермен кесу
Бірінші қадам - біз барлық тоғай модульдерін орнататын құрылғының негізін жасау.
Қосылған DXF файлын жүктеуге және пластинаны жасау үшін лазерлік кескішті қолдануға болады, бұл үшін алдымен барлық қара сызықтарды ойып, содан кейін барлық көк сызықтарды, ақырында қызыл сызықтарды кесу үшін параметрлерді реттеңіз. Осыдан кейін негізгі пластинаның сол жағындағы бүйірлік түймелік тақтаны, ал үстіңгі жағында дыбыс сенсорына арналған пластинаны желімдеу керек. Бұрандалар үшін 2 қызыл блокты серво маңындағы тіктөртбұрыштарға желімдеу керек.
Бөлшектер/құралдар:- 200х200х5мм фанера табақшасы- лазерлік кескішке қол жетімділік- ағаш желімі
2 -қадам: ұзағырақ және реттелетін коннекторлар болуы үшін светодиодтарды дәнекерлеу
Бізге ойнауға кішкене орын беру үшін, біз светодиодтардың ілгегін ұзартуымыз керек. Сондықтан біз қазықтарды кесіп, олардың арасында жіңішке оқшауланған сымды дәнекерлеуіміз керек. Осыдан кейін біз GROVE модулінің орналасуын да, өлшемін де есептемей, жарықдиодты кез келген жерге желімдей аламыз.
Барлық 6 жарықдиодты өзгерткеннен кейін оларды тесіктерге жабыстыруға болады. Мен жай ғана супплей қолдандым және ол өте жақсы жұмыс істеді, бірақ желімнің барлық түрлері жақсы жұмыс істеуі керек. 2 сол жақ жарық диоды жасыл, 3 -ші сары, ал соңғысы қызыл болуы керек. Оң жақ бұрышта көк болуы керек.
Бөлшектер/құралдар:- 5х 4см қара сым, 5х 4см қызыл сым- 5 жарық диоды (3мм) (2 Жасыл, 1 Сары, 1 Қызыл, 1 Көк)- Пісіру темірі + Дәнекерлеуіш- Желімдеуіш- Бір жұп қысқыш
ЕСКЕРТПЕ: Жарық диодының поляризациясына назар аударыңыз. (Қысқа/бүгілген қазық - оң, сондықтан қызыл)
3 -қадам: Барлық модульдерді тиісті орындарға орнату
Енді сізде барлық светодиодтар бар және орнатуға дайын, сіз қалған барлық жабдықты монтаждауды бастай аласыз. Барлық дұрыс орнатылатын орындар ағаштан ойылған, онда қай модуль қайда бару керектігін қысқаша көрсетеді. Кішкентай 2 мм бұрандаларды пайдаланып, бәрін орнына қоюға болады. Бұл қадамда желім қажет емес.
Егер барлық модульдер тиісті орындарға бұралған болса, сіз бәрін Arduino -ға қосуды бастай аласыз. 1 портал аналогы: дыбыс сенсорының кірісі 2 -порт: түйме порт 3: ServoPort 4: жарықдиодты 1 (жасыл) порт 5: жарықдиодты 2 (жасыл) порт 6: Жарықдиодты 3 (Сары) Порт 7: Жарықдиодты 4 (Қызыл) Порт 8: Жарықдиодты 5 (Көк)
Бөлшектер/құралдар:- Arduino Uno R3 + бекіту корпусы- Arduino Uno үшін Grove қалқаны- 5x Grove жарықдиодты модулі- Grove дыбыс қаттылығы сенсоры- Grove коннекторы бар шағын сервис- Grove түймесі (артқы жағында)- 9В батарея корпусы + батарея- 7x Grove қосқышы кабель (10 см)- таңдаулы бұрандаға арналған шағын бұрағыш қондырмасы- 23x 2mmx5mm бұрандалар
ЕСКЕРТПЕ: Мен бүйірлік түймеден және жоғарыдан орнатылған дыбыс сенсорынан бастауды оңай деп таптым, өйткені олар тығыз орналасқан және бәрі орнында болған кезде қол жеткізу қиын.
- Мен бәрін 1 пластинаға орнататын етіп жасадым. Бұл децибелді өлшегішті код сияқты заттарды өзгертуге және өзгертуге оңай болатын артықшылығы бар.
4 -қадам: алдыңғы тақтаны жобалау/басып шығару
Децибелді есептегішті сәл әдемі ету үшін, біз құрылғының бетіне дизайн қосу арқылы алдыңғы жағын кішкене қызықты ете аламыз.
Мен Illustrator-да ағаштың жұқа қабатын немесе бүріккіш желімді басып шығаруға және бекітуге болатын қарапайым тұжырымдама жасадым. Мен сонымен қатар Illustrator файлын қостым, сонда сіз дизайнды өзіңіз өңдей аласыз
5 -қадам: барлық электрониканы қамту үшін жағдай жасау
Енді бізде барлық модульдер орнатылған және жұмыс істеп тұрғандықтан, бізге барлық ашық электрониканы жабу әдісі қажет.
Мен құрылғыны белбеуге, рюкзакка немесе соған ұқсас нәрсеге іліп қою үшін артында клипсіз 1 нұсқасы бар 1 нұсқаны таңдауға болатын 2 нұсқаны ойлап таптым.
Сіз жоғарыдағыларды жүктей аласыз және құрылғыны аяқтау үшін артқы корпусты басып шығару үшін кез келген 3D принтерді қолдана аласыз.
Бөлшектер/құралдар:- 3D принтердің қол жетімділігі
6 -қадам: Бағдарламалық қамтамасыз ету
Енді бізде барлық жабдықтар қосылып, бапталғаннан кейін, біз бағдарламалық қамтамасыз ету бойынша жұмысты бастай аламыз.
Мен Thinkercad -те кодтың негізін құрдым, содан кейін «ResponsiveAnalogRead» кітапханасын қостым.
ResponsiveAnalogRead кітапханасы дыбыс датчигінің кіріс қисығын тегістейді, осылайша серво әлдеқайда тегіс және шынайы болады.
Сіз кодты жоғарыдағы қосымша кітапханамен де, онсыз да жүктей аласыз. Тек кодты жүктеп алып, оны Arduino IDE -де ашыңыз және USB түріндегі USB арқылы Arduino -ға жазыңыз. Егер сіз модульдер мен бөлшектерді дұрыс қосқан болсаңыз, децибелді өлшеуіш бірден жұмысқа кірісіңіз.
Негізгі кодтың түсіндірмесі: Біріншіден, дыбыс датчигінің аналогтық кірісі 2 айнымалыға бөлінеді: 155 пен 25 аралығында диапазоны бар серво үшін айнымалы (GradenServo). Светодиодтар үшін айнымалы 0 мен 100 аралығында (Ledwaarde)
Осыдан кейін, код «Ledwaarde» нақты мәндері кезінде 1-4 светодиодтарды қосады немесе өшіреді және MiniServo-ны «GradenServo» айнымалысы негізінде дәрежелердің дұрыс мөлшеріне орнатады. 5 -ші жарық диоды (көк) айнымалы мән шынымен жоғарыласа қосылады. Бұл кезде ол «resetLED» деп аталатын басқа айнымалы мәнді «1» мәніне жазады. Бұл көк жарық диодты автоматты түрде сөнбейтінін білдіреді. Бұл цикл қайталанады және көк жарық диоды жанып тұрады. Бірақ түйме басылғанда, ол «resetLED» айнымалысы «1» -ге тең екенін тексереді (егер жарық диодты қосулы болса) және егер бұл орын алса, ол көк шамды өшіреді және «resetLED» айнымалысын жазады. «0» -ге оралыңыз. Енді көк жарық диод қайтадан өшіріледі және «Ledwaarde» 90 -дан жоғары көтерілгенше сол күйінде қалады.
Ағымдық схемада басқа визуализацияны табуға болады, оны осы қадамға қосылған файлдардан жүктеуге болады.
ЕСКЕРТУ:
Егер сіз ResponsiveAnalogRead бағдарламасын қолданғыңыз келсе, ол жиналмайды, алдымен кітапхананы компьютерге орнату қажет, түсіндірме бейнеде мұны қалай орнату керектігі көрсетілген. Орнатқаннан кейін, сіз бағдарламалық қамтамасыз етудің кірісті қаншалықты тегістейтінін, тегістеуді бастау деңгейін қосуды және тағы басқаларды өзгерту үшін «setSnapmultiplier» сияқты белгілі бір мәндерді өзгерте аласыз.
Ұсынылған:
Ардуино есік қоңырауы: 4 қадам
Ардуино есік қоңырауы: Бүгін мен сізге Arduino көмегімен есік қоңырауын қалай жасау керектігін көрсетемін. Бұл қоңырау әндер кітапханасынан кездейсоқ әуенді ойнайды. Сіз қоңырауды реттей аласыз және одан да көп ән қосасыз. Оны жатын бөлмеден, сыныптан, кеңседен немесе тіпті сізден тыс жерде орнатыңыз
Ардуино мен DFPlayer Mini MP3 ойнатқыш модулін қолдана отырып, СКД көмегімен MP3 ойнатқышты қалай жасауға болады: 6 қадам
MP3 ойнатқышын Arduino мен DFPlayer Mini MP3 ойнатқыш модулін қолдана отырып, СКД көмегімен MP3 ойнатқышты қалай жасауға болады: Бүгін біз Arduino мен DFPlayer шағын MP3 ойнатқыш модулін қолдана отырып, СКД бар MP3 ойнатқышты жасаймыз. Жоба MP3 карталарын SD картадан оқи алады және кідірте алады. және 10 жыл бұрынғы құрылғы сияқты ойнаңыз. Алдыңғы ән де, келесі ән де көңілді
Ардуино - Лабиринтті шешетін робот (MicroMouse) Қабырғаға ілесетін робот: 6 қадам (суреттермен)
Ардуино | Лабиринтті шешетін робот (MicroMouse) Қабырғаға ілесетін робот: Қош келдіңіз, мен Исаакпын және бұл менің алғашқы роботым " Striker v1.0 " Бұл робот қарапайым лабиринтті шешуге арналған. Байқауда бізде екі лабиринт пен робот болды. Лабиринттегі кез келген басқа да өзгерістер оны өзгертуді талап етуі мүмкін
АРДУИНО тұздылығы сенсорының калибрлеуі: 9 қадам
ARDUINO SALINITY SENSOR CALIBRATION: Бұл оқулықта біз Arduino Uno көмегімен Atlas Scientific EZO тұздылығы/өткізгіштігі K1.0 сенсорын калибрлейміз. Бұл ең оңай
Ардуино провайдер ретінде -- Он алтылық файлды AVR -де жазу -- AVR сақтандырғышы -- Ардуино бағдарламашы ретінде: 10 қадам
Ардуино провайдер ретінде || Он алтылық файлды AVR -де жазу || AVR сақтандырғышы || Ардуино бағдарламашы ретінде: ……………………… Басқа бейнелер үшін менің YouTube каналыма ТІРКЕЛІҢІЗ …….. Бұл мақала бұл isp сияқты arduino туралы. Егер сіз он алтылық файлды жүктегіңіз келсе немесе сақтандырғышты AVR -ге орнатқыңыз келсе, сізге бағдарламашы сатып алудың қажеті жоқ, сіз жасай аласыз