Mục lục:

Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino): 7 bước (có hình ảnh)
Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino): 7 bước (có hình ảnh)

Video: Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino): 7 bước (có hình ảnh)

Video: Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino): 7 bước (có hình ảnh)
Video: Vi mạch được tạo ra như thế nào? Có phức tạp hay không? 2024, Tháng sáu
Anonim
Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino)
Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino)
Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino Walkie)
Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino Walkie)
Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino)
Làm thế nào để tạo ra một chiếc điện thoại có thể không dây! (Bộ đàm Arduino)

Mới hôm nọ, tôi đang thực hiện một cuộc điện thoại rất quan trọng thì quả chuối điện thoại của tôi ngừng hoạt động! Tôi đã rất thất vọng. Đó là lần cuối cùng tôi bỏ lỡ cuộc gọi vì chiếc điện thoại ngu ngốc đó! (Trong nhận thức muộn màng, tôi có thể đã hơi tức giận vào lúc này, xem các bức ảnh)

Đã đến lúc nâng cấp. Nhập điện thoại lon thiếc không dây! Điện thoại gag hoàn toàn mới và được cải tiến, dành cho tất cả các nhu cầu liên lạc giả của tôi!

Lưu ý: (Dự án này thực sự hoạt động)

Đây là cách tôi tạo ra nó!

Bước 1: Công cụ và vật liệu

Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu

Đối với dự án này, bạn sẽ cần một số thiết bị điện tử và một vài công cụ.

Tôi muốn tiết lộ rằng dự án này được tài trợ bởi DFRobot. Tất cả các phần đều do họ cung cấp và một số liên kết được cung cấp là liên kết liên kết với DFRobot. Hãy sử dụng chúng nếu bạn muốn hỗ trợ Facio Ergo Sum! Các bộ phận không có thương hiệu cũng hoạt động. Cảm ơn DFRobot đã giúp dự án này trở nên khả thi!

Công cụ -

  • Khoan (w / Bits)
  • Tin Snips
  • Súng bắn keo nóng (Cẩn thận: Rất nóng)
  • Kìm mũi kim
  • Ball-peen Hammer

Vật liệu - (Hai trong số này)

  • DFduino Uno R3
  • Lá chắn mở rộng IO trọng lực (Tùy chọn)
  • Cảm biến âm thanh tương tự (Micrô)
  • Bộ khuếch đại âm thanh 386AMP (Loa)
  • Giá đỡ pin 6AA với Giắc cắm thùng DC (và 6x AA)
  • NRF24L01 + PA + LNA có ăng ten
  • Nút xúc giác (tôi đã sử dụng một nút trò chơi điện tử)
  • Aluminium Coffee Can (Bạn có thể tìm thấy những thứ này dễ dàng trên Craigslist / Facebook Marketplace)
  • Dây nhảy

Bước 2: Chuẩn bị lon

Chuẩn bị các lon
Chuẩn bị các lon
Chuẩn bị các lon
Chuẩn bị các lon
Chuẩn bị các lon
Chuẩn bị các lon
Chuẩn bị các lon
Chuẩn bị các lon

Trước khi có thể kết nối các thiết bị điện tử, chúng tôi sẽ cần chuẩn bị đồ hộp. Để làm điều này, chúng tôi sẽ khoan hai lỗ, một cho ăng-ten và một cho nút.

Tôi bắt đầu với lỗ ăng-ten. Đầu tiên, tôi đặt bảng ăng-ten bên trong hộp thiếc, để đo khoảng cách từ mặt bên mà lỗ sẽ cần. Sau đó, sử dụng ngón tay của mình để ghi lại đường gờ, tôi đánh dấu lỗ bằng bút đánh dấu Bảng trắng, để sau này tôi có thể lau sạch chúng. Sau đó, sử dụng một cái vòi, tôi đặt một vết lõm nhỏ ở nơi tôi định khoan. Điều này sẽ giúp định hướng mũi khoan trong bước tiếp theo.

Tùy thuộc vào ăng-ten bạn sử dụng, bạn có thể cần một lỗ nhỏ hơn / lớn hơn. Vì vậy, những gì tôi đã làm để tìm ra kích thước phù hợp, là so sánh các chủ đề trên ăng-ten với kích thước mũi khoan.

Lưu ý: (Kết quả của tôi là 7/32)

Được rồi, BẬT KÍNH AN TOÀN!

Sau khi bạn đã chọn một kích thước và đánh dấu lỗ, hãy khoan vào lon, đi với tốc độ cao nhưng không đẩy quá mạnh. Vì lon thiếc mỏng manh đến mức nào, nó thường sẽ bị cắt, vì vậy hãy để ý kim loại sắc nhọn. Dùng kềm và kềm thiếc để làm sạch phần cạnh này.

Sau đó, đã đến lúc cho lỗ nút. Cái này hơi khác một chút.

Lưu ý: Tôi đang làm việc với những gì mình có, vì vậy tôi quyết định thử lại bằng cách sử dụng máy khoan và ống cắt thiếc. Một bit Forstner có thể hoạt động tốt hơn nhiều. Đây là cách tôi đã làm điều đó.

Đầu tiên, tôi tháo "đai ốc" bằng nhựa ra khỏi nút. Sau đó, tôi đặt đai ốc vào vị trí tôi muốn lỗ và đánh dấu đường kính bên trong. Sau đó, tôi khoan năm lỗ và sử dụng các mảnh thiếc để làm sạch vật liệu và tạo thành một vòng tròn. Đánh dấu lỗ, chạm vào lỗ và khoan.

NGỪNG LẠI! Đó là HAMMERTIME!

Sau đó, tôi dùng búa và kìm để gõ vào các mấu kim loại và uốn cong chúng xuống. Vui lòng tham khảo các hình ảnh để biết rõ hơn về cách tôi đã làm điều này. Tôi đã cung cấp một sơ đồ kém chất lượng có thể giúp bạn.

Lưu ý: Tôi khuyên bạn nên sử dụng búa bắn bi. Tôi sử dụng một cái búa thông thường vì đó là tất cả những gì tôi có.

Sau khi hoàn tất, bạn có thể vặn ăng-ten và nút. Một lần nữa, hãy cẩn thận với bất kỳ mảnh kim loại sắc nhọn nào!

Bước 3: Thời gian bắn keo nóng

Thời gian súng bắn keo nóng!
Thời gian súng bắn keo nóng!
Thời gian súng bắn keo nóng!
Thời gian súng bắn keo nóng!
Thời gian súng bắn keo nóng!
Thời gian súng bắn keo nóng!

Bây giờ hãy dán keo vào các thành phần!

Đầu tiên, cắm súng bắn keo nóng của bạn và đợi nó nóng lên.

* Chủ đề Jeopardy bắt đầu phát… *

Sau đó, sử dụng keo nóng để cố định bảng ăng-ten vào lon. Tôi cũng khuyên bạn nên phủ keo lên phần kim loại của ăng-ten dính qua lon, để nó không dính vào lon.

Lưu ý: Với tất cả các thành phần này, hãy sử dụng nhiều keo nóng để không có cơ hội tiếp đất với lon. Nếu bạn nghe thấy tiếng vo ve hoặc tiếng bíp khi kiểm tra, rất có thể bạn đã bị lỗi nối đất.

Dán Arduino Uno vào đáy lon, sau đó gắn bộ pin vào. Đây sẽ là phần nặng nhất, tôi khuyên bạn nên bôi keo vào các cạnh và sau đó đặt nó vào nơi bạn muốn chiếc hộp nghỉ ngơi (để ăng-ten hướng lên trên). Bộ pin sẽ luôn là trọng tâm tự nhiên của lon.

Tôi dán loa vào một bên của bộ pin và bên kia là micrô. (Tham khảo hình ảnh) Điều này chủ yếu dành cho mục đích thẩm mỹ và quản lý dây.

Đảm bảo sử dụng nhiều keo để không có chốt nào tiếp đất vào hộp thiếc

Bước 4: Đấu dây mạch

Đấu dây mạch
Đấu dây mạch
Đấu dây mạch
Đấu dây mạch

Khi mọi thứ đã được dán chắc chắn, đã đến lúc nối dây! Sử dụng sơ đồ được cung cấp để kết nối tất cả các jumper với các chân thích hợp của chúng. Tôi cũng sẽ cung cấp thông tin chốt bên dưới:

(Lưu ý, đây là dành cho HAT Mở rộng Trọng lực)

Ban Antenna:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> Chân 7
  • CSE -> Pin 8
  • GND -> GND
  • 5V -> 5V

Một số điều cần lưu ý về bảng này. NRF24L01 là một sản phẩm công nghệ tuyệt vời, nhưng rất nhạy cảm với điện. Đảm bảo chỉ cấp nguồn cho nó với 3,3V trừ khi bạn đang sử dụng ba lô đi kèm như tôi. CHỈ KẾT NỐI VÀO 5V KHI SỬ DỤNG BAN NGOÀI TRỜI, nếu không sẽ làm cháy anten.

Cảm biến âm thanh tương tự:

Các chân trọng lực -> A0

Khuếch đại âm thanh:

  • + (trên đầu vào loa) -> 9 hoặc 10 (âm thanh trái hoặc phải)
  • - (trên đầu vào loa) -> GND
  • Chân trọng lực -> D0

Chuyển:

  • KHÔNG -> A1
  • COM -> GND

Dưới đây là giải thích ngắn gọn về mạch (hy vọng sẽ mang lại lợi ích cho bất kỳ ai sử dụng bảng mạch khác).

Do Thư viện âm thanh RF24 mà chúng tôi đang sử dụng, có một sơ đồ chân rất cụ thể cho micrô, loa, công tắc và ăng-ten:

Chân tín hiệu Micrô sẽ luôn đi trên chân A0.

Switch (để chuyển sang chế độ truyền) luôn là chân A1.

Bộ khuếch đại âm thanh tôi đang sử dụng không quan trọng nó được cắm ở đâu, miễn là nó có nguồn điện. Điều quan trọng là dây bạn đang sử dụng để truyền âm thanh, theo mặc định sẽ là chân 9 và 10 (cho âm thanh trái và phải).

Các chân Antenna CE và CSE luôn được kết nối tương ứng với các chân 7 và 8 (đây là thứ cho phép cả hai hướng của tín hiệu vô tuyến)

Hy vọng rằng thông tin này sẽ giúp bạn đấu dây mạch này trên bất kỳ bảng nào.

Bước 5: Đẩy mã

Đẩy mã
Đẩy mã
Đẩy mã
Đẩy mã
Đẩy mã
Đẩy mã

Đã đến lúc đẩy một số mã! Chương trình cho dự án này SIÊU đơn giản nhờ Thư viện RF24Audio. Nó thực sự không phải là 10 dòng mã! Hãy xem:

// Bao gồm các thư viện

#include #include #include RF24 radio (7, 8); // Thiết lập radio bằng các chân 7 (CE) 8 (CS) RF24Audio rfAudio (radio, 1); // Thiết lập âm thanh bằng radio và đặt thành radio số 0. void setup () {rfAudio.begin (); // Việc duy nhất cần làm là khởi tạo thư viện. }

Tôi sẽ không giải thích cách hoạt động của nó ở đây, nhưng nếu bạn muốn tìm hiểu thêm về Arduino IDE và ý nghĩa của mã này, hãy xem liên kết này.

Bạn cũng sẽ cần cài đặt Thư viện RF24 và RF24Audio, bạn có thể tải xuống tại đây.

Sau khi bạn đã cài đặt Arduino IDE, hãy tải xuống chương trình Arduino được cung cấp và mở mã. Xem trong menu thả xuống Công cụ. Đảm bảo “Lập trình viên” được đặt thành AVR ISP và Bo mạch được đặt thành Arduino UNO (hoặc bất kỳ bo mạch nào bạn đang sử dụng). Đồng thời xác nhận rằng bạn đang sử dụng đúng Cổng (nó sẽ nói “Arduino Uno trên COM #”)

Bây giờ chúng tôi đã sẵn sàng để đẩy mã. Cắm cáp USB vào Arduino và máy tính, sau đó nhấp vào mũi tên Tải lên ở trên cùng bên trái của IDE. Mã sẽ được tải lên và bạn có thể nghe thấy một tiếng ồn nhỏ.

Thử nhấn nút và xem buzz có thay đổi cao độ hay không. Nó cũng sẽ làm mờ một đèn LED trên đầu HAT mở rộng IO.

Nếu bạn nhận được những kết quả này, thì chương trình sẽ chạy chính xác và mọi thứ phải được kết nối đúng cách.

Bước 6: Kiểm tra nó ra

Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Kiểm tra nó ra
Kiểm tra nó ra

Để kiểm tra, bạn cần bật cả hai hộp. Nhấn nút xuống trên một lon và tạo một số tiếng ồn vào micrô. Bạn có thể nghe thấy âm thanh phát ra từ lon khác không?

Hãy thử điều tương tự trên lon khác. Nghe bất cứ điều gì?

Nếu vậy, nó hoạt động và bạn đã hoàn tất! Lưu ý: Nếu bạn đang bị nhiễu hoặc ù, hãy kiểm tra các sự cố nối đất. Đảm bảo không có dây dẫn nào chạm vào lon và có nhiều keo giữa các thành phần. Cố gắng tránh xoắn vào nhau, vì điều này sẽ làm tăng nhiễu. Tôi cũng khuyên bạn nên dùng băng dính điện che phần kim loại của ăng-ten để ngăn nó tiếp đất với lon.

Một khi bạn biết nó hoạt động, hãy thử kiểm tra khoảng cách nữa; nó sẽ đi lên đến một km nếu không có gì cản trở tín hiệu!

Bước 7: Kết luận

Phần kết luận
Phần kết luận
Phần kết luận
Phần kết luận
Phần kết luận
Phần kết luận

Xin chúc mừng, bạn đã đi đến cuối cùng! Công việc tuyệt vời khi xây dựng dự án này!

Cảm ơn bạn đã đọc Hướng dẫn của tôi, tôi hy vọng bạn thích xem video và tôi hy vọng bạn thấy nó rất thú vị.

Tôi muốn tiết lộ rằng dự án này được tài trợ bởi DFRobot, họ đã giúp dự án này có thể tồn tại bằng cách cung cấp tất cả các bộ phận, vì vậy hãy dành tình cảm cho họ!

Cập nhật: Tôi đang tham gia chương trình Có thể hướng dẫn này trong Cuộc thi Arduino, vì vậy nếu bạn thích dự án này, hãy bình chọn cho nó bằng nút màu cam bên dưới!

Cập nhật đã cập nhật: Tôi cũng đang tham gia Cuộc thi làm từ Arduino tại nhà, vì vậy tôi rất muốn nếu bạn cũng có thể cho tôi thấy sự hỗ trợ của bạn trên các trang web đó!

Cập nhật cập nhật trên bản cập nhật trước: Tôi cũng tham gia Thử thách làm công nghệ tại nhà của Hackaday.io, vì vậy hãy bỏ phiếu cho nó tại đây!

Hãy theo dõi tôi để biết thêm nhiều dự án thú vị như thế này, và bắt tay vào thực hiện một điều gì đó! Luôn không ngừng học hỏi.:)

- Geoff M.

Facio Ergo Sum: "Tôi thực hiện vì vậy tôi là"

Cuộc thi Arduino 2020
Cuộc thi Arduino 2020
Cuộc thi Arduino 2020
Cuộc thi Arduino 2020

Về nhì trong Cuộc thi Arduino 2020

Đề xuất: