Talaan ng mga Nilalaman:
- Hakbang 1: Sa Lambak
- Hakbang 2: Mga Kagamitan
- Hakbang 3: Pag-setup ng Arduino
- Hakbang 4: Pananahi ng Bola
- Hakbang 5: Paggawa ng Kahon
Video: Sui - Stress Reliever 水: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Nais naming harapin ang stress sa pang-araw-araw na buhay ng mga tao. Nagtatrabaho kasama kung paano pabagalin ang mga tao, at kung paano lumikha ng oras para sa iyong personal na espasyo. Sa pagtingin sa aming mga kahalili, pinili namin na mag-focus sa musika at tunog, dahil ang mga ito ay kilala upang matulungan ang mga tao na makakuha ng isang tiyak na kalagayan. Gayunpaman, hindi lamang namin nais na magpatugtog ng ilang mabagal na musika at umaasa sa mga tao na huminahon. Sa halip, nais na lumikha ng higit pa sa isang multi-modal na karanasan. Ang touch ay tila isang kagiliw-giliw na pagpipilian upang galugarin, dahil ito ay isang mahalagang bahagi ng aming pagpapatahimik mas malapit na buhay.
Kaya, pagkuha ng inspirasyon mula sa limang elemento ng kulturang japanese. Pinili namin ang pangalang Sui, na nangangahulugang tubig. Kadalasang kinakatawan ng isang bilog, o sa aming kaso isang bola. Ngayon sa Sui nakapatong ang Chi, na nangangahulugang lupa. Hindi tulad ng Sui, ang Chi ay matatag at hindi nakakagalaw. Ito ay maaaring parang kapani-paniwala lamang, ngunit kung ano ang nais naming magkaroon, ay magkaroon ng ideyang ito ng isang dualitas. Ang gumagalaw at ang hindi gumagalaw. Ang aming hulma ng bola, at ang aming mas matatag na kahon.
Ang ideya ay upang pisilin ang bola, at sa pakikipag-ugnay na haptic na ito maaari mong makontrol ang mga tunog ng kahon. Ang pagtulak dito ay magpapalipat-lipat ng mga alon, at pagkatapos ay ilalabas ang mahigpit na pagkakahawak na ginagawang muling gumulong ang mga alon. Ang inaasahan naming makamit dito ay isang mas direktang pakikipag-ugnay sa mga pagpapatahimik na tunog, pati na rin maraming mga bahagi ng iyong pandama na bumabagal upang mapaunlakan ang iba't ibang bilis na ito. Lumilikha ng isang mas malakas na epekto. Sa kasalukuyan ay nagpaplano kaming magkaroon ng tatlong magkakaibang tunog. Mga alon, ulan at paghihip ng hangin.
Hakbang 1: Sa Lambak
Hakbang 2: Mga Kagamitan
1x Arduino Uno
Mga wire
- 4x 1m Red Wires
- 1x 0.1m Red Wire
- 4x 1m Blue Wire
- 1x 0.1m Itim na Wire
Pangkalahatan
- 1x Stripboard
- 4x Force Sensitive Resistor
- 1x Computer na may Arduino software
- 1x Tagapagsalita
- 1x Kahoy
- 1x Elastic na tela
Hakbang 3: Pag-setup ng Arduino
Elektronika
Ang teknikal na pag-set up ng "ang bola ng stress" ay binubuo ng maraming mga bahagi na konektado magkasama. Ang puso ng produkto ay ang Arduino na sumusubaybay at nagrerehistro ng mga paggalaw ng gumagamit sa pamamagitan ng paggamit ng apat na Force Sensitive Resistors. Ang mga resistor na ito ay konektado sa Arduino gamit ang karaniwang mga de-koryenteng mga wire mula sa 5V jack ng Arduino (Red Wire) sa isang stripboard kung saan ang apat na sensor ay konektado sa parallel. Sa bawat parallel na halimbawa, isang resistor na 10K Ohm ay konektado sa serye ng Force Sensitive Resistor at isang pagsukat na konektado sa mga analog na input ng Arduino (dilaw na mga wire). Sa wakas ang bawat isa sa parallel na halimbawa ay pagkatapos ay konektado sa lupa ng Arduino (itim na kawad). Ang lahat ng mga wires ay solder sa stripboard at sa mga sensor upang ang mga koneksyon ay makatiis ng paggalaw ng gumagamit.
Binabago ng Force Sensitive Resistors ang paglaban nito alinsunod sa presyon ng gumagamit papunta sa sensory ibabaw. Ang mga pagbabagong ito ay sinusubaybayan ng Arduino gamit ang mga analog input port. Kapag ang paglaban ng isa sa mga port ay tumama sa threshold ng 400 Ohms, isang signal ay pagkatapos ay ipinadala sa isang computer (Mac o Rasberry Pie) gamit ang serial port na nagbabasa mula sa USB-koneksyon sa pagitan ng Arduino at ng computer. Upang ilarawan ang fullstack, inililimbag lamang ng The Arduino ang halaga ng paglaban at ang pag-play ng pag-play gamit ang module na Serial.println (). Pagkatapos ay kinuha ito ng isang simpleng script ng sawa na binubuo ng isang habang-loop na pag-ulit sa mga serial message mula sa Arduino sa computer. Ang nakakarelaks na tunog ay pinatugtog gamit ang python library playsound na nagpe-play ng isang paunang naitala na mp3 file. Madali itong mabago sa paggamit ng Java based Proccessing o Purong Data na maaaring gumamit ng mga input upang lumikha ng mga tunog gamit ang kanilang mga aklatan sa synth.
Code
Ang nasa ibaba ay ang tumatakbo na code ng Sui
Arduino CodeSine-save namin ang aming input mula sa A0, A1, A2 at A3.
int fsrPin0 = 0; // ang FSR at 10K pulldown ay konektado sa a0 int fsrPin1 = 1; int fsrPin2 = 2; int fsrPin3 = 3; int fsrReading0; // ang analog na pagbabasa mula sa FSR resistor divider int fsrReading1; int fsrReading2; int fsrReading3; void setup (void) {// Magpapadala kami ng impormasyon ng pag-debug sa pamamagitan ng Serial monitor Serial.begin (9600); } void loop (void) {fsrReading0 = analogRead (fsrPin0); fsrReading1 = analogRead (fsrPin1); fsrReading2 = analogRead (fsrPin2); fsrReading3 = analogRead (fsrPin3); // Magkakaroon kami ng ilang mga threshhold, qualitively determif (fsrReading0> 300) {Serial.println ("A0:" + String (fsrReading0)); } kung (fsrReading1> 300) {Serial.println ("A1:" + String (fsrReading1)); } kung (fsrReading2> 300) {Serial.println ("A2:" + String (fsrReading2)); } kung (fsrReading3> 300) {Serial.println ("A3:" + String (fsrReading3)); } pagkaantala (100); }
Code ng Python
Kinukuha ang output mula sa Arduino
#! / usr / bin / python3import serialimport timefrom playound import playsoundclass SqueezeBall (object): #Constructor def _init _ (self): print ("building") #Method for playing tunog def play (self): playsound ('ocean.mp3') #Main method def main (self): ser = serial. Serial ('/ dev / tty.usbmodem14101', 9600) # basahin mula sa Arduino input = ser.read () print ("Read input" + input.decode (" utf-8 ") +" mula sa Arduino ") # sumulat ng isang bagay pabalik habang 1: # basahin ang tugon pabalik mula sa Arduino para sa saklaw (0, 3): input = ser.read () getVal = str (ser.readline ()) #print (getVal) if ("play" in getVal): self.play () print ("play") time. sleep (1) if _name_ == "_main_": ball = SqueezeBall () ball.main ()
Hakbang 4: Pananahi ng Bola
Ang bola mismo ay binubuo ng isang bola na puno ng silikon na binili namin sa Teknikmagasinet.
Ang panlabas na tela ay binili sa Ohlssons tyger sa Stockholm. Ang tela ay nababaluktot sa lahat ng direksyon dahil nais naming maging maayos ang pakikipag-ugnayan hangga't maaari. Ang innerball ay dapat na makagalaw sa anumang direksyon nang hindi hinihinto ng kahabaan ng tela.
Kapag tinahi ang panlabas na tela para sa bola ang circuit ay unang nasukat. Pagkatapos ay nag-sketch kami ng isang template para sa tela, na ginagawang 5 hanggang 6 sa mga ito na magkakasamang ipapakita ang hole ball. Ang tela ay gupitin kasama ang template at pagkatapos ay tahiin kasama ng tulong ng isang makina ng pananahi. Napakahalaga na magkaroon ng tamang setting sa makina dahil ang tela ay napakaunat. Upang lumikha ng isang simpleng pagbubukas para sa mga lubid at sensor sa bola na ginamit namin ng velcro.
Hakbang 5: Paggawa ng Kahon
Ang arduino at mga kable ay nakatago sa isang kahon na gawa sa kahoy. Para dito ginagamit ang isang pinagsamang laser cut box na daliri. Ang kahon na ito ay binubuo ng 6 na piraso ng kahoy na pinutol gamit ang isang laser cutter gamit ang isang katulad na pattern sa isa sa ibaba.
Isama ang mga piraso na ito at ilagay ang arduino sa loob. Mag-drill ng mga butas sa kahon para sa mga wires mula sa arduino. Gumawa ng tatlong karagdagang mga butas sa tuktok ng kahon para sa mga switch. Siguraduhin na magkasya ang mga ito nang maayos.
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card