Мазмұны:
- 1 -қадам: Табиғатта
- 2 -қадам: материалдар
- 3 -қадам: Arduino орнату
- 4 -қадам: допты тігу
- 5 -қадам: қорапты жасау
Бейне: Sui - Стресске қарсы құрал: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Біз адамдардың күнделікті өміріндегі стрессті жеңгіміз келді. Адамдарды қалай бәсеңдетуге және жеке кеңістікке уақытты қалай құруға болатынымен жұмыс. Біздің альтернативаларды қарастыра отырып, біз музыка мен дыбысқа назар аударуды жөн көрдік, өйткені олар белгілі бір көңіл -күйге енуге көмектеседі. Дегенмен, біз жай ғана баяу музыка ойнағымыз келмеді және адамдардың тынышталуына үміттендік. Оның орнына көп модульді тәжірибе жасағысы келді. Түрту қызықты таңдау сияқты көрінді, өйткені бұл біздің жақынырақ өмірді тыныштандырудың маңызды бөлігі.
Осылайша, жапон мәдениетінің бес элементінен шабыт алады. Біз су деген атауды таңдадық, ол су дегенді білдіреді. Көбінесе шеңбермен немесе біздің жағдайда доппен бейнеленген. Енді Суйда Чи тұрады, бұл жер дегенді білдіреді. Суиден айырмашылығы, Чи тұрақты және қозғалмайды. Бұл түсініксіз болып көрінуі мүмкін, бірақ бізде екіұштылық туралы идея болуы керек еді. Жылжымалы және қозғалмайтын. Біздің құйылатын доп және біздің тұрақты қорап.
Идея - допты қысып тастау, және осы хаптический өзара әрекеттесу арқылы сіз қораптың дыбыстарын басқара аласыз. Оны итеру толқындарды айналдырады, содан кейін тұтқаны босатып, толқындар қайтадан айналады. Бұл жерде біз тыныштандыратын дыбыстармен тікелей қарым -қатынас жасауды, сондай -ақ сіздің сезім мүшелеріңіздің әр түрлі жылдамдыққа бейімделуін қамтамасыз етуді көздейміз. Неғұрлым күшті әсер ету. Қазіргі уақытта біз үш түрлі дыбыс шығаруды жоспарлап отырмыз. Толқын, жаңбыр және жел.
1 -қадам: Табиғатта
2 -қадам: материалдар
1x Arduino Uno
Сымдар
- 4х1м Қызыл сымдар
- 1x 0,1 м қызыл сым
- 4х 1м көк сым
- 1x 0,1 м қара сым
Жалпы
- 1x жолақ тақтасы
- 4x күшке сезімтал резистор
- 1x Arduino бағдарламалық жасақтамасы бар компьютер
- 1x динамик
- 1x ағаш
- 1x серпімді мата
3 -қадам: Arduino орнату
Электроника
«Стресс шарының» техникалық қондырғысы бір -бірімен байланысты бірнеше бөліктен тұрады. Өнімнің жүрегі Arduino болып табылады, ол төрт күшке сезімтал резистордың көмегімен пайдаланушының қозғалысын бақылайды және тіркейді. Бұл резисторлар Arduino -ға Arduino 5В ұясынан (Red Wire) стандартты электр сымдары арқылы төрт сенсор параллель жалғанған таспаға қосылады. Әр параллель жағдайда 10K Ом резисторы күшке сезімтал резистормен және Arduino аналогтық кірістеріне (сары сымдар) қосылған өлшеу нүктесімен сериялық түрде қосылады. Соңында параллель экземплярлардың әрқайсысы Arduino жерге қосылады (қара сым). Байланыстар пайдаланушының қозғалысына төтеп беруі үшін барлық сымдар таспаға және сенсорларға дәнекерленген.
Сезімтал резисторлар сенсорлық бетке қолданушының қысымына байланысты қарсылығын өзгертеді. Бұл өзгерістерді Arduino аналогтық кіру порттары арқылы бақылайды. Порттардың бірінің кедергісі 400 Ом шегіне жеткенде, сигнал компьютерге (Mac немесе Rasberry Pie) Arduino мен компьютер арасындағы USB-қосылымының сериялық портының көмегімен жіберіледі. Толық жинақты сипаттау үшін Arduino Serial.println () модулінің көмегімен қарсылық пен командалық ойнаудың мәнін басып шығарады. Мұны Arduino-дан компьютерге сериялық хабарламалардың қайталануынан тұратын қарапайым питон сценарийі алады. Босаңсытатын дыбыс алдын ала жазылған mp3 файлды ойнататын python кітапханасының playsound көмегімен ойнатылады. Бұл синхрондау кітапханаларының көмегімен дыбыстарды шығару үшін кірісті қолдана алатын Java негізіндегі Proccessing немесе Pure Data көмегімен оңай өзгеруі мүмкін.
Код
Bellow - Sui -дің жұмыс істейтін коды
Arduino коды Біз енгізуді A0, A1, A2 және A3 форматында сақтаймыз.
int fsrPin0 = 0; // FSR және 10K түсіру a0 int fsrPin1 = 1 -ге қосылған; int fsrPin2 = 2; int fsrPin3 = 3; int fsrReading0; // FSR резисторлық бөлгіштен аналогты оқу int fsrReading1; int fsrReading2; int fsrReading3; void setup (void) {// Біз Serial.begin (9600) сериялық мониторы арқылы жөндеу туралы ақпаратты жібереміз; } void цикл (void) {fsrReading0 = analogRead (fsrPin0); fsrReading1 = analogRead (fsrPin1); fsrReading2 = analogRead (fsrPin2); fsrReading3 = analogRead (fsrPin3); // Бізде бірнеше шектік мәндер болады, сапалы анықталатын (fsrReading0> 300) {Serial.println («A0:» + String (fsrReading0)); } if (fsrReading1> 300) {Serial.println («A1:» + Жол (fsrReading1)); } if (fsrReading2> 300) {Serial.println («A2:» + Жол (fsrReading2)); } if (fsrReading3> 300) {Serial.println («A3:» + String (fsrReading3)); } кешіктіру (100); }
Python коды
Arduino -дан шығуды алу
#!/usr/bin/python3importe сериялы импорт уақытынан playsound импорты playsoundclass SqueezeBall (объект): #Конструктор _ _ _ _ (өзін): басып шығару («ғимарат») #Дыбыстарды ойнату әдісі def play (өзін): playsound ('мұхит.mp3')) # Негізгі әдіс def main (self): ser = serial. Serial ('/dev/tty.usbmodem14101', 9600) # Arduino -дан оқу = ser.read () басып шығару («Кірісті оқу» + енгізу.декод («) utf-8 «) +» Arduino-дан «) # бірдеңені жазыңыз, 1: # Arduino-дан i (0, 3) диапазонындағы жауапты оқыңыз: input = ser.read () getVal = str (ser.readline ()) #print (getVal) if (getVal ішінде «ойнау»): self.play () басып шығару («ойнату») уақыты.ұйықтау (1) егер _name_ == «_main_» болса: ball = SqueezeBall () ball.main ()
4 -қадам: допты тігу
Доптың өзі силиконмен толтырылған, біз оны Teknikmagasinet -те сатып алдық.
Сыртқы мата Стокгольмдегі Ohlssons tyger -де сатып алынады. Мата барлық бағытта созылады, өйткені біз өзара әрекеттесудің мүмкіндігінше тегіс болғанын қалаймыз. Ішкі топ матаның созылуымен тоқтамай, кез келген бағытта қозғалуы керек.
Допқа арналған сыртқы матаны тігу кезінде алдымен тізбек өлшенді. Содан кейін біз матаның шаблонын жасадық, олардың 5-6 данасын жасадық, содан кейін олар бірге тесік шарды ұсынды. Матаны шаблонмен қиып алып, содан кейін тігін машинасының көмегімен бірге тігеді. Машинаның дұрыс орнатылуы өте маңызды, себебі мата өте созылатын. Допқа сымдар мен сенсорлар үшін қарапайым саңылау жасау үшін біз велкро қолдандық.
5 -қадам: қорапты жасау
Ардуино мен кабельдер ағаш қорапта жасырылған. Ол үшін саусақпен біріктірілген лазерлік кесу қорабы қолданылады. Бұл қорап төменде көрсетілгенге ұқсас үлгі бойынша лазерлік кескішпен кесілген 6 ағаштан тұрады.
Бұл бөліктерді біріктіріп, ардуиноны ішіне салыңыз. Ардуинодан сымдар үшін қорапта тесіктер бұрғылаңыз. Қосқыштар үшін қораптың жоғарғы жағында қосымша үш тесік жасаңыз. Олардың жақсы сәйкес келетініне көз жеткізіңіз.
Ұсынылған:
Ішкі ауа сапасын өлшейтін құрал: 5 қадам (суреттермен)
Үйдегі ауа сапасын өлшеуіш: Сіздің үйіңіздегі ауа сапасын тексеруге арналған қарапайым жоба. Біз соңғы уақытта үйде көп жұмыс істейтіндіктен, ауаның сапасын бақылап, терезені ашу уақыты келгенде өзіңізге еске салу жақсы болар еді. және таза ауа ішіңіз
OLED экраны бар IoT температурасы мен ылғалдылығын өлшейтін құрал: 5 қадам (суреттермен)
OLED экраны бар IoT температурасы мен ылғалдылығын өлшегіш: OLED экранында температураны және ылғалдылықты кез келген уақытта тексеріңіз және сол уақытта IoT платформасында сол деректерді жинаңыз. Өткен аптада мен қарапайым IoT температурасы мен ылғалдылығын өлшеуіш деп аталатын жобаны жарияладым. Бұл жақсы жоба, өйткені сіз
Ең қарапайым IoT температурасы мен ылғалдылығын өлшейтін құрал: 5 қадам (суреттермен)
Ең қарапайым IoT температурасы мен ылғалдылығын өлшеуіш: IoT температурасы мен ылғалдылығын өлшеудің қарапайым құралы температураны, ылғалдылық пен жылу индексін жинауға мүмкіндік береді. Содан кейін оларды Adafruit IO -ға жіберіңіз
Микро: бит иттердің есігін ашатын құрал: 8 қадам (суреттермен)
Micro: Bit Dog Door Door Opener: Сіздің үй жануарлары бөлмелерде өздерін ұстай ма? Сіз өзіңіздің үйіңізді достарыңыз үшін қол жетімді етуді қалайсыз ба? Енді сіз жасай аласыз, бұл !! Біз
CEL ауа ластануына қарсы құрал (өзгертілген): 7 қадам
CEL ауаның ластану көрсеткіші (өзгертілген): Ауаның ластануы қазіргі қоғамдағы жаһандық мәселе болып табылады, ол көптеген аурулардың себебі болып табылады және ыңғайсыздық туғызады. Сондықтан біз дәл GPS нүктесінің орналасуын да, ауаның ластануын да бақылай алатын жүйе құруға тырыстық