Агуулгын хүснэгт:
- Алхам 1: Зэрлэг байгальд
- Алхам 2: Материал
- Алхам 3: Arduino -ийн тохиргоо
- Алхам 4: Бөмбөг оёх
- Алхам 5: Хайрцаг хийх
Видео: Сүй - Стресс тайлах 水: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Бид хүмүүсийн өдөр тутмын амьдралд тохиолддог стрессийг даван туулахыг хүссэн. Хүмүүсийг хэрхэн удаашруулах, хувийн орон зайд хэрхэн цаг гаргах талаар ажиллах. Альтернатив хувилбаруудаа хараад бид дуу хөгжим, дуу авианд анхаарлаа хандуулахаар шийдсэн, учир нь эдгээр нь хүмүүст тодорхой сэтгэл санааг бий болгоход тусалдаг. Гэсэн хэдий ч бид зүгээр л удаан хөгжим тоглож, хүмүүсийг тайвшираасай гэж хүсээгүй. Үүний оронд илүү олон талт туршлагыг бий болгохыг хүссэн. Touch бол судлах сонирхолтой сонголт мэт санагдсан, учир нь энэ нь бидний илүү дотно амьдралыг тайвшруулах чухал хэсэг юм.
Тиймээс Японы соёлын таван элементээс санаа авч байна. Бид ус гэсэн утгатай Sui нэрийг сонгосон. Ихэнхдээ тойрог эсвэл бидний хувьд бөмбөгөөр дүрслэгддэг. Одоо Сүй дээр Дэлхий гэсэн утгатай Чи амарч байна. Суигаас ялгаатай нь Чи тогтвортой, хөдөлгөөнгүй. Энэ нь ойлгомжгүй мэт санагдаж болох ч бидний хүсч байсан зүйл бол хоёрдмол байдлын тухай ийм ойлголттой болох явдал байв. Хөдөлж буй болон хөдлөхгүй. Бидний хөгц хэлбэртэй бөмбөг, илүү тогтвортой хайрцаг.
Санаа нь бөмбөгийг шахах явдал бөгөөд энэхүү мэдрэмтгий харилцан үйлчлэлийн тусламжтайгаар та хайрцагны дууг хянах боломжтой болно. Үүнийг түлхэх нь долгионыг эргүүлж, дараа нь гараа суллахад долгион дахин эргэлдэх болно. Энд хүрэх гэж байгаа зүйл бол эдгээр тайвшруулах дуу чимээтэй шууд харьцах, мөн өөр өөр хурдыг зохицуулахын тулд таны мэдрэхүйн олон хэсэг удаашрах явдал юм. Илүү хүчтэй нөлөө бий болгох. Одоогоор бид гурван өөр дуу авиа гаргахаар төлөвлөж байна. Долгион, бороо, үлээж буй салхи.
Алхам 1: Зэрлэг байгальд
Алхам 2: Материал
1 удаа Arduino Uno
Утас
- 4х 1м улаан утас
- 1х 0.1м улаан утас
- 4х 1м хэмжээтэй цэнхэр утас
- 1х 0.1м хар утас
Ерөнхий
- 1х Stripboard
- 4х хүчний мэдрэмтгий эсэргүүцэл
- 1x Arduino програмтай компьютер
- 1х чанга яригч
- 1х мод
- 1х уян хатан даавуу
Алхам 3: Arduino -ийн тохиргоо
Электроник
"Стресс бөмбөг" -ийн техникийн тохиргоо нь хоорондоо холбогдсон олон хэсгээс бүрдэнэ. Бүтээгдэхүүний зүрх бол Arduino бөгөөд хэрэглэгчийн хөдөлгөөнийг хянаж, бүртгэдэг бөгөөд энэ нь дөрвөн хүчний мэдрэмтгий эсэргүүцэл юм. Эдгээр резисторууд нь Arduino -ийн 5V залгуураас (Red Wire) стандарт цахилгаан утсыг ашиглан дөрвөн мэдрэгчийг зэрэгцээ холбосон туузан хавтан руу холбодог. Зэрэгцээ тохиолдол бүрт 10K Ом эсэргүүцэл нь Хүч мэдрэмтгий эсэргүүцэл ба Arduino (шар утас) -ын аналог оролттой холбогдсон хэмжих цэгээр цувралаар холбогддог. Эцэст нь параллель жишээ бүрийг Arduino (хар утас) -тай холбоно. Бүх утаснууд нь хэрэглэгчийн хөдөлгөөнийг тэсвэрлэхийн тулд туузан хавтан ба мэдрэгч рүү гагнадаг.
Хүчний мэдрэмтгий эсэргүүцэл нь мэдрэгчийн гадаргуу дээр хэрэглэгчийн даралтаас хамааран эсэргүүцлийг өөрчилдөг. Эдгээр өөрчлөлтийг Arduino аналог оролтын порт ашиглан хянадаг. Нэг портын эсэргүүцэл 400 Ом-ийн босгыг давахад Arduino болон компьютерийн USB холболтын цуваа портын уншилтыг ашиглан дохиог компьютерт (Mac эсвэл Rasberry Pie) илгээдэг. Бүтэн багцыг тайлбарлахын тулд Arduino нь Serial.println () модулийг ашиглан эсэргүүцэл болон тоглуулах командын утгыг хэвлэдэг. Үүнийг дараа нь Arduino-аас компьютер руу дамжуулж буй цуврал мессежүүдийг давтах давталтаас бүрдэх энгийн питон скриптээр авдаг. Тайвшруулах дууг урьдчилан бичсэн mp3 файлыг тоглуулдаг python номын сангийн playsound ашиглан тоглуулж байна. Үүнийг синтезийн санг ашиглан дуу үүсгэхийн тулд орцыг ашиглаж болох Java дээр суурилсан Proccessing эсвэл Pure Data ашиглан хялбархан хөгжүүлж болно.
Код
Bellow бол Sui -ийн ажиллаж буй код юм
Arduino 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.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 код
Arduino -аас гаралтыг авах
#!/usr/bin/python3imporal дуу импортлох playsoundclass -аас SqueezeBall (объект): #Constructor def _init _ (өөрөө): хэвлэх ("барилга") #Дуу тоглуулах арга def play (өөрөө): playsound ('далай.mp3')) # Үндсэн арга def main (өөрөө): ser = serial. Serial ('/dev/tty.usbmodem14101', 9600) # Arduino оролтоос унших = ser.read () хэвлэх ("Оролт унших" + input.decode (" utf-8 ") +" Arduino-аас ") # # байхад ямар нэгэн зүйл буцааж бичих: 1: # Arduino-аас i-ийн хариуг буцааж унших (0, 3): input = ser.read () getVal = str (ser.readline ()) #print (getVal) if (getVal дотор "тоглох"): self.play () хэвлэх ("тоглох") цаг. унтдаг (1) бол _name_ == "_main_": бөмбөг = SqueezeBall () ball.main ()
Алхам 4: Бөмбөг оёх
Бөмбөг нь өөрөө Teknikmagasinet дээрээс худалдаж авсан силиконоор дүүргэсэн бөмбөгнөөс бүрддэг.
Гаднах даавууг Стокгольм дахь Ohlssons tyger дэлгүүрээс худалдаж авдаг. Бид харилцан үйлчлэлийг аль болох жигд байлгахыг хүсч байгаа тул даавууг бүх чиглэлд сунгаж болно. Даавууны суналт нь зогсохгүй ямар ч чиглэлд хөдөлж чаддаг байх ёстой.
Бөмбөгний гаднах даавууг оёхдоо эхлээд хэлхээг хэмждэг. Дараа нь бид даавууны загварыг зурж, 5-6 ширхэг хийснээр нүхний бөмбөгийг хамтад нь үзүүлэв. Даавууг загвараар хайчилж аваад дараа нь оёдлын машины тусламжтайгаар оёдог. Даавуу нь маш уян хатан байдаг тул машиныг зөв тохируулах нь маш чухал юм. Бөмбөгний утас ба мэдрэгчийн энгийн нээлхийг хийхийн тулд бид velcro ашигласан.
Алхам 5: Хайрцаг хийх
Ардуино болон кабелийг модон хайрцагт нуусан байдаг. Үүний тулд хуруугаараа холбосон лазер хайчлах хайрцгийг ашигладаг. Энэхүү хайрцаг нь 6 ширхэг модноос бүрдэх бөгөөд доорх загвартай ижил төстэй загварыг ашиглан лазер таслагч ашиглан хайчилж авдаг.
Эдгээр хэсгүүдийг хооронд нь холбож, ардуиног дотор нь тавь. Ардуиногийн утаснуудын хайрцагт цооног өрөмдөх. Шилжүүлэгчийн хайрцгийн дээд хэсэгт гурван нэмэлт нүх гарга. Тэд сайхан таарч байгаа эсэхийг шалгаарай.
Зөвлөмж болгож буй:
Nf Mcu Энэтхэгийн автомашины төв түгжээ Rfid болон Blynk таймерын түгжээг тайлах: 9 алхам
Node Mcu Энэтхэгийн машины төв түгжээ Rfid ба Blynk таймерын түгжээг тайлах: Өнөөдөр би танд Энэтхэг маягийн автомашиныг бүрэн автоматжуулсан rfid хаяг blynk wifi удирдлага, цаг онгойлгогчийг харууллаа. төв түгжээ ОФЛАЙН ИДЭВХТЭЙ АЖИЛЛАХ СҮЛЖЭЭНИЙ ТҮГЖЭЭР ХЭРЭГЛЭЖ БАЙНА
Lenovo Y700 NVMe Gen3 хурдны түгжээг тайлах: 4 алхам
Lenovo Y700 NVMe Gen3 хурдыг онгойлгож байна: Энэ сэдвээр бага зэрэг судалгаа хийсний дараа би Lenovo Y700 нь Nvme gen 2 хурдтай үйлдвэрт тохируулагдсан болохыг олж мэдсэн. Google -ийн энгийн хайлт, та яагаад ийм байдаг талаар янз бүрийн тайлбарыг олох боломжтой. Миний дүгнэлт бол Lenovo нь Gen2 -ийн хурдыг тохируулж батыг хэмнэх болно
MP3 код тайлах Arduino номын сан: 4 алхам
MP3 код тайлах Arduino номын сан: ESP32, ARM M серийн MP3 гэх мэт хурдан микроконтроллеруудын тархалт ихэссэн тул тусгай кодын тусламжтайгаар код тайлах шаардлагагүй болсон. Код тайлах ажлыг одоо програм хангамж дээр хийж болно. Маш сайн номын сан байдаг
Өрөөг тайлах хайрцаг: 7 алхам (зурагтай)
Escape Room Decoder Box: Escape Rooms нь маш сонирхолтой бөгөөд багаар ажиллахад гайхалтай гайхалтай үйл ажиллагаа юм. Та өөрийн зугтах өрөөг бий болгох талаар бодож байсан уу? Энэхүү код тайлагч хайрцагны тусламжтайгаар та замдаа сайн явж чадна! Эс -ийг ашиглах талаар бүр ч сайн бодож үзсэн
Windows PC түгжих/RFID ашиглан түгжээг тайлах: 7 алхам (зурагтай)
Windows PC Lock/RFID ашиглан түгжээг тайлах: Сайн байна уу! Та компьютер/зөөврийн компьютераа түгжигдэх бүртээ онгойлгохын тулд нууц үгээ оруулахаас залхаж байсан уу? Би үүнийг өдөр бүр хэд хэдэн удаа түгжиж заншсан бөгөөд нууц үг/зүү бичих, дарж бичихээс өөр ядаргаатай зүйл байхгүй