Мазмуну:
- Жабдуулар
- 1 -кадам: Электроникаңызды иштетиңиз
- 2 -кадам: Нормаланган маалымат базасы
- 3 -кадам: коддо
Video: Сенсорго негизделген кыймылдын жардамы менен музыкалык ойноткуч: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Менин бакалавриат колледжимде, биз бардык студенттер өзүлөрү тандап алган оригиналдуу долбоорду түзүшүбүз керек болчу. Менин долбоорум үчүн, мен ар дайым музыканы угам жана спикерди күйгүзүү өтө эле түйшүк экенин сезем, анткени мен бул процессти кантип жөнөкөйлөтүүмдү көргүм келди, ошондуктан мен бул Motion менен иштөөчү музыкалык плеерди түзүүнү чечтим.
Жабдуулар
Аппараттык:
- MDF жыгач тактайлар (0, 5 жана 2 см ортосунда)
- 6 3, 5x13mm Бурамалар
- 10 тырмак
Электроника:
- Raspberry Pi 3 модели B+ 2.5A кубаты менен
- ЖК экран
- ADC MCP3008
- Raspberry PI T-cobbler
- Жарыкка көз каранды резистор
- Температура сенсору LM35
- Breakbeam IR сенсору
- Спикер
- Нан тактасы
Куралдар:
- Хаммер
- Бурагыч
- Түтүк тасмасы
Instructables редакторундагы чектөөлөргө байланыштуу, мен бүтүндөй пакеттин баасы 95 - 100 еврого жакын турган материалдарды коштум
Кошумча:
- 22 калибрдүү зым - Сары
- 22 калибрлүү зым - Кызыл
- 22 калибрлүү зым - Кара
1 -кадам: Электроникаңызды иштетиңиз
Ошентип, биз mcp3008, LDR, сынуу нурун жана температура сенсорун нан тактабызга туташтырабыз. Мүмкүн болсо, эмне кылыш керек же сиздин компоненттериңиз үчүн эң сонун жерди кантип табуу керектигин билүү үчүн жогорудагы схемамды аткарыңыз!
Кыскача айтканда, сиздин LDR кабелдерсиз жана мүмкүн болушунча көбүрөөк жарык ала алаарына жана бардык компоненттериңиздин бортунда экенине ынануу үчүн аракет кылыңыз!
2 -кадам: Нормаланган маалымат базасы
Биздин нормалдуу маалымат базабыз үчүн мен сизге кантип көрүнгөнүн түшүнүү үчүн сүрөт коштум, ар бир стол эмне кылаарын билүү үчүн окуңуз!
Сенсор:
Бул таблицада биздин үч сенсорубуз бар: LDR, Температура жана үзүлүү нуру
Сенсор тарыхы:
Бул сенсор качан активдүү болгонун жана ыр ойногондо сенсордун мааниси кандай экенин текшерүүгө мүмкүндүк берет
Ойногон ырлар:
Бул таблицада биз ойногон бардык ырларды көрөбүз, сенсор тарыхы ага кандай байланышкан жана кайсы ыр ойнолду.
Ырлар:
Бул таблицада биз ырдын жайгашкан жерин, ырдын жанрын жана ырдын атын бириктиребиз
Музыка:
Бул столдо биздин ырдын аты жана аткаруучусу бар!
Ырдын жайгашкан жерлери:
Биздин пи/var/www/html/…
Музыкалык жанр:
Биздин музыка жанрыбыз үчүн мин жарык, ал үчүн максималдуу жарык жана температура үчүн бирдей
3 -кадам: коддо
Мен ылдыйда Github репоума шилтеме калтырам, бирок менин дизайнымды текшерип, муну биринчи окуудан тартынбаңыз!
Малина орнотуусу:
sudo rasp-config => интерфейс параметрлери => SPI => иштетүү менен spi күйгүзүңүз
Орнотуу:
Mysql
Колба
Flask_cors
Flask_socketio
Сайт:
MySQLге малина боюнча маалымат базасын кошуңуз, Менин питон кодум - бул мен бардыгын маалымат базасына кошуп, сенсорлорумдун иштешин камсыз кылган нерсе, аны оңой кылуу үчүн сиз өзгөртө аласыз, мен түшүнүктүү питон скриптин түзүүгө аракет кылдым жана аны ким колдонсо болот. ошондуктан аны сынап көрүүдөн тартынба!
Менин сайтым - бул менин долбоорум үчүн эң жакшы иштегенин сезип, аны бир аз өзгөртүп, оригиналдуу сайтты түзүүгө болот. менин дизайнымды жакшыртып, колдонуучуларга ыңгайлуу кыла алсаңыз, андан да жакшы!
Мен ошондой эле шилтемени кошуп, зымдарымды сүрөттөр катары көрөм. жана менин бардык файлдарым менен ZIP
Wireframes:
Github:
Сунушталууда:
Автоматтык музыкалык ойноткуч: 5 кадам
Автоматтык музыкалык ойноткуч: Сиз денеңизге эс алууга жана уйкуга даярданууга жардам берүү үчүн жумшак музыка ойноп көрдүңүз беле? Ноутбукта бир нече сааттан кийин чарчап калганыңызда, ноутбукту ачык калтырып, жарыкты өчүрүп, керебетке секириңиз. Бул машина автоматтык түрдө
Чөнтөк музыкалык ойноткуч: 7 кадам
Чөнтөк музыкалык ойноткуч: Салам, мен Кэмерон, бул менин 6 -инструкциям! Бул жерде мен сизге DIY музыкалык ойноткучту кантип жасоону көрсөтөм, сизге жагат деп ишенем
Papperlapapp Raspberry Pi негизиндеги музыкалык ойноткуч: 4 кадам
Papperlapapp … Raspberry Pi негизиндеги музыкалык ойноткуч: PAPPERLAPAPP - бул кимдир бирөөнүн сөзүн бөлүп, анын маанисиз сүйлөп жатканын айтуу үчүн орой немис термин. Pappe - бул картон үчүн немис термини. steampunk " Бул сөз менин оюма келет. ;-) Жана мен
Эмне? Динамик зымдары жок музыкалык ойноткуч?!: 9 кадам
Эмне? Динамиктин зымдары жок музыкалык ойноткуч?!: мен спикерлердин зымдары жөнүндө ойлонуп жатам ….. бирок кантип мен бардык зымдарды алып салсам жана бөлмөлөрдү таза кармасам болот, бирок көңүлдүү музыка менен. башка нерсе мен каалабайм эски SD карталарды жана эски PI ZERO (ларды) таштанды челегине салуу
Музыка менен жөнөкөй музыкалык ойноткуч: 4 кадам
Музыка менен жөнөкөй музыка ойноткучу: Бул ардуинодо музыканы жана кээ бир светодиоддорду колдонуп музыканы ойнотууга мүмкүндүк бере турган жөнөкөй долбоор. Жыштыгына жараша, башка LED күйөт, бул үчүн сизге керек болот: сиздин arduino unobreadboard4 resistorsbuzzer3 LEDsbuttonsome conne