Video: Tim's Cybot Arduino NANO Remote Control: 31 Langkah (dengan Gambar)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Oleh PalingenesisTim's PlaceIkuti Lainnya oleh penulis:
Tentang: Pensiun Selengkapnya Tentang Palingenesis »
Proyek ini adalah untuk membuat Remote Control Inframerah untuk mengontrol Cybot Asli yang diterima dengan majalah Ultimate Real Robots, dimulai pada tahun 2001.
Alasan membuat remote: (sedikit sejarah)
Sebelum mengeluarkan suku cadang untuk handset IR, Cybot dimasukkan ke dalam mode yang berbeda dengan memilih DIP Switches. (Tidak ada masalah dengan Cybot saat ini terjadi) Ketika Handset IR dikeluarkan, segalanya berubah. Sebuah prosesor ditingkatkan untuk mengubah fungsi DIP Switches. DIP Switch yang kemudian digunakan untuk mengatur saluran yang digunakan oleh IR Handset sehingga lebih dari satu Cybot dapat digunakan secara bersamaan. (Hingga 16 Cybot dapat dikontrol dengan Kontrol Inframerah) Namun, ketika Infrared-Download-Board dikeluarkan, ada masalah. Tidak semua papan di mana diproduksi sama, ada masalah yang membuat beberapa tidak berfungsi dengan benar atau tidak berfungsi sama sekali. Ada perbaikan yang dikeluarkan tetapi ini tidak memperbaiki semua. Saya adalah salah satu yang tidak beruntung, tidak ada yang berhasil untuk saya sejak saat itu, semuanya bergantung pada Handset Inframerah yang berfungsi.
Jika Anda, seperti saya, adalah salah satu yang tidak beruntung yang memiliki masalah yang sama, Anda mungkin ingin menggali kotak bit Cybot lama Anda dan membuat Pengendali Inframerah ini untuk mengendalikannya.
Satu-satunya hal yang tidak dapat saya lakukan adalah: Kontrol Suara dan LINK PC
Langkah 1: Remote Beraksi
Saya kesulitan fokus, saya menggunakan ponsel lama saya untuk membuat video.
Langkah 2: Sibot
Maaf, tetapi kecuali Anda memiliki Cybot, maka ini tidak banyak berguna bagi Anda.
Tetapi jika Anda mengenal seseorang yang memilikinya:
Mungkin ini akan membangkitkan anak-anak kecil yang tidak aktif itu, bersembunyi di lemari berdebu itu:)
Langkah 3: Mari Mulai. Pertama Prototipe
Sebelum membuat handset, saya membuat prototipe untuk mengujinya dan memastikan kode saya berfungsi.
R8 dan R9 adalah resistor pullup untuk bus I2C. banyak orang lupa untuk menambahkan ini ke sirkuit, tetapi mereka diperlukan. (satu pasang per bus, bukan perangkat) Sebagai aturan praktis resistor ditambahkan ke master, tetapi karena Arduino dapat digunakan sebagai master atau slave dan untuk menjaga hal-hal sederhana, tarikan internal tidak digunakan di perpustakaan.
Saya telah menggunakan Resistor Pullup Internal untuk Pin yang terhubung ke sakelar. Jadi semua Switch harus dekat dengan Ground.
Pasangan Resistor / Kapasitor R1 hingga R7, C1 hingga C7 adalah untuk mengimbangi pantulan. (jadi tidak perlu jika Anda ingin melakukan tes cepat, saya merekomendasikannya untuk stabilitas)
Q1 adalah driver untuk LED Inframerah (940nm). Ini adalah daya penuh yang digunakan oleh LED untuk mengirimkan sinyal. (sekali lagi jika pengujian di sebelah Cybot Anda, Q1, C8 dan R11 dapat dihapus. Menghubungkan R10 dan LED1 secara seri antara Pin D3 dan 5v akan berfungsi)
Saya membuat sirkuit menggunakan Fritzing, jadi di sini adalah file sehingga Anda dapat melihatnya lebih baik: Arduino_Handset.zip