Isi kandungan:

Carousel yang Dapat Dikendalikan MCU untuk Pemasangan Kamera: 10 Langkah
Carousel yang Dapat Dikendalikan MCU untuk Pemasangan Kamera: 10 Langkah

Video: Carousel yang Dapat Dikendalikan MCU untuk Pemasangan Kamera: 10 Langkah

Video: Carousel yang Dapat Dikendalikan MCU untuk Pemasangan Kamera: 10 Langkah
Video: Benarkah Pikiran dan Perasaan Tak Bisa Sejalan? 2024, November
Anonim
Carousel yang Dikendalikan MCU untuk Pemasangan Kamera
Carousel yang Dikendalikan MCU untuk Pemasangan Kamera
Carousel yang Dikendalikan MCU untuk Pemasangan Kamera
Carousel yang Dikendalikan MCU untuk Pemasangan Kamera

Oleh itu, anda adalah Saint Scient yang jahat, membina bot destructo terbaru anda. Anda telah belajar pelajaran yang menyakitkan bahawa, apabila digagalkan, yang terbaik adalah tidak berada di atas ciptaan anda dengan daging, dengan pembakaran dan borgol. Semasa ciptaan anda melanggar tembok selatan tebing pertama YourTownVille, ia terus ke utara menuju ke arah peti besi, apabila tiba-tiba, musuh anda datang dari timur dan menutup H-Bridge dengan amperage tinggi anda dengan proyektil logam dilemparkan bertema wira, menggoreng MCU dengan voltan belakang dan menelan belanja ribuan bahagian robot dan kehilangan potensi rampasan dari bank, sambil menyelamatkan hari dan mendapatkan gadis itu. Barang-barang pahlawan biasa. Sekiranya anda mempunyai pandangan jauh untuk memasang sistem penglihatan yang boleh disusun dengan tongkat analog tambahan pada gamepad yang anda gunakan mesin dari kapal layar anda di perairan antarabangsa … Nah, inilah satu cara untuk membina sistem sedemikian. (Saya harap tidak ada yang bosan dengan senario saintis gila jahat di atas)

Langkah 1: Bahagian dan Alat

Bahagian dan Alat
Bahagian dan Alat

Perisian yang diperlukan: Bolt panjang 1 / 4-20 x 2 ", qty. 1 1/4-20 Hex Nut, qty. 3 1 / 4-20 Wing Nut, qty. 1 4-40 Screw Mesin, qty. 12 4- 40 Nut Mesin, jumlah. 12 1/4 "panjang # 4 Spacer, qty. 12 Skru Kayu, qty. Pin 1/6 "x 1.5" panjang, qty. 1 2.5 "Tension Spring, qty. 1 2-part Epoxy Thin Bailing Wire 22-AWG Wired InsulatedSarvaged Hardware: CD-ROM Media yang dibuang, qty. 2 GearBox diselamatkan dari kereta mainan, jumlah. 1 Timing belt dengan takal, qty. 1 Potongan dari kepingan nipis kayu logam Logam Komponen Elektronik: 10k ohm Panel-Mount Potensiometer, qty. 1 1k ohm perintang, qty. 1 Pemasangan H-Bridge PCBA 2-amp, qty. 1 Motor DC dengan Gear, qty. 1 (Pilihan, tetapi disyorkan MCU pilihan, pada PCBA 0.1 "Pin jarak untuk sambungan Molex 2-pin, 3-pin, and 4-pin Wire Connectors Molex crimp-on connection terminalsTools: # 1 Philips Screwdriver # 2 Philips Screwdriver Tin Snips 7/16" Kunci 1/4 "Bor Pemotong Nut Jarum Lubang Hidung, dengan bit 1/4-20 Die (seperti dalam set Ketuk dan Mati) Sharpie Marker Compass Soldering Kit Wire Strippers Wood Saw

Langkah 2: Rancang, Tandai, dan Pra-Latihan

Rancang, Tandakan, dan Pra-Latihan
Rancang, Tandakan, dan Pra-Latihan

Saya menggunakan kompas untuk membuat bulatan sepusat dengan tepi luar salah satu CD. Saya kemudian menggunakan kompas untuk membahagikan bulatan itu dalam enam segmen yang sama, kemudian membahagi masing-masing dengan dua, untuk dua belas segmen bulatan. Saya menggerudi setiap lubang yang ditandakan dari kedua-dua CD tersebut. By the way, anda hanya boleh menulis di CD dengan dakwat khas, seperti Sharpie Marker. Saya menandakan beberapa pendakap dari logam lembaran untuk memasang takal pemacu, dan membuat lubang tersebut terlebih dahulu. Seterusnya, saya memotong bentuk pendakap dan membengkokkannya ke bentuk yang betul. Saya menggerudi lubang 1/4 "untuk memasang potensiometer ke sekeping kayu, dan menggerudi lubang di kayu tempat braket dipasang naik. Anda juga perlu menggerudi lubang 1/4 "di salah satu CD untuk memasang bolt tegak agar kamera dipasang.

Langkah 3: Pasang CD Atas ke Potensiometer

Pasang CD Atas ke Potensiometer
Pasang CD Atas ke Potensiometer
Pasang CD Atas ke Potensiometer
Pasang CD Atas ke Potensiometer

Potensiometer yang saya dapat dari Radio Shack dengan harga $ 2.99 ditambah cukai datang dengan mesin basuh kecil dan nipis dan kacang nipis untuk membolehkannya dipasang di belakang panel. Ia juga mempunyai batang yang sangat panjang, untuk beberapa sebab. Perkara pertama yang perlu dilakukan adalah mengikat batang dan memotong benang di dalamnya dengan 1 / 4-20 die. Yang saya gunakan ternyata terbuat dari aluminium, jadi pemotongannya berjalan dengan lancar, tetapi utasnya tidak sekuatnya. Walaupun begitu, mereka cukup kuat. Ambil mesin basuh, dan letakkan di bawah lubang di tengah CD-ROM. Tandakan diameter lubang tengah CD ke mesin basuh dengan pensil. Sekarang, gunakan pemotong timah anda dan potong diameter mesin basuh hingga masuk tepat ke lubang tengah CD-ROM. Potensiometer juga memiliki "benjolan" di permukaan agar tetap sejajar di panel. Bor lubang di CD-ROM untuk menggunakan ciri tersebut. Di antara penempatan lubang penjajaran yang betul, dan pemotongan mesin basuh yang tepat, potensiometer anda akan berada di tengah karusel yang tepat. Kencangkan mur, dan CD anda terpasang dengan selamat. Thread pada salah satu kacang hex 1/4-20, ke batang potensiometer.

Langkah 4: Pasang CD Bawah ke CD Atas

Pasang CD Bawah ke CD Atas
Pasang CD Bawah ke CD Atas

Sebelum anda benar-benar menambahkan CD-ROM yang lebih rendah, pasangkan baut pemasangan kamera. Gunakan dua belas skru mesin, spacer, dan kacang hex 4-40 untuk memasang CD yang lain ke unit ini.

Langkah 5: Pasang Carousel Ke Kayu

Pasang Carousel Ke Kayu
Pasang Carousel Ke Kayu

Masukkan poros potensiometer berulir melalui lubang 1/4 pra-digerudi di kayu. Benang kacang hex 1/4-20 kedua ke poros potensiometer, dan ketatkan mur sehingga korsel menunjuk ke depan ketika potensiometer berada di tengah tepat julat analognya. Saya menandakan hujung batang dengan penanda tajam untuk memudahkan tugas ini.

Langkah 6: Tulis Beberapa Firmware Uji untuk Mengubah MCU Anda ke Voltmeter Bersiri

Tulis Sebilangan Firmware Uji untuk Mengubah MCU Anda menjadi Voltmeter Bersiri
Tulis Sebilangan Firmware Uji untuk Mengubah MCU Anda menjadi Voltmeter Bersiri

Saya menggunakan LPC2148 MCU dari NXP LPC2148 dalam persediaan saya, kerana saya biasa dengan mereka dari pengalaman di tempat kerja saya. Pilihan lain yang baik adalah MCU murah dengan input analog dan pin GPIO percuma dengan rantai alat GNU percuma dan port RS232. Dengan menggunakan IDE dan penyusun pilihan anda, tulis beberapa firmware yang akan membaca input analog yang telah anda putuskan dan letakkan hasil pada port bersiri. Memandangkan kerumitan pengaturcaraan MCU, petunjuk yang lebih mendalam mengenai perkara ini akan menjadi keseluruhannya sendiri. Nyalakan MCU anda dengan kabel flash yang sesuai. Kod anda berfungsi dengan betul pada percubaan pertama, bukan?

Langkah 7: Kalibrasi Bacaan MCU Anda

Tentukan Pembacaan MCU Anda
Tentukan Pembacaan MCU Anda
Tentukan Pembacaan MCU Anda
Tentukan Pembacaan MCU Anda

Oleh itu, pasangkan potensiometer anda ke papan MCU anda dengan beberapa klip buaya. Saya menyambungkan terminal elektrik Kiri ke sumber 3.3VDC pada papan MCU, membumikan terminal kanan, dan menyambungkan terminal tengah ke pin input Analog, Melalui perintang 1K. Perintang menghalang anda untuk melepaskan asap ajaib dari MCU anda ketika potensiometer berada di salah satu jarak perjalanannya. Sediakan MCU anda dengan sumber kuasa, dan pasangkan kabel bersiri anda. Buka program Terminal RS232 kegemaran anda dan perhatikan bacaannya. Apa yang saya cari dahulu ialah voltan tertinggi / terendah yang mungkin akan didaftarkan oleh ADC. Saya memasukkan nombor-nombor itu dalam firmware saya, menggunakan beberapa nombor-matematik mewah pada kod voltmeter saya, menyusun semula, mengubah suai, dan memulakan cadangan program terminal saya. By the way, "_udivsi ()" sukar untuk dijejaki. Nampaknya, LPC2000 MCU tidak suka melakukan pembahagian. Saya juga tidak, jadi kami bersetuju untuk tidak bersetuju. Kumpulan nombor yang saya mahukan seterusnya adalah voltan ketika korsel menunjuk lurus ke depan, kiri, dan kanan. Saya mendapati bahawa korsel boleh berpusing lebih jauh ke kiri dan kanan daripada anda dapat memperoleh nombor yang bermakna. Saya mendapat bacaan yang baik sekitar 180 darjah penuh, jadi saya dapat mengarahkan kamera saya dari kiri penuh ke kanan. Sekali lagi, saya menambahkan nombor ini ke dalam pengiraan saya dalam firmware. Ini menjadikan bacaan yang diambil dari potensiometer menjadi bacaan sensor yang agak boleh dipercayai.

Langkah 8: Pasang Perkakasan dan Elektronik yang Tinggal

Pasang Perkakasan dan Elektronik yang Tinggal
Pasang Perkakasan dan Elektronik yang Tinggal
Pasang Perkakasan dan Elektronik yang Tinggal
Pasang Perkakasan dan Elektronik yang Tinggal

Skru pendakap ke bahagian kayu dengan skru kayu. Sematkan sudut kotak gear ke salah satu pendakap. Pasangkan tali pinggang ke karusel dan takal pemacu. Pasang pegas ketegangan anda di antara dua pendakap, menggunakan beberapa wayar penahan untuk tambahan panjang jika diperlukan. Sekarang, saya mengacukan PCB H-Bridge saya (lebihan dari projek lama) ke sekeping kayu, di antara kedua-dua pendakap.

Langkah 9: Pemasangan kabel

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Ah, masa untuk membosankan. Anda memerlukan wayar yang menghubungkan MCU anda ke potensiometer (lihat langkah 7 untuk mengulangi butiran tersebut), menghubungkan MCU anda ke H-Bridge, dan menyambungkan H-Bridge ke motor gear. Anda boleh memastikan pendawaian anda minimum: hanya ukur, potong, lepaskan, dan pateri wayar ini. Untuk sistem pendawaian yang lebih modular, gunakan pin header dan penyambung dan penghentian wayar crimp dan tiub pengecutan panas dan tali getah dan ikatan zip dan tali velcro dan tali staples dan kabel reben dan banyak bahagian kecil yang mahal dari mouser.com. Serius, membuat kabel yang sangat baik adalah banyak kerja. Lakukan apa sahaja yang terbaik untuk sistem anda.

Langkah 10: Selesaikan Firmware Anda

Oleh itu, sekarang anda mempunyai perkakasan dan elektronik anda yang berfungsi, dan anda mempunyai nombor penentukuran. Tuliskan firmware jahat anda yang mengabaikan kehidupan manusia menggunakan jaring neural yang mampu belajar untuk takut dan membenci penciptanya. Sekiranya boleh, hubungkan dengan beberapa sel otak tetikus, untuk tingkah laku rawak tambahan. Saya pasti akan mengesyorkan untuk menambahkan senjata api dan lonjakan ke robot anda juga. Nah, sekarang robot anda mempunyai ruang penyembunyi wira di tempat yang buta. Tumit Achillesnya sekarang dilindungi oleh … sarung kaki gim kapas tipis, tetapi tidak mengapa, kerana saingan lengkungan anda mungkin tidak begitu terang. Semoga berjaya di luar sana, dan ingat untuk tidak menggunakan digit Pi untuk akaun bank Swiss anda nombor… lagi. Terima kasih kerana membaca 'ible pertama saya.

Disyorkan: