Daftar Isi:

OctoGlobe: 9 Langkah (dengan Gambar)
OctoGlobe: 9 Langkah (dengan Gambar)

Video: OctoGlobe: 9 Langkah (dengan Gambar)

Video: OctoGlobe: 9 Langkah (dengan Gambar)
Video: Bagaimana Bisa Terjadi? Berikut Tempat-tempat Tanpa Gravitasi Di Bumi 2024, Juli
Anonim
OctoGlobe
OctoGlobe
OctoGlobe
OctoGlobe

***Petunjuk ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com).***

Selamat membangun Octoglobe Anda sendiri

Octoglobe adalah sistem lampu pemintalan yang keren dan unik yang memiliki lengan dan LED! Ini didasarkan pada komponen cetak 3D dan menggunakan mikrokontroler arduino, pemancar FM 433Mhz, motor AC, Neopixles, relai, PVC, baterai 18650, dan servo.

Anda akan perlu:

1 kotak proyek besar (hitam)

2 Arduino Unos

1 Arduino Nano

2 papan tempat memotong roti

6 baterai 18650

Printer 3D atau akses ke salah satunya

1 servo gigi logam

Baterai 9V

Motor kipas kotak

Relai AC

Pengisi daya usb telepon 5V

2 modul penerima 433Mhz

1 modul pemancar 433Mhz

1 papan tombol 4x4

1 kotak proyek kecil (hitam)

2 4" tutup ujung PVC (berdinding tipis)

3" potongan pipa PVC 4" (berdinding tipis)

18 Neopiksel

Kabel

kuku kecil

Pistol lem panas, lem

Solder Besi

Gergaji

peredup lampu AC

Mengebor

cat semprot hitam

Langkah 1: Cetak Bahan

Cetak Bahan
Cetak Bahan
Cetak Bahan
Cetak Bahan
Cetak Bahan
Cetak Bahan
Cetak Bahan
Cetak Bahan

Lihat file terlampir untuk file desain tercetak. Nanti Anda akan melihat saya mengambil lengan dan memotongnya menjadi dua untuk mengurangi berat badan. Jika Anda mahir dalam perangkat lunak 3DCAD, saya akan merekomendasikan membuat versi lengan yang lebih ringan.

Langkah 2: Merakit Kotak dan Perumahan Putaran Utama

Merakit Kotak dan Perumahan Putaran Utama
Merakit Kotak dan Perumahan Putaran Utama
Merakit Kotak dan Perumahan Putaran Utama
Merakit Kotak dan Perumahan Putaran Utama
Merakit Kotak dan Perumahan Putaran Utama
Merakit Kotak dan Perumahan Putaran Utama

Keluarkan motor dari kipas kotak. Pasang motor kipas di kotak proyek hitam. Saya menggunakan ring karet untuk meletakkannya di bagian bawah dalam upaya mengurangi getaran putaran.

Selanjutnya saya membuat lubang di bagian bawah pada tutup pipa pvc (berdinding tipis) 4 dan menekannya ke poros motor kipas kotak. Ini akan membentuk takik berkunci. Di dalam tutup saya menambahkan lem panas untuk memperkuat pemasangan.

Potong pipa PVC berdinding tipis 3" berukuran 4" dan masukkan ke dalam tutupnya.

Langkah 3: Kontrol Putar dan Mulai Nirkabel

Kontrol Putar dan Mulai Nirkabel
Kontrol Putar dan Mulai Nirkabel
Kontrol Putar dan Mulai Nirkabel
Kontrol Putar dan Mulai Nirkabel
Kontrol Putar dan Mulai Nirkabel
Kontrol Putar dan Mulai Nirkabel

Saya menggunakan sakelar dimmer untuk mengontrol kecepatan putaran motor kipas kotak. Untuk pengaktifan wireless saya menggunakan arduino nano dan relay AC untuk menyalakan listrik ke motor (melalui dimmer) setelah menerima input dari penerima FM ke arduino (lihat foto skema) Jalur data penerima FM menuju ke D11 dan jalur data relai dilampirkan ke D9 dari Nano. Untuk menyalakan arduino saya hanya menggunakan colokan charger telepon usb kecil yang terpasang pada saluran AC yang masuk. Lihat kode penerima dasar terlampir.

Langkah 4: Bangun Tubuh Putaran Utama Dengan Servo

Bangun Tubuh Putaran Utama Dengan Servo
Bangun Tubuh Putaran Utama Dengan Servo
Bangun Tubuh Putaran Utama Dengan Servo
Bangun Tubuh Putaran Utama Dengan Servo
Bangun Tubuh Putaran Utama Dengan Servo
Bangun Tubuh Putaran Utama Dengan Servo
Bangun Tubuh Putaran Utama Dengan Servo
Bangun Tubuh Putaran Utama Dengan Servo

Saya menggunakan 18650 sel untuk memasok daya ke servo di dalam rumah putaran utama. Lihat skema untuk pengkabelan 6 sel untuk mencapai ~ 7.5V. Ini menempel pada servo +/-.

Pasang bagian atas yang dicetak 3D ke tutup pvc 4 kedua dengan memotong lubang di bagian atas dan tutupnya lalu kencangkan semuanya. Servo harus diposisikan di sekitar bagian tengah atas. Saya menambahkan beberapa lubang tambahan di setiap sisi untuk memberi makan kabel LED dan kabel servo melalui.

Langkah 5: Bangun Senjata dan Lampirkan Neopiksel

Bangun Senjata dan Pasang Neopiksel
Bangun Senjata dan Pasang Neopiksel
Bangun Senjata dan Pasang Neopiksel
Bangun Senjata dan Pasang Neopiksel
Bangun Senjata dan Pasang Neopiksel
Bangun Senjata dan Pasang Neopiksel

Mendapatkan hak ini adalah langkah yang paling rumit. Saya memotong lengan asli menjadi dua dan menggunakan pipa kecil sebagai saluran tali di setiap lengan. Pada sambungan lengan saya mengebor lubang baru dan menggunakan paku tipis sebagai titik pivot. Sistem ini bekerja mirip dengan tangan cetak 3D populer yang menggunakan tali untuk menarik jari ke arah telapak tangan. Saluran tubing bertindak sebagai berhenti ketika lengan ditarik ke lokasi yang diinginkan. Saya menempelkan pipa ke bagian dalam lengan dan menyesuaikan panjang pipa sesuai kebutuhan.

Selanjutnya kawat dan pasang neopiksel di setiap lengan menggunakan lem panas. Ada 9 piksel per lengan yang saya sambungkan sekitar satu inci. Masukkan garis ke dalam housing atas.

Langkah 6: Pasang Lengan ke Perumahan Putaran Utama

Pasangkan Arms ke Main Spin Housing
Pasangkan Arms ke Main Spin Housing
Pasangkan Arms ke Main Spin Housing
Pasangkan Arms ke Main Spin Housing
Pasangkan Arms ke Main Spin Housing
Pasangkan Arms ke Main Spin Housing

Menggunakan lubang bor paku ke bagian atas yang dicetak 3D dan kencangkan sisi yang bersebelahan untuk menempelkan lengan ke bagian atas. Pastikan lengan bergerak bebas ke atas dan ke bawah. Saya menempelkan receiver ke atas untuk mendapatkan sinyal terbaik untuk kontrol nirkabel. Masukkan tali melalui tabung dan pasang ke lengan servo menggunakan kait kecil (saya membuatnya dari kawat kaku). Sesuaikan senar sehingga ketika servo berputar 180 derajat, lengan ditarik ke atas dan menuju rumah utama.

Langkah 7: Sirkuit Kontrol Utama

Sirkuit Kontrol Utama
Sirkuit Kontrol Utama
Sirkuit Kontrol Utama
Sirkuit Kontrol Utama
Sirkuit Kontrol Utama
Sirkuit Kontrol Utama

Untuk kesederhanaan saya memiliki ruang untuk papan tempat memotong roti sirkuit dan memasukkan seluruh papan tempat memotong roti ke dalam rumahan. Idealnya ini harus ditempatkan pada papan vektor. Hubungkan Neopiksel, servo (pin data) dan penerima seperti yang dijelaskan dalam skema. Arduino sendiri ditenagai dengan baterai 9V. Saya menemukan bahwa menyalakan servo dan arduino secara terpisah dan kemudian membumikan bintang memberi kontrol yang lebih baik atas pulsa servo kemudian menjalankan baterai yang sama. Pastikan ground arduino dan servo terhubung serta receiver dan neopiksel. Flash menggunakan sketsa terlampir. (catatan: Saya memodifikasi perpustakaan kepala servo/radio sehingga mereka tidak menggunakan pengatur waktu yang sama, Anda perlu mengubah pengatur waktu agar salah satunya dapat dikompilasi atau menggunakan pengatur waktu terlampir.)

Langkah 8: Pengontrol Nirkabel (Pemancar)

Pengontrol Nirkabel (Pemancar)
Pengontrol Nirkabel (Pemancar)
Pengontrol Nirkabel (Pemancar)
Pengontrol Nirkabel (Pemancar)
Pengontrol Nirkabel (Pemancar)
Pengontrol Nirkabel (Pemancar)
Pengontrol Nirkabel (Pemancar)
Pengontrol Nirkabel (Pemancar)

Antarmuka pengontrol dengan keypad 4x4 dan pemancar 433Mhz. Skema terlampir serta kode untuk pemancar. Pemancar mengirimkan A, B, C, 1, 2, 3 dan 0 tetapi jika Anda ingin transmisi tambahan, tambahkan saja seperti yang dilakukan dalam sketsa saat ini. Saya menyimpan sirkuit papan tempat memotong roti dan arduino uno dalam kotak proyek kecil.

Langkah 9: Selesai

Tempatkan bagian atas rumahan di rumah utama dengan baterai terpasang. Uji menggunakan remote. Saat ini kode berfungsi sebagai berikut dari remote ke uno di housing dan base:

Kirim 0: Semuanya mati

Kirim A: Posisi 1 (ujung miring datar), putar

Send B: Posisi 2 (2 lengan pertama dimiringkan), spin on

Kirim C: Posisi 3 (semua 3 lengan ke atas), putar

Kirim 1, 2, atau 3: Neopiksel merah/biru/hijau, putaran tidak terpengaruh

Lihat video terakhir untuk ikhtisar dasar. Beberapa detik terakhir menunjukkan proyek selesai dalam gelap! Saya akhirnya menyemprotkannya dengan cat hitam untuk penampilan.

Direkomendasikan: