Мазмуну:
- 1 -кадам: Жапайы жаратылышта
- 2 -кадам: материалдар
- 3 -кадам: Arduino орнотуу
- 4 -кадам: Топту тигүү
- 5 -кадам: кутучаны жасоо
Video: Сүйүү - Стресстен арылуу 水: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Биз адамдардын күнүмдүк жашоосундагы стресс менен күрөшүүнү кааладык. Кантип адамдарды жайыраак кылуу жана жеке мейкиндигиңизге кантип убакыт түзүү менен иштөө. Альтернативаларыбызды карап, биз музыкага жана үнгө басым жасоону чечтик, анткени бул адамдарга белгилүү бир маанайга түшүүгө жардам берет. Бирок, биз жөн гана музыканы жай ойногубуз келген жок жана адамдардын тынчтанышын үмүт кылдык. Анын ордуна, көп модалуу тажрыйба түзүүнү кааладым. Тийүү изилдөө үчүн кызыктуу тандоо болуп көрүндү, анткени бул биздин жакыныраак жашообузду тынчтандыруунун маанилүү бөлүгү.
Ошентип, япон маданиятынын беш элементинен илхам алуу. Биз Sui деген атты тандаганбыз, бул суу дегенди билдирет. Көбүнчө тегерек, же биздин учурда топ менен көрсөтүлөт. Эми Суйда Чи эс алат, бул жерди билдирет. Суйдан айырмаланып, Чи туруктуу жана кыймылсыз. Бул жөн эле түшүнүксүз сезилиши мүмкүн, бирок биз каалаганыбыз, бул эки жүздүүлүк идеясына ээ болуу болчу. Кыймылсыз жана кыймылсыз. Биздин калыптана турган топубуз жана дагы туруктуу кутубуз.
Идея - топту кысуу жана бул хаптик өз ара аракеттенүү менен сиз кутунун үндөрүн башкара аласыз. Аны түртсөңүз, толкундар айланып кетет, андан кийин толкундар кайра жайылып кетет. Бул жерде жетүүгө үмүттөнгөнүбүз - бул тынчтандыруучу үндөр менен түздөн -түз өз ара аракеттенүү, ошондой эле сезүүңүздүн башка бөлүктөрү бул ар кандай темпке ылайыкташуу үчүн жайлайт. Күчтүүрөөк таасир жаратуу. Учурда биз үч башка үндү чыгарууну пландап жатабыз. Толкун, жамгыр жана соккон шамал.
1 -кадам: Жапайы жаратылышта
2 -кадам: материалдар
1x Arduino Uno
Зымдар
- 4х 1м Кызыл жиптер
- 1x 0,1 м Кызыл зым
- 4х 1м Blue Wire
- 1x 0.1м Кара зым
General
- 1x Stripboard
- 4x Force Sensitive Resistor
- 1x компьютер Arduino программасы менен
- 1x Динамик
- 1х жыгач
- 1х Эластикалык кездеме
3 -кадам: Arduino орнотуу
Электроника
"Стресс топтун" техникалык орнотулушу бири -бирине туташкан көптөгөн бөлүктөрдөн турат. Продукциянын жүрөгү - бул Arduino, колдонуучунун кыймылын төрт Force Sensitive Resistors аркылуу көзөмөлдөп, каттайт. Бул резисторлор Arduino менен 5V Arduino (Red Wire) уячасынан 4 сенсор параллель туташкан стриптизге стандарттык электр зымдарын колдонуу менен туташкан. Параллель инстанциялардын ар биринде 10K Ом резистору күч сезгич каршылыгы менен жана Arduino аналогдук киришине (сары зымдар) туташкан өлчөө чекити менен сериялык түрдө туташат. Акырында, параллель инстанциялардын ар бири Arduino жерге (кара зым) туташат. Байланыштар колдонуучунун кыймылына туруштук бере алышы үчүн бардык зымдар стриптизге жана сенсорлорго ширетилет.
Күчтүн сезгич каршылыгы колдонуучунун сезүү бетине болгон басымына жараша каршылыгын өзгөртөт. Бул өзгөрүүлөрдү Arduino аналогдук кирүү порттору аркылуу көзөмөлдөйт. Порттордун биринин каршылыгы 400 Ом босогосуна жеткенде, сигнал Arduino менен компьютердин ортосундагы USB туташуусунан алынган сериялык порттун жардамы менен компьютерге (Mac же Rasberry Pie) жөнөтүлөт. Толук стекти сүрөттөө үчүн, Arduino Serial.println () модулун колдонуп, каршылыктын жана командалык оюндун маанисин басып чыгарат. Муну Arduinoдон ЭЭМге сериялык билдирүүлөрдү кайталап турган бир аз циклден турган жөнөкөй питон скрипти алат. Эс алдыруучу үн алдын ала жазылган mp3 файлын ойнотуучу python китепканасынын playsound аркылуу ойнотулат. Бул синтез-китепканаларын колдонуп үндөрдү жаратуу үчүн киргизүүлөрдү колдоно ала турган Java негизиндеги Прогрессивдүү же Таза Берилиштерди колдонууга оңой өнүгүшү мүмкүн.
Code
Беллоу - Суйдун иштеп жаткан коду
Биз киргизүүбүздү 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 monitor аркылуу жөнөтөбүз Serial.begin (9600); } void loop (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:" + String (fsrReading1)); } if (fsrReading2> 300) {Serial.println ("A2:" + String (fsrReading2)); } if (fsrReading3> 300) {Serial.println ("A3:" + String (fsrReading3)); } кечиктирүү (100); }
Python коду
Ардуинодон өндүрүмдү алуу
#!/usr/bin/python3import serialimport playsound импорттон playsoundclass SqueezeBall (объект): #Конструктор _ _ _ (өз алдынча): басып чыгаруу ("имарат") #Ойнотуу ыкмалары def play (өзүн): playsound ('океан.mp3')) # Негизги ыкма def main (өз алдынча): ser = serial. Serial ('/dev/tty.usbmodem14101', 9600) # Arduino'дон окуу = input. serdread () print ("Окууну киргизүү" + input.decode (" utf-8 ") +" Arduinoдон ") # бир нерсени кайра жазуу 1: # Arduinoдон жоопту i үчүн диапазондо (0, 3) окуу: input = ser.read () getVal = str (ser.readline ()) #print (getVal) if (getVal ичинде "play"): self.play () print ("play") time.sleep (1) if _name_ == "_main_": ball = SqueezeBall () ball.main ()
4 -кадам: Топту тигүү
Топтун өзү силикон толтурулган топтон турат, биз аны Teknikmagasinetтен сатып алганбыз.
Сырткы кездемени Стокгольмдогу Ohlssons tyger компаниясынан сатып алышат. Ткани баардык жакка созулат, анткени биз өз ара аракеттенүүнүн мүмкүн болушунча жылмакай болушун каалайбыз. Ичиндеги ткани кездеменин созулушу менен токтоп калбастан каалаган багытта кыймылдай алгыдай болушу керек.
Топ үчүн сырткы кездемени тигүүдө алгач схема өлчөнгөн. Андан кийин биз кездеменин шаблонун иштеп чыктык, андан 5тен 6га чейин кылып тешик топту көрсөтөбүз. Калып шаблон менен кыркылып, андан кийин тигүүчү машинанын жардамы менен бирге тигилген. Ткани абдан чоюлма болгондуктан, машинада туура жөндөө болушу абдан маанилүү. Шнурлар менен сенсорлор үчүн топко жөнөкөй тешик түзүү үчүн биз велкро колдондук.
5 -кадам: кутучаны жасоо
Ардуино жана кабелдер жыгач кутуга жашырылган. Бул үчүн манжа менен бириктирилген лазердик куту колдонулат. Бул кутуча төмөндөгүдөй окшош үлгүдөгү лазердик кескич менен кесилген 6 даана жыгачтан турат.
Бул бөлүктөрдү бириктирип, ардуинону ичине коюңуз. Ардуинодон келген зымдар үчүн кутудагы тешиктерди бургулаңыз. Кутучалар үчүн кутунун жогору жагында үч кошумча тешик жасаңыз. Жакшы келишкенин текшериңиз.
Сунушталууда:
DIY кызыктуу сүйүү жүрөк кубалоочу эффект LED чырактары: 8 кадам (сүрөттөр менен)
DIY кызыктуу сүйүү жүрөгү кубалоочу эффект LED чырактары: Бул структура сүйүктүүңүзгө, атаңызга, апаңызга, классташтарыңызга жана жакшы досторуңузга укмуштуудай сыйкырдуу кубалоочу LED чырактарын кантип жасоону камтыйт. Чыдамдуу болсоңуз, муну куруу оңой. Эгерде сиз курсаңыз, бир аз ширетүү тажрыйбасына ээ болууну сунуштайм
Сүйүү сыноочу: 10 кадам (сүрөттөр менен)
Сүйүү сыноочу: Ошол сүйкүмдүү " Сүйүү сыноосу " эсиңизде болсун. мурда барларда жана ресторандарда кездешкен машиналар? Эми сиз өзүңүздүн үйүңүздүн ыңгайлуу шартында ошол машиналардын бирин колдонуунун бардык толкунданышына ээ боло аласыз. Валентин күндөрүнүн убагында! Бирок бардык серияларда
СҮЙҮҮ КҮНҮ Love Love Birds: Telegram аудио билдирүүсүн жөнөтүү жана алуу үчүн куту: 9 кадам (сүрөттөр менен)
СҮЙҮҮ КҮНҮ Сүйүү канаттуулары: телеграмма аудио билдирүүсүн жөнөтүү жана алуу үчүн куту: видеону бул жерден текшериңиз Сүйүү (куштар) деген эмне? Ох Baby, мага зыян келтирбе, мындан ары мага зыян келтирбе Бул сиздин сүйүүңүзгө, үй -бүлөңүзгө же досуңузга үн билдирүүлөрдү жөнөтүүчү өз алдынча түзмөк. Кутуну ачыңыз, сүйлөп жатканда баскычты басыңыз, жөнөтүү үчүн коё бериңиз
ESP8266 колдонуу менен туташкан сүйүү кулондары: 7 кадам
ESP8266 колдонуу менен туташкан сүйүү кулондары: Адамдарды мурдагыдан да жакындаткан эки кулон. Алар интернетке туташкан Сүйүү кулондору, бул сиздин сүйүктүүңүзгө жаңы деңгээлде сезимдериңизди бөлүшүүгө жардам берет. Бул макалада мен сизге кантип жасоо керектигин айтып берем
Кантип сүйүү керек (Чыныгы сүйүү): 10 кадам
Кантип сүйүү керек (Чыныгы сүйүү): Бул өзүн сүйүү мүмкүнчүлүгүнө ээ болгон адамдар үчүн үйрөткүч. Бул кимдир бирөө менен болгон байланышты кантип багуу жана сактоо керектиги талкууланат. Сүйүү идеясы өтө субъективдүү жана ар түрдүү, ошондуктан бул мен