Buat Arduino Controlled Camera Camera Slider !: 13 Steps (with Pictures)

Buat Arduino Controlled Camera Camera Slider !: 13 Steps (with Pictures)

Isi kandungan:

Anonim

Projek ini menunjukkan kepada anda bagaimana untuk menukar mana-mana gelangsar biasa ke slider bermotor terkawal Arduino. Gelangsar boleh bergerak sangat cepat pada 6m / min, tetapi juga amat perlahan.

Saya mengesyorkan anda menonton video untuk mendapatkan pengenalan yang baik.

Perkara yang anda perlukan:

  • Mana-mana Slider Kamera. Saya menggunakannya.
  • Arduino Micro
  • 4 Suis Togol Kecil
  • Pek Bateri 12Volt
  • Satu tali pinggang masa dan 2 kepalanya
  • Bit Dril yang melangkah
  • A Iron Pematerian. Saya benar-benar dapat mengesyorkan perkara ini.Ia adalah satu pelaburan, tetapi ia membayar dalam jangka masa panjang.
  • Pemandu Stepper A4988. Secara teori, anda hanya perlu satu, tetapi lebih mudah untuk menyelesaikan masalah jika anda mempunyai banyak. Mereka masih murah.
  • Motor stepper 12V
  • Pukulan tengah
  • Saw logam atau penggiling sudut
  • A gerang gerudi atau gerudi tangan

Bekalan:

Langkah 1: Gerakkan Lubang Pelekap untuk Motor Stepper.

Motor stepper perlu dipasang di bawah trek. Lebih dekat ke akhir, semakin lama perjalanan anda. Cara paling mudah untuk memindahkan corak lubang dari motor ke trek adalah dengan mengesannya dengan cat pelukis. Ini adalah petua yang amat berguna untuk semua jenis aplikasi.

Kendi itu agak tinggi, jadi saya terpaksa menggerudi lubang besar untuk menampung beberapa ketinggian mereka di dalam trek. Itu boleh dilakukan dengan mudah dengan gerudi dan bit gerudi.

Pastikan anda menggunakan punch tengah untuk menandakan lokasi lubang. Ini menjadikan penggerudian mereka lebih mudah dan lebih tepat.

Sekurangnya 90 ° chamfer membersihkan tepi dengan baik.

Langkah 2: Pasang Motor di Trek.

Nema 17 motosikal mempunyai lubang 3mm di bahagian atas. Saya menggunakan beberapa pencuci untuk mencapai hight sempurna untuk tali pinggang. Tali pinggang perlu menunggang agak rendah di landasan untuk membersihkan pengangkutan.

Kendi ditahan ke batang dengan skru set.

Di slider saya, lubang-lubang itu bertembung sedikit dengan permukaan bulat trek. Saya terpaksa melakukan beberapa pemfailan untuk mendapatkan skru dengan tegas. Sekiranya anda merancang dan memutarkan motosikal beberapa darjah ia harus baik-baik saja. Dua skru sudah cukup sekalipun.

Langkah 3: Membuat Gunung Kecil untuk Pulley Idler.

Pulley pemalas, seperti pulley stepper, perlu dipasang sedikit di bawah permukaan trek. Saya menggunakan sekeping logam yang saya tinggalkan dari projek terdahulu. Anda akan mendapati sesuatu yang serupa di mana-mana gedung perkakasan.

Saya menggunakan skru countersunk. Mereka kelihatan hebat, tetapi hanya apabila mereka betul-betul duduk di dalam lubang mereka. Untuk mencapai itu, saya memulakan dengan satu lubang, memasukkan skru dan kemudian menggerudi yang kedua. Yang memastikan kesesuaian sempurna. Bit chamfering digunakan untuk mencipta sinki kaunter.

Untuk penampilan yang lebih baik anda perlu cat logam. Menggunakan buku primer sentiasa menjadi idea yang baik. Saya tidak berfungsi dengan baik pada -10 ° C.

Langkah 4: Memasang Pulley Idler!

Pulley pemalas perlu berada pada ketinggian yang sama dengan pulley motor. Saya menggunakan pencuci untuk itu. Saya amat mengesyorkan menggunakan kacang nylock! Mereka mempunyai sedikit memasukkan plastik yang mengikat dengan benang dan menghentikannya daripada menjadi longgar oleh getaran.

Langkah 5: Ubah Suai Kereta untuk Memegang Tanggapan Sabuk Masa.

Sabuk anda akan dilanjutkan sebagai panjang 5m yang boleh dipotong mengikut saiz. Ini bermakna bahawa kedua-dua hujung perlu diperbaiki ke pengangkutan.

Saya cuba beberapa cara untuk melampirkannya ke pengangkutan sebelum saya dapati penyelesaian yang sangat mudah. Saya hanya menjaringkan tali pinggang terhadap permukaan selari menggunakan skru countersunk M3. Saya menggerudi beberapa lubang untuk memastikan bahawa seseorang akan mempunyai jarak yang betul untuk memegang tali pinggang yang ketat.

Langkah 6: Mengagumi Perkakasan Anda!

Sekarang anda perlu mempunyai tali pinggang yang disambungkan ke kereta dan gelung di sekeliling motor dan koper yang tidak berfungsi. Seterusnya datang elektronik!

Langkah 7: Gambaran Elektronik

Saya menggunakan Arduino Micro. Ini adalah peranti kecil yang hebat dengan faktor bentuk kecil dan banyak bahan sokongan dalam talian. Arduino ini dikuasakan oleh pek bateri 12V yang terdiri daripada 8 bateri AA. Saya mendapati ini lebih mudah daripada menggunakan LiPo. Pek bateri juga terus berwayar kepada pemandu Stepper memandangkan ia memerlukan voltan dan motor kawalan yang lebih tinggi daripada arduino yang dapat disampaikan. Pemandu stepper mendapat isyarat dari Arduino lebih dari 2 kabel dan ia mengawal motor. Arduino mula memberi arahan kepada pemandu sebaik sahaja ia mendapat kuasa. 4 suis digunakan sebagai beberapa jenis kunci kombinasi untuk menetapkan kelajuan gerakan.

Inilah Kod. Malangnya kod litar.io telah dihapuskan apabila laman web itu dijual. Kod di bawah berfungsi dengan baik.

Langkah 8: Menghidupkan Suis ke Arduino

Malangnya, shematic itu hilang kerana circuits.io telah dipadamkan. Bagaimanakah saya dapat menerangkan yang terbaik? Arduino menggunakan pakej bateri 12V sebagai sumber voltan. Ia menghasilkan voltan 5V sendiri yang boleh digunakan untuk memeriksa keadaan suis 4. Ia digunakan untuk menukar kelajuan gelangsar. Jadi anda agak mempunyai 2 volt di papan. 12V untuk kuasa dan 5V untuk litar kawalan.Anda perlu menyambung sumber 12V anda ke Vin dan GND Arduino. Vin bermaksud voltan masuk. Bahagian itu mudah.

Kemudian anda perlu menambah 4 suis. Untuk itu anda boleh menggunakan shematic yang digunakan di sini dan menyalinnya 4 kali untuk suis 4. Maaf bahawa shematic sebenar hilang. Gunakan pin2 ke pin5 yang anda juga dapati dalam kod di bawah. Jangan gunakan pin 1, yang tidak berfungsi. Apakah resistor? Baik Arduino tidak dapat meyakinkan arus, tetapi ia dapat mengukur voltan. Jadi suis togol sama ada menyambung 5v ke pin, atau ia membolehkannya pendek ke GND. Perintang sebelum GND berada di sana untuk memegang tegangan berhampiran sifar. Anda memerlukan resistor 10k individu untuk setiap suis! Jika anda mengikuti tutorial di atas, yang agak mudah dan salah satu asas Arduino, Arduino akan sentiasa menyemak keadaan semasa suis dan bertindak balas dengan sewajarnya. Saya harap ini dapat membantu.

Apabila litar ini berfungsi, anda boleh memindahkannya ke papan roti dan menyoldernya.

Kawat beberapa kabel nipis ke suis 4. Saya menggunakan kabel yang saya dapati di dalam kabel ethernet lama. Saya pasti anda mempunyai banyak orang yang berbaring di sekeliling. Melindungi terminal kosong dengan tiub menyusut.

Anda kini perlu mempunyai 4 suis yang disambungkan ke Arduino dan Arduino harus berjalan dan mendaftarkan suis tersebut ditekan.

Langkah 9: Menghidupkan Pemandu Stepper A4988

Pemandu stepper adalah A4988. Ia menerima isyarat dari Arduino dan menyampaikannya kepada Stepper. Anda memerlukan bahagian ini.

Daripada menjelaskan litar kepada anda, anda boleh menonton tutorial ini kerana ia menerangkan dengan baik. Ini adalah rujukan saya apabila saya menggunakan A4988. Kod saya menggunakan pin yang sama. Jadi tambah tutorial youtubers ini ke papan dengan suis dari langkah sebelumnya dan ia akan berfungsi.

Langkah 10: Tambah Kod!

Berikut adalah keseluruhan kod dan litar untuk gelangsar. Anda boleh menguji secara dalam talian, tetapi hanya tanpa pemandu stepper.

Pautan Alternatif

Kod memeriksa keadaan 4 suis dalam gelung. Selepas itu, ia akan melalui beberapa jika pernyataan dan memilih kelewatan yang diingini antara langkah-langkah untuk bergerak melalui keseluruhan gelangsar dalam nilai yang dimasukkan. Semua pengiraan dimasukkan dalam kod sebagai nota.

Anda perlu memasuki panjang gelangsar anda dan diamter kapi untuk memastikan motor berhenti apabila ia sampai ke akhir perjalanan. Hanya mengukur nilai-nilai itu sendiri. Rumus dimasukkan dalam kod.

Jadual menunjukkan kepada anda suis apa yang hendak ditekan untuk tempoh masa yang diingini. Contohnya jika anda mahu slider untuk memindahkan seluruh panjang dalam 2min anda perlu mengaktifkan suis 1 dan 2. Anda tentu boleh mengubah nilai-nilai ini ke pilihan anda.

Langkah 11: Cetak Lampiran.

Saya merancang kandang menggunakan Fusion 360. Anda boleh memuat turun fail di sini dan mencetaknya pada pencetak 3D. Tiada sokongan diperlukan. Saya memenuhi butiran huruf dengan kuku kuku merah jambu untuk memudahkan membaca. Anda boleh mengisi keseluruhan surat dan kemudian menghapus akses. Silap mata ini boleh digunakan untuk semua jenis inden.

Sekiranya anda mahukan pilihan yang lebih mudah, anda boleh membuat satu demi satu menggunakan kotak makan tengahari yang kecil.

Langkah 12: Perhimpunan Akhir

Masa untuk meletakkan semuanya bersama-sama. Letakkan semua komponen di dalam kandang dan pasangkannya ke gelangsar menggunakan pita buih dua sisi. Perkara ini cukup kuat dan mematuhi permukaan yang tidak rata.

Saya juga menambah sebuah gunung getaran anti dengan gunung kamera sejagat di atas. Gunung getaran agak murah dan berhenti getaran untuk mencapai kamera. Ini hanya diperlukan untuk gerakan kelajuan tinggi. Dalam kes saya gerakan kelajuan tinggi adalah apa-apa antara 10s dan 30s untuk panjang gelangsar.

Saya menambah jadual dengan semua kombinasi suis di bahagian bawah.

Langkah 13: Mengagumi Kerja Anda dan Tembak Beberapa Fute Percuma!

Cuaca video atau timelapse, slider ini boleh melakukannya semuanya! Sekiranya anda membina sendiri saya ingin tahu tentangnya!

Runner Up dalam

Peraduan Microcontroller 2017

2 Orang Membuat Projek Ini!

  • infectedgti menjadikannya!

  • infectedgti menjadikannya!

Adakah anda membuat projek ini? Kongsi dengan kami!

Cadangan

  • Internet Kelas Perkara

  • Cabaran IoT

  • Peraduan Arduino 2019

  • Warna Peraduan Rainbow

60 Perbincangan

0

ArdiK3

6 hari yang lalu

Bagaimana slider kembali ke titik permulaan dengan kod ini? Bagaimana ia berfungsi apabila anda mahu membatalkan gelongsor semasa di tengah-tengah?

0

sinitsinmike

Soalan 4 bulan lalu

Apakah gabungan suis yang saya gunakan untuk membalikkan pergerakan gelangsar?

0

GregP52

Soalan 5 bulan yang lalu

Sebarang peluang anda boleh meletakkan gambarajah pendawaian yang lebih baik termasuk a4988 dan suis pendawaian. Perlukannya

0

RajivK10

8 bulan lalu

Di mana saya boleh mendapatkan kod dan pendawaian ?? Bantu saya saya tidak faham pengaturcaraan.

0

gruuz

Soalan 1 tahun yang lalu pada Pengenalan

Bonjour MAX

kamera + kereta saya + cecair viedo 2 kilogram kepala. Dan saya ingin mengangkat ensemble tegak ini (70 cm). Adakah komponen tutorial ini cukup kuat? Terima kasih

PS: gambar profil aluminium saya dan kart baru.

0

VladimirP66

1 tahun yang lalu

Nah hanya cuba dengan a4988 dan saya mempunyai masalah yang sama, motor bergerak tapi gagap. Saya cuba kod ujian mudah dan berfungsi dengan sempurna …. Saya tidak faham mengapa ia tidak berfungsi dengan kod anda.

0

VladimirP66

1 tahun yang lalu

Hi! Saya baru membuat ini dan saya mesti mengatakan bahawa reka bentuk dengan suis itu hebat! Ia adalah kesakitan untuk mengetahui pendawaian yang tepat walaupun …

Apa-apa pun, saya mempunyai masalah dengan kod itu kerana saya tidak mempunyai pemandu A4988 tetapi hanya DRV8825, jadi pergerakan itu berliku-liku dan agak bising, apakah yang perlu saya ubah dalam kod untuk menjadikannya sesuai dengan pemacu saya?

Terima kasih !

0

kelly46864

1 tahun yang lalu

Dalam Arduino kod anda nampaknya tiada tanda petikan. (Ia mengatakan 'hilang' menamatkan watak '). Adakah saya disalin dan menyisipkannya dengan salah?

0

polavaram46361

1 tahun yang lalu

Saya agak keliru tentang bagaimana saya perlu membuat litar. Halaman Litar Autodesk nampaknya mempunyai Arduino Uno (saya tidak tahu jika ini akan membuat perbezaan) dan mempunyai paparan LCD kuning. Ia juga agak sukar untuk menyalin penempatan pendawaian dari halaman tersebut. Saya sedang cuba menyalin litar foto litar anda. Saya pasti ada cara yang lebih baik. Adakah saya kehilangan sesuatu?

Terima kasih.

1 jawapan 0

Max Maker polavaram46361

Balas 1 tahun lalu

Hei, paparan kuning hanya ada untuk menyemak kod dalam talian. Anda dapat melihat nilai mereka berubah semasa anda meniru kod tersebut. Alat debugnya.

Litar adalah betul, tetapi ia hilang bahagian-bahagian yang menjalankan A4988. Anda boleh mengambil bahagian itu dari tutorial oleh youtuber lain dan menambahkannya ke lakaran saya. Oleh kerana Litar Autodesk tidak mempunyai A4988, saya tidak dapat menambahkannya.

Anda boleh menggunakan Arduino UNO, atau Mikro. Kedua-duanya mempunyai pin yang sama. Terdapat perbezaan kursus, tetapi tidak ada yang membimbangkan kami untuk projek ini. Mikro hanyalah saiz fizikal yang lebih kecil (termasuk beberapa aspek teknikal).

Ill add 2 more pictures of my circuit to the instructable. Harap yang membantu.

0

kelay2

1 tahun yang lalu

apakah nama cat semburan sebelum cat hitam, sila

2 balasan 0

Max Maker kelay2

Balas 1 tahun lalu

Saya menggunakan primer semburan automotif murah jenama. Sesiapa sahaja perlu baik-baik saja.

0

kelay2 Max Maker

Balas 1 tahun lalu

terima kasih banyak-banyak:)

0

ejohn

1 tahun yang lalu

Maafkan saya, saya masih cuba memahami

formula itu, StepDelay = ((TravelTime / Steps) -

0.0008)*1000;

StepDelay = ((TravelTime / Steps) - 0.002)

* 1000;

Boleh saya katakan 0.0008 adalah dari DUA "delayMicroseconds (400);" dari MoveStepper ()

tetapi apa yang 0.002 dalam pilihan masa lain?

Maaf untuk matematik miskin saya.

Terima kasih

3 balasan 0

Max Maker ejohn

Balas 1 tahun lalu

Saya rasa.002 woul jika anda mempunyai kelewatan yang lebih kecil daripada 100 Microseconds. Jika ia ada dalam beberapa "kes sakelar" saya mungkin hanya menyalinnya dengan salah atau terlupa untuk mengemas kini mereka, tetapi ia tidak sepatutnya banyak untuk selang masa yang lebih lama. Kepentingan penangguhan berkurangan dalam tempoh masa yang panjang.

0

ejohn Max Maker

Balas 1 tahun lalu

Terima kasih max.

Saya akan mengujinya apabila saya mendapat semua item beberapa hari kemudian.

0

Max Maker ejohn

Balas 1 tahun lalu

Baiklah!

0

Zburhop

1 tahun yang lalu

Saya membuat satu. Motor stepper adalah lebih teruk untuk ini daripada saya fikir. Malah selang masa mempunyai pelbagai artifak funky dari langkah. Saya mungkin akan menyingkirkan pengawal ini dan hanya menggunakannya sebagai pengawal stepper tujuan umum untuk eksperimen. Adakah sesiapa pun menemui sebuah motor yang dipasang ke gunung nema 17. Akan sangat bagus jika saya hanya memasang motor seperti itu dan menggunakan pengawal kelajuan berubah-ubah.

Zach

0

mvelentzas

1 tahun yang lalu

Konsepnya hebat, tetapi skematik penuh (yang termasuk pemandu stepper dan suis sambungan) akan menjadi baik bagi kami noobs di luar sana:(

1 jawapan 0

Max Maker mvelentzas

Balas 1 tahun lalu

Anda betul. Maaf tentang itu, tetapi saya sedang berusaha untuk penyelesaian yang lebih mudah.