Theremoose - Chuột máy tính điều khiển Theremin: 6 bước (có hình ảnh)
Theremoose - Chuột máy tính điều khiển Theremin: 6 bước (có hình ảnh)
Anonim
Theremoose - Chuột máy tính điều khiển Theremin
Theremoose - Chuột máy tính điều khiển Theremin
Theremoose - Chuột máy tính điều khiển Theremin
Theremoose - Chuột máy tính điều khiển Theremin
Theremoose - Chuột máy tính điều khiển Theremin
Theremoose - Chuột máy tính điều khiển Theremin

Dự án này được thực hiện với sự hợp tác của Randy Glenn, hãy nhớ xem anh ấy tại đây:

Khoảng một tuần trước, tôi đã tham gia một cuộc thi hackathon dành cho những ý tưởng khủng khiếp ở Toronto (ngu ngốchacktoronto.com). Đây là kết quả của cuối tuần đó.

Chúng tôi bắt đầu với một ý tưởng rất khác. Một thành viên trong nhóm của chúng tôi có một máy vẽ 3D đã hoàn thành một phần và hai cảm biến cử chỉ, vì vậy ý tưởng của chúng tôi là tạo ra một bản phác thảo khủng khiếp, điều khiển máy vẽ bằng các cảm biến cử chỉ. Thật không may, nửa ngày sau khi khắc phục sự cố các cảm biến chuyển động và cuối cùng bắt chúng hoạt động với một pi raspberry và một bộ tạo âm sắc, một trong những động cơ trên máy vẽ đã bị lỗi và làm nó tan chảy. Còn lại với một máy vẽ bị tan chảy và một cảm biến cử chỉ ngu ngốc, chúng tôi cần một ý tưởng mới.

Đó là khi điều đó xảy ra với chúng tôi, điều gì sẽ xảy ra nếu chúng tôi sử dụng con chuột ngu ngốc của mình như một con chuột máy tính? Và đó là cách ý tưởng của chúng tôi ra đời. Bạn có thể đang nghĩ, tại sao lại gọi nó là con chó săn, khi nó rõ ràng là một con mèo? Vâng, để thực sự hiểu, bạn sẽ phải xây dựng một con cho riêng mình, nhưng về nguyên tắc, tên gọi của con nai sừng tấm được đặt theo vì không con chuột nào có thể tạo ra tiếng ồn nhiều như vậy, con nai sừng tấm nghe giống như một con nai sừng tấm. Chúng tôi cũng là người Canada, vì vậy mọi thứ đều phải liên quan đến một con nai sừng tấm.

Lưu ý: Đây không phải là theremin thực, vì nó không hoạt động bằng cách sử dụng điện dung, mà chỉ đơn giản là sử dụng cảm biến cử chỉ. Nhưng nó vẫn hoạt động như một! Tôi đoán bạn có thể gọi nó là theremin kỹ thuật số?

Bước 1: Thu thập vật liệu

Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu

Chúng tôi vô cùng may mắn khi một trong những thành viên trong nhóm của chúng tôi là một nhà sản xuất tuyệt vời và đã mang đến tất cả mọi thứ cần thiết để xây dựng dự án này và hơn thế nữa. Nhưng nếu bạn không có bộ sưu tập đồ điện tử tuyệt vời nhất thế giới, bạn sẽ phải tìm nguồn cung cấp thứ này.

Bạn sẽ cần:

  • Teensy v3.0
  • Tấm chắn âm thanh dành cho tuổi teen
  • loa khuếch đại của một số loại
  • một nút nhấn khổng lồ có đèn LED tích hợp (hoặc không có đèn LED, nhưng đèn LED làm cho nó vui nhộn hơn)
  • nhiều dây nhảy
  • bảng bánh mì
  • 2x cảm biến cử chỉ sparkfun (đây là phiên bản mới hơn của những gì chúng tôi đã sử dụng, mọi thứ đều giống nhau ngoại trừ giao diện của nó)
  • Đèn LED 4x
  • Bóng bán dẫn 5x (PN2222A)
  • Điện trở 5x 470 ohm
  • một số loại khung cho chuột (chúng tôi đã sử dụng một số gỗ và một chiếc cốc nhựa, hy vọng bạn có thể làm tốt hơn)

Bước 2: Nối dây cảm biến cử chỉ

Lên dây cho các cảm biến cử chỉ
Lên dây cho các cảm biến cử chỉ
Lên dây cho các cảm biến cử chỉ
Lên dây cho các cảm biến cử chỉ
Lên dây cho các cảm biến cử chỉ
Lên dây cho các cảm biến cử chỉ
Lên dây cho các cảm biến cử chỉ
Lên dây cho các cảm biến cử chỉ

Với tôi, đây là phần vui nhất. Đang lên dây mọi thứ.

Để bắt đầu, chúng tôi chỉ cần thực hiện một số sửa đổi đối với cảm biến bên tay phải (đây là cảm biến sẽ di chuyển chuột của bạn lên và xuống):

  1. Tháo miếng hàn nối các miếng đệm "I2C Pullup".
  2. Cầu nối các miếng đệm "Addr".

Tôi đã vẽ một sơ đồ nhỏ cho thấy những miếng đệm này được tìm thấy ở đâu ở trên.

Bây giờ bạn đã sửa đổi cảm biến bên phải, hãy kết nối cả hai cảm biến với bảng Teensy theo cùng một cách:

  1. Gắn đất vào mặt đất (GND to GND).
  2. Gắn VCC trên các cảm biến vào 3.3v trên Teensy.
  3. Gắn chân dữ liệu trên cảm biến (DA) vào chân 18 trên Teensy.
  4. Gắn chân đồng hồ trên cảm biến (CL) vào chân 19 trên Teensy.

Đó là tất cả, các cảm biến đã được kết nối!

Bước 3: Lên dây cót mọi thứ khác

Lên dây cót mọi thứ khác
Lên dây cót mọi thứ khác
Lên dây cót mọi thứ khác
Lên dây cót mọi thứ khác

Bây giờ các cảm biến đã được kết nối, hãy gắn mọi thứ khác vào Teensy. Có các hướng dẫn bên dưới và một sơ đồ vẽ tay với các hình ảnh ở trên, hy vọng rằng điều đó là đủ để giải thích đúng cách đi dây!

Cái nút

Dây nút để ghim 0 trên Teensy và nối đất. Đảm bảo rằng bạn có dây để nút mở tự nhiên (có nhãn NO và COM trên nút của chúng tôi).

Để đấu dây cho đèn LED, nếu bạn có một đèn LED được tích hợp vào nút của mình như chúng tôi làm:

  1. gắn chân Teensy 1 vào đế của bóng bán dẫn của bạn
  2. gắn bộ phát xuống đất
  3. gắn bộ thu vào cực dương của đèn LED
  4. đấu dây cực âm của đèn LED thành + 3,3v trên Teensy, mắc nối tiếp với điện trở 470 ohm

Đèn LED chỉ báo

Những điều này sẽ cung cấp phản hồi để bạn biết con chuột của mình đang di chuyển theo hướng nào, bạn biết đấy, trong trường hợp bạn muốn sử dụng chuột trong khi không nhìn vào màn hình. Được rồi, tốt thôi, chúng tôi đã thêm chúng vì không có dự án nào hoàn thành mà không có điốt phát sáng.

Chúng tôi đã thêm bốn đèn LED và mỗi đèn được gắn vào một chân Teensy từ 2 đến 5, nối chúng như thế này:

  1. gắn đế của một bóng bán dẫn vào một trong 4 chân Teensy ở trên.
  2. gắn bộ phát xuống đất
  3. gắn bộ thu vào cực dương của đèn LED
  4. đấu dây cực âm của đèn LED thành + 3,3v trên Teensy, mắc nối tiếp với điện trở 470 ohm

Diễn giả

Chỉ cần cắm chúng vào tấm chắn âm thanh Teensy. Nó có một giắc cắm âm thanh 1/8.

Đó là tất cả! Không còn gì để dây trong dự án này.

Bước 4: Phần mềm

Phần mềm!
Phần mềm!

Mã cho dự án này được liên kết dưới đây:

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Bạn sẽ có thể tải xuống từ liên kết đó và mở nó trong Arduino IDE, tải nó lên bo mạch của bạn và mọi thứ đều hoạt động tốt. Nhưng điều đó thật nhàm chán! Hãy thử thử nghiệm với mã và thay đổi các thông số. Chúng tôi đã có rất nhiều thử nghiệm thú vị với các loại sóng có thể được tạo ra bởi Teensy. Chúng tôi phát hiện ra rằng sóng răng cưa là khó chịu nhất. Có một hình ảnh phía trên của thông số cần được sửa đổi để thay đổi dạng sóng.

Khi mã được tải lên, khi bạn cắm Teensy vào máy tính, nó sẽ hoạt động như một con chuột! Điều này có thể gây khó chịu khi bạn đang cố gắng tải lên mã đã sửa đổi và ai đó đang chơi với nó. Khi Teensy được cắm lần đầu tiên, nó có thể vào một trong hai chế độ. Nếu bạn nhấn giữ nút lớn khi bật nguồn, nó sẽ ở chế độ yên tĩnh (hoàn hảo để sử dụng tại nhà), nếu bạn chỉ cắm vào, nó sẽ ở chế độ ồn ào (hoàn hảo để ra khỏi quán cà phê nếu bạn có thể ' t tìm một chỗ ngồi).

Bước 5: Gắn kết mọi thứ để làm cho nó có thể sử dụng được

Gắn kết mọi thứ để làm cho nó có thể sử dụng được
Gắn kết mọi thứ để làm cho nó có thể sử dụng được

Đây là bước mà bạn có thể sáng tạo! Chúng tôi làm khung cho con chuột cống bằng cách sử dụng một miếng gỗ bổ sung, gắn các cảm biến ở hai bên của máy tính và sử dụng một chiếc cốc đơn màu đỏ (chứa đầy đá) để giữ nút, sẽ được sử dụng để nhấp (chúng tôi đã sử dụng cúp solo màu đỏ vì nó là độ cao hoàn hảo để đánh vào cằm của bạn).

Tôi nghĩ rằng đây là giải pháp hoàn hảo khi chúng tôi đang tham gia một cuộc thi hackathon và việc tạo ra một số loại khung cho nó là một ý tưởng vào phút chót, nhưng tôi cũng nghĩ rằng bạn có thể làm tốt hơn, vì vậy bất cứ điều gì bạn nghĩ ra, hãy chia sẻ nó với tôi!

Tuy nhiên, khi bạn quyết định lắp vào đó, hãy đảm bảo rằng bạn đặt cảm biến bên phải hướng lên trên và xuống dưới và cảm biến bên trái hướng sang trái và phải. Chúng tôi thấy rằng đây là cách dễ kiểm soát nhất.

Bạn có thể thấy hệ thống của chúng tôi trong hình trên.

Bước 6: Bạn đã hoàn tất! Chúc vui vẻ

Image
Image
Bạn đã hoàn tất! Chúc vui vẻ!
Bạn đã hoàn tất! Chúc vui vẻ!
Bạn đã hoàn tất! Chúc vui vẻ!
Bạn đã hoàn tất! Chúc vui vẻ!

Cách tốt nhất để dạy bạn cách sử dụng cái này là cho bạn xem một đoạn video. Bạn có thể xem các video ở trên để biết cách hoạt động của nó. Ở đây nó đang được sử dụng để chơi Minecraft và Minesweeper, nhưng bạn không chỉ phải chơi các trò chơi bắt đầu bằng "của tôi", khả năng của chúng là vô tận!

Nếu bạn xây dựng một trong những cái này, vui lòng cho tôi biết! Và cũng xin đề xuất cách sử dụng tốt nhất cho phần công nghệ đột phá, đáng kinh ngạc này.

Chúng tôi cũng sẽ đánh giá rất cao nếu bạn bình chọn cho chúng tôi trong cuộc thi âm thanh, bởi vì còn có thể phát minh nào khác liên quan đến âm thanh có thể tốt hơn so với sáng chế đó?

Chúng tôi đã có rất nhiều niềm vui khi xây dựng dự án này, và chúng tôi hy vọng bạn sẽ làm như vậy!