สารบัญ:
- ขั้นตอนที่ 1: รวบรวมอุปกรณ์ของคุณ
- ขั้นตอนที่ 2: การตั้งค่ารหัส Arduino
- ขั้นตอนที่ 3: การตั้งค่ารหัสสูงสุด
- ขั้นตอนที่ 4: นำทุกอย่างมารวมกัน
- ขั้นตอนที่ 5: วิธีใช้งานและทำงานอย่างไร
วีดีโอ: Universal Air Slide Whistle 1000: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
นกหวีดสไลด์เป็นเครื่องดนตรีที่มักใช้สำหรับสร้างเอฟเฟกต์ตลกเนื่องจากเสียงที่งี่เง่าของมัน ในคำแนะนำนี้ เราสอนวิธีทำนกหวีดสไลด์ลม! นกหวีดสไลด์อากาศคืออะไร? มันเป็นไปตามแนวคิดเดียวกันกับกีตาร์อากาศที่คุณเลียนแบบการเคลื่อนไหวของการเล่นกีตาร์โดยไม่ต้องเล่นกีตาร์จริง ในกรณีของเรา เราได้สร้างอุปกรณ์ที่ทำหน้าที่คล้ายกับนกหวีดแบบสไลด์ ยกเว้นเซ็นเซอร์วัดระยะมาแทนที่ก้านและปุ่มกดแทนที่ผู้ใช้ที่ต้องเป่านกหวีด การอ่านค่าของเซ็นเซอร์วัดระยะทางจะเปลี่ยนระดับเสียงและปุ่มกดจะเปิดใช้งาน ไฟ LED เป็นเพียงการแสดง สิ่งที่ทำให้นกหวีดสไลเดอร์ของเราเป็น "สากล" ก็คือคุณสามารถอัปโหลดเสียงต่างๆ นอกเหนือจากเสียงนกหวีดได้ (เช่น เสียงวูคกี้ ทรอมโบน ดิดเจอริดู หรือเสียงอื่นๆ ที่คุณต้องการ)! เราทำโครงการนี้ร่วมกับ Femineers of Fremont Academy สำหรับชั้นเรียนอิเล็กทรอนิกส์ของเราใน Pomona College
ขั้นตอนที่ 1: รวบรวมอุปกรณ์ของคุณ
1. ตัวต้านทาน 10K
2. Sparkfun Bluetooth Mate:
3. HexWear Wearable Electronics Kit:
4. ถุงมือ (ผ้า)
5. ปืนกาวร้อน
6. แล็ปท็อป
7. Adafruit NeoPixel Digital RGBW LED Strip:
8. สาย AUX ชาย - ชาย
9. ผ้ารัดข้อมือ
10. สวิตช์ปุ่มกดชั่วขณะ – สี่เหลี่ยม 12 มม.:
11. ประสาน
12. หัวแร้ง
13. วิทยากร
14. Thin Circuit Board (เหมือนในลิงค์):
15. แบตเตอรี่ AAA สามก้อน
16. Twist Ties (แนะนำความสัมพันธ์แบบวงกลมเหมือนในลิงค์):
17. Ultrasonic Range Sensor:
18. เครื่องตัดลวด
19. คีมปอกสายไฟ
20. สายไฟ (สีต่างกันก็ดีนะ แต่สีเดียวก็ได้)
ขั้นตอนที่ 2: การตั้งค่ารหัส Arduino
ขั้นตอนที่ 1: ดาวน์โหลด Arduino IDE จากเว็บไซต์ต่อไปนี้:
ขั้นตอนที่ 2: คุณอาจต้องดาวน์โหลดไลบรารีต่อไปนี้ ร่าง > รวมไลบรารี > จัดการไลบรารี ค้นหา "HexWear HexLED", "SoftwareSerial" และ "Wire" คลิกช่องที่อยู่และคลิก "ติดตั้ง"
ขั้นตอนที่ 3: ดาวน์โหลดรหัส Arduino ที่แนบมา!
ขั้นตอนที่ 3: การตั้งค่ารหัสสูงสุด
ขั้นตอนที่ 1: ดาวน์โหลดโปรแกรม Max โดยใช้ลิงก์ต่อไปนี้:
หมายเหตุ: คุณสามารถทดลองใช้ Max.x ได้ฟรี 30 วัน หลังจากผ่านไป 30 วัน คุณสามารถใช้โปรแกรมต่อไปได้ แต่จะไม่บันทึกโค้ดใหม่ที่คุณสร้างไว้อีกต่อไป อย่างไรก็ตาม คุณยังสามารถใช้รหัสที่มีอยู่ก่อนซึ่งบันทึกไว้ระหว่างการทดลองใช้
ขั้นตอนที่ 2: อัปโหลดโค้ดสูงสุดที่สร้างไว้ล่วงหน้าของเรา
ขั้นตอนที่ 4: นำทุกอย่างมารวมกัน
ขั้นตอนที่ 1: บัดกรีวงจร
1. หยิบแผงวงจรเปล่าของคุณขึ้นมาแล้วแบ่งให้มีขนาดที่จัดการได้ [ดูภาพของอุปกรณ์ที่เสร็จแล้ว] จากนั้นรวบรวมเซ็นเซอร์วัดระยะทางและโมดูลบลูทู ธ แล้วประสานเข้ากับแผงวงจรเปล่า
2. รวบรวมสายไฟทั้งหมด 13 เส้น: สายสั้น 11 เส้น (~10 ซม.) และสายไฟยาว 2 เส้น (~20 ซม.) บัดกรีสายไฟสั้น 8 เส้นเข้ากับสายวัดระยะทาง (Vcc, GND, Trig และ Echo) และสายนำโมดูลบลูทูธ (Vcc, GND, TX-0 และ RX-1) โดยใช้รูบนแผงวงจร บัดกรีสายไฟสั้นอีก 3 เส้นเข้ากับสายนำของวงแหวน LED (Vcc, GND, IN) ประสานสายไฟยาว 2 เส้นเข้ากับปุ่มกด พักไว้
3. ใช้แผนภาพวงจรที่แสดงด้านบน ประสานเซ็นเซอร์วัดระยะทาง โมดูลบลูทูธ วงแหวน LED และแถบ LED เข้ากับพอร์ตที่เกี่ยวข้อง นอกจากนี้ ประสานตัวต้านทาน 10kΩ ระหว่างพอร์ต Vcc และพอร์ต SCL/R3 สำหรับปุ่มกด (ดังแสดงในแผนภาพ)
[หมายเหตุ: สำหรับปุ่มกดที่เราใช้ การกดปุ่มจะเชื่อมต่อลีดที่อยู่ติดกัน (ตรงข้ามกับลีดคู่ตามขวาง)]
ขั้นตอนที่ 2: การต่อวงจรเข้ากับถุงมือ
–– วางตำแหน่งวงจรบัดกรีของคุณไว้ที่ด้านหลังของถุงมือ โดยให้เซ็นเซอร์วัดระยะทางชี้ออกจากนิ้วโป้ง และวงแหวน LED จะอยู่ตรงกลางด้านหลังถุงมือ ใช้ลวดบิดเพื่อยึดวงจรเข้ากับถุงมืออย่างแน่นหนา ใช้ปืนกาวติดปุ่มกดเข้ากับปลายนิ้วโป้ง เพื่อให้ผู้ใช้สามารถกดปุ่มด้วยนิ้วชี้ได้
ขั้นตอนที่ 3: อัปโหลดร่าง Arduino ไปยัง Hexwear
––ใช้สายเคเบิลข้อมูล micro USB เพื่อเชื่อมต่อคอมพิวเตอร์กับ HexWear เปิดภาพสเก็ตช์ Arduino ที่ให้มาและอัปโหลดภาพสเก็ตช์ไปยัง HexWear เพื่อให้แน่ใจว่าได้เลือกอุปกรณ์และพอร์ตที่ถูกต้องแล้ว (มิฉะนั้น ภาพสเก็ตช์จะไม่อัปโหลด) ไปที่ Tools > Board > HexWear and Tools > Port เพื่อเลือกบอร์ดและพอร์ตตามลำดับ ตรวจสอบให้แน่ใจว่าอุปกรณ์ทำงานโดยตรวจสอบว่าไฟเปิดขึ้นเมื่อกดปุ่มหรือไม่ หากใช้งานไม่ได้ ให้ทบทวนขั้นตอนที่ 1 และ 2
ขั้นตอนที่ 4: การสร้างก้อนแบตเตอรี่ของคุณ
––ใส่แบตเตอรี่ลงในก้อนแบตเตอรี่ ใช้สายบิดยึดก้อนแบตเตอรี่เข้ากับสายรัดข้อมือเพื่อให้ปลั๊กไมโคร USB ห้อยอยู่ที่ด้านหนึ่งของสายรัดข้อมือ
ขั้นตอนที่ 5: เชื่อมต่ออุปกรณ์กับคอมพิวเตอร์
––เชื่อมต่อก้อนแบตเตอรี่เพื่อเปิดเครื่อง ไปที่การตั้งค่าบลูทูธของคอมพิวเตอร์เพื่อเพิ่มอุปกรณ์บลูทูธใหม่ ดู “RNBT-AD20” (หรืออย่างอื่นที่คล้ายกัน) แล้วเชื่อมต่อ พินคือ 1234
––เชื่อมต่อลำโพงกับแล็ปท็อปผ่านสาย AUX ตัวผู้ต่อตัวผู้
ขั้นตอนที่ 6: การตั้งค่า Max ด้วยอุปกรณ์
- ตรวจสอบให้แน่ใจว่าภาพสเก็ตช์ถูกล็อค (ล็อคที่ด้านล่างซ้าย)
- ตรวจสอบให้แน่ใจว่า "X" เหนือวัตถุรถไฟใต้ดินปิดอยู่ (ไม่เน้น)
- กดปุ่มพิมพ์เข้าไปในวัตถุอนุกรม
- ดูพอร์ตที่มีอยู่โดยเปิด Max Console ทางด้านขวา (ดูเหมือนรายการหัวข้อย่อย)
- ค้นหาพอร์ตอนุกรมที่จะทดสอบ ซึ่งแตกต่างกันสำหรับคอมพิวเตอร์แต่ละเครื่อง มันอาจจะดูเหมือนพอร์ตบลูทูธขาเข้าหรือชื่อของโมดูลบลูทูธของคุณ หากมีหลายตัว ให้ลองใช้ตัวอื่นจนกว่าจะได้ผล
- ปลดล็อกร่างของคุณ
- ภายในวัตถุอนุกรม คุณจะเห็น "อนุกรม k 9600" โดยที่ตัวอักษรกลาง k คือชื่อพอร์ต ตรวจสอบให้แน่ใจว่านี่ไม่ใช่พอร์ตที่คุณต้องการลอง จากนั้นเปลี่ยนตัวอักษรนั้นเป็นพอร์ตที่คุณต้องการลอง
- กดปุ่มตกลง
- ตลอดกระบวนการนี้ โมดูลบลูทูธของคุณควรกะพริบเป็นสีแดง
- หากใช้งานได้ ไฟ LED สีเขียวจะเปิดขึ้น
- พยายามต่อไปจนกว่าไฟ LED สีเขียวจะเปิดขึ้น
- เมื่อคุณเชื่อมต่อแล้ว ให้ล็อกภาพสเก็ตช์แล้วกด "X" เหนือวัตถุรถไฟใต้ดินเพื่อเริ่มฟังการสื่อสารบลูทูธ
- ทำตามคำแนะนำในไฟล์ Max เพื่อเพิ่มไฟล์เสียงของคุณ
การแก้ไขปัญหาด้วย Max
หากคุณไม่ได้ยินเสียง:
– ตรวจสอบให้แน่ใจว่าเปิดระดับเสียงบนคอมพิวเตอร์แล้ว
– ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานปุ่มเสียงและปุ่ม "X" ทั้งสองปุ่มใน Max แล้ว
– ตรวจสอบให้แน่ใจว่าได้เลือกไฟล์เสียงใน Max เรียบร้อยแล้วโดยดับเบิลคลิกที่ปุ่ม "buffer ~" เพื่อดูคลื่นเสียง
– ตรวจสอบให้แน่ใจว่าการเชื่อมต่อที่บัดกรีนั้นไม่เสียหาย (โดยเฉพาะกำลัง, กราวด์และการเชื่อมต่อเซ็นเซอร์ระยะทาง)
–ตรวจสอบให้แน่ใจว่าคุณไม่ได้เชื่อมต่อกับอุปกรณ์บลูทูธอื่น
หาก Max หยุดทำงานกะทันหัน (หรือคุณไม่ได้รับอินพุตแบบอนุกรมจาก HexWear):
–เปลี่ยนอักษรพอร์ตเป็นอย่างอื่น แล้วเปลี่ยนกลับเป็นพอร์ตที่ถูกต้อง
– ตรวจสอบไฟแสดงสถานะของโมดูลบลูทู ธ (สีเขียวหมายความว่าทำงานได้อย่างถูกต้อง)
ขั้นตอนที่ 5: วิธีใช้งานและทำงานอย่างไร
ขั้นแรก ติดสายรัดข้อมือกับชุดแบตเตอรี่ภายนอกที่มือซ้ายของคุณ จากนั้นสอดมือซ้ายเข้าไปในถุงมือ คุณจะต้องกดปุ่มที่อยู่บนนิ้วโป้งเพื่อเปิดใช้งานเสียงนกหวีด ทางที่ดีที่สุดคือวางนกหวีดไว้ใกล้ใบหน้าของคุณ ในขณะที่มือขวาของคุณไปอยู่หน้าเซ็นเซอร์วัดระยะทาง เลื่อนมือขวาไปข้างหน้าและข้างหลังเพื่อควบคุมระยะห่างที่เซ็นเซอร์วัดระยะทางอ่าน ทำให้เกิดเสียงในระดับต่างๆ
วิธีการทำงาน: เซ็นเซอร์วัดระยะทางจะส่งเสียงอัลตราโซนิกที่กระดอนออกจากพื้นผิวและกลับมา จากนั้นเซ็นเซอร์วัดระยะทางจะกำหนดระยะทางที่อ่านโดยระยะเวลาที่เสียงอัลตราโซนิกส่งออกและกลับมา หลังจากรับสัญญาณนี้ เซ็นเซอร์วัดระยะทางจะคุยกับ Hexwear ซึ่งคุยกับวงแหวน LED และ LED Strip โดยจะเปิดใช้งาน LED จำนวนหนึ่งโดยขึ้นอยู่กับระยะทาง ยิ่งเซ็นเซอร์วัดระยะทางอ่านได้มากเท่าใด ไฟ LED ก็ยิ่งสว่างขึ้นเท่านั้น นอกจากนี้ อุปกรณ์บลูทูธกำลังอ่านข้อมูลระยะทางจาก Hexwear และส่งข้อมูลนั้นไปยังซอฟต์แวร์ Max บนแล็ปท็อป ซอฟต์แวร์ Max จะส่งเสียงออกมาในระดับหนึ่ง ซึ่งจะถูกขยายโดยลำโพงภายนอก
เราได้กล่าวถึงในบทนำว่า Air Slide Whistle สามารถเล่นเสียงได้หลายเสียงโดยขึ้นอยู่กับว่าคุณอัปโหลดเสียงใดบน Max อย่าลังเลที่จะใช้ไฟล์เสียงที่เราเลือก! รวม: เสียงนกหวีด สปาเก็ตตี้ของแม่ เสียงเมี๊ยว ฉันไม่สนหรอกว่าคุณจะหักศอก ฉันชื่อเจฟฟ์ สพันจ์บ็อบหัวเราะ และเด็กวอลมาร์ทที่กำลังโวยวาย!
แนะนำ:
Fuzz of 1000 Faces: 16 ขั้นตอน (พร้อมรูปภาพ)
The Fuzz of 1,000 Faces: เป็นเวลานานแล้วที่ฉันเป็นแฟนตัวยงของ Multi-Face Pedal และสนุกกับการสำรวจความแตกต่างของ fuzz โดยการแลกเปลี่ยนส่วนต่างๆ บนเขียงหั่นขนม อย่างไรก็ตาม ฉันต้องการสร้าง fuzz pedal แบบถาวรมากขึ้น เพื่อใช้สลับระหว่าง
Universal Remote โดยใช้ ESP8266 (ควบคุมด้วย WiFi): 6 ขั้นตอน (พร้อมรูปภาพ)
Universal Remote โดยใช้ ESP8266 (ควบคุมด้วย Wi-Fi): โครงการนี้จะเปลี่ยนรีโมทคอนโทรลแบบเดิมสำหรับเครื่องใช้ภายในบ้านทั้งหมดเช่น AC, TV, เครื่องเล่นดีวีดี, ระบบเพลง, เครื่องใช้ SMART !!! ทำให้ขยะจากระยะไกลเต็มไปหมด ทำให้เรากลายเป็นปริศนา!!! โครงการนี้จะช่วยเราให้รอดพ้นจาก
Universal UFC สำหรับเครื่องจำลองเครื่องบินในราคาน้อยกว่า 100 €: 7 ขั้นตอน (พร้อมรูปภาพ)
Universal UFC สำหรับเครื่องจำลองเครื่องบินราคาไม่ถึง 100 €: เมื่อคุณเข้าสู่เครื่องจำลองการบิน คุณจะไม่มีตัวควบคุมและปุ่มที่เพียงพอ นอกจากไม้เท้าสำหรับเครื่องบิน คันเร่ง และแป้นหางเสือแบบปกติ คุณจำเป็นต้องมีปุ่มและสวิตช์เพิ่มเติมอยู่เสมอ โดยเฉพาะอย่างยิ่งกับเครื่องบินสมัยใหม่ และเครื่องบินรบ ก้าวแรกของฉันคือ
HRV (Home Air Exchanger) Arduino Controller พร้อม Air Economizer: 7 ขั้นตอน (พร้อมรูปภาพ)
HRV (Home Air Exchanger) Arduino Controller พร้อม Air Economizer: HRV Arduino Controller พร้อม Air Economizer ประวัติของฉันกับโครงการนี้คือฉันอาศัยอยู่ในมินนิโซตาและแผงวงจรของฉันทอดบน LifeBreath 155Max HRV ของฉัน ฉันไม่ต้องการที่จะจ่ายเงิน 200 ดอลลาร์สำหรับอันใหม่ ฉันต้องการบางสิ่งบางอย่างที่มีบาปเสมอมา
MineCraft บน PSP 1000: 3 ขั้นตอน (พร้อมรูปภาพ)
MineCraft บน PSP 1000: คุณเคยต้องการเล่น Minecraft บน PSP 1000 ตัวเก่าหรือไม่? บางทีคุณอาจคิดที่จะทิ้ง PSP แต่การแฮ็กนี้จะทำให้คอนโซลเกมเก่ามีชีวิตใหม่ ประวัติศาสตร์เล็กน้อยกับ PSP: เปิดตัวเมื่อวันที่ 12 ธันวาคม 2547 คอนโซลนี้ ah