Мазмұны:
- Жабдықтар
- 1 -қадам: Электрониканы қолданыңыз
- 2 -қадам: нормаланған мәліметтер базасы
- 3 -қадам: оны кодтаңыз
Бейне: Сенсорға негізделген қозғалыспен басқарылатын музыкалық ойнатқыш: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Менің бакалавриат колледжінде біз барлық студенттер өздері таңдай алатын түпнұсқа жобаны құруға мәжбүр болдық. Менің жобам үшін, мен әрқашан музыканы тыңдаймын және динамикті қосудың қажеті жоқ деп ойлайтындықтан, мен бұл процесті қалай жеңілдетуге болатынын көргім келді, сондықтан мен Motion қозғалтқышы бар музыкалық ойнатқышты жасауды шештім.
Жабдықтар
Жабдық:
- MDF ағаш тақтайшалары (0, 5 пен 2 см аралығында)
- 6 3, 5x13 мм бұрандалар
- 10 шегелер
Электроника:
- 2.5A қуат көзі бар B+ Raspberry Pi 3 моделі
- СКД экраны
- ADC MCP3008
- таңқурай PI трикотажшы
- Жарыққа тәуелді резистор
- температура сенсоры LM35
- Breakbeam IR сенсоры
- Баяндамашы
- Нан тақтасы
Құралдар:
- Балға
- Бұрауыш
- Түтікше
Instructables редакторындағы шектеулерге байланысты мен материалдардың жиынтығын қостым, олардың жиынтығы 95 евродан тұрады - 100 евро.
Қосымша:
- 22 калибрлі сым - сары
- 22 калибрлі сым - Қызыл
- 22 калибрлі сым - қара
1 -қадам: Электрониканы қолданыңыз
Сонымен, біз mcp3008, LDR, үзіліс пен температура сенсорын тақтаға қосамыз. Мүмкін болса, жоғарыда келтірілген схемаға сүйеніп, нені қосуға болатынын білу үшін немесе өзіңіздің компоненттеріңіз үшін тамаша орын табыңыз!
Қысқаша айтқанда: сіздің LDR кабельсіз екеніне және мүмкіндігінше көп жарық алатынына және барлық компоненттер сіздің бортта екеніне көз жеткізіңіз!
2 -қадам: нормаланған мәліметтер базасы
Біздің нормаланған мәліметтер базасы үшін мен сізге қалай көрінетінін түсіндіру үшін суретті қостым, әр кестенің не істейтінін білу үшін оқыңыз!
Сенсор:
Бұл кестеде біздің үш сенсорымыз бар: LDR, Температура және үзіліс
Сенсор тарихы:
Бұл сенсордың белсенді болғанын және ән ойналған кезде сенсордың мәні қандай екенін тексеруге мүмкіндік береді
Ойналатын әндер:
Бұл кестеде біз сенсорлық тарихтың қандай байланысы бар және қандай ән орындалғанын ойнаған барлық әндерді көреміз.
Әндер:
Бұл кестеде біз әннің орналасқан жерін, ән жанры мен ән атауын біріктіреміз
Музыка:
Бұл кестеде әннің аты мен орындаушысы бар!
Ән орындары:
Біздің pi/var/www/html/… сайтында біздің әннің орналасқан жері бар
Музыка жанры:
Біздің жанрда минималды жарық бар, ол үшін максималды жарық және температура үшін бірдей
3 -қадам: оны кодтаңыз
Мен төменде Github репозиторийіме сілтеме қалдырамын, бірақ менің дизайнымды тексеріп, алдымен осыны оқып шығыңыз!
Таңқурай орнату:
sudo rasp-config => интерфейс опциялары => SPI => қосу арқылы spi қосыңыз
Орнату:
Mysql
Колба
Flask_cors
Flask_socketio
Сайт:
MySQL -ге таңқурайдағы мәліметтер базасын қосыңыз, Менің питон коды - бұл мен бәрін дерекқорға қосатын және сенсорлардың жұмыс жасайтын жері, оны өзгерту үшін көп нәрсені өзгертуге болады, мен оны түсінікті және кез келген адам қолдана алатын питон сценарийін жасауға тырыстым. сондықтан оны сынап көріңіз!
Менің сайтым - бұл менің жобам үшін ең жақсы жұмыс жасады деп ойлаймын, оны сәл өзгертуге және түпнұсқалық сайт жасауға болады. Егер сіз менің дизайнымды жақсартып, оны қолданушыға ыңғайлы ете алсаңыз, тіпті жақсы!
Мен сымдық кадрларды суреттер ретінде қарау үшін сілтемені қосамын. және менің барлық файлдарыммен ZIP
Сымды кадрлар:
Github:
Ұсынылған:
Қалталы музыкалық ойнатқыш: 7 қадам
Қалталы музыкалық ойнатқыш: Сәлеметсіз бе, мен Камерон, бұл менің 6 -шы нұсқаулығым! Бұл мақалада мен сіздерге қалай музыкалық ойнатқыш жасау керектігін көрсетемін, сізге ұнайды деп сенемін
Қозғалыспен басқарылатын таймапс: 7 қадам (суреттермен)
Қозғалыспен басқарылатын Timelapse: Уақытша уақыт өте жақсы! Олар бізге әлемнің сұлулығын бағалауды ұмытып кететін баяу әлемге қарауға көмектеседі. Бірақ кейде уақытша тоқтаусыз бейне скучно болуы мүмкін немесе айналасында көптеген оқиғалар болады, олардың бір бұрышы болмайды
Linkit One - музыкалық ойнатқыш: 4 қадам
Linkit One - музыкалық ойнатқыш: Linkit -тің әрине, светодиодты жыпылықтағаннан гөрі мүмкіндіктері көп, оның бортында WiFi, GSM, GPRS және тағы басқалар бар. Сондай -ақ, оның 3,5 мм аудио ұясы мен SD картасы бар, осылайша сіз Linkit One медиасынан ойнай аласыз ба?
Papperlapapp Raspberry Pi негізіндегі музыкалық ойнатқыш: 4 қадам
Papperlapapp … Raspberry Pi негізіндегі музыкалық ойнатқыш: PAPPERLAPAPP - бұл немістің дөрекі сөзі, ол біреудің сөзін бөліп, оның бос сөз айтып отырғанын айтады. Pappe - бұл картонға арналған неміс термині. steampunk " бұл сөз менің ойыма келеді. ;-) Ал мен
Қозғалыспен басқарылатын Rover акселерометр мен RF таратқыш-қабылдағыш жұбын қолданады: 4 қадам
Акселерометр мен жиілік таратқыш-қабылдағыш жұбын қолдана отырып, қимылмен басқарылатын ровер: Сәлеметсіз бе, сіз қарапайым қол қимылдарымен басқарылатын, бірақ ешқашан кескінді өңдеу мен веб-камераның интерфейсінің қыр-сырына батылдық таныта алмайтын ровер жасауды армандадыңыз. микроконтроллер, көтерілуді айтпағанда