Cara pindah dari arduino ke prototipe fisik

9

Saya telah membaca sedikit tentang pindah dari Arduino ke PCB dan sepertinya agak menakutkan. Untuk saat ini, yang benar-benar ingin saya lakukan adalah mengambil sesuatu yang saya buat, dan membuat beberapa perubahan sehingga saya benar-benar dapat membuat casing untuk itu dan memastikan semuanya tetap terhubung.

Saya telah melampirkan foto proyek saya. Apa yang saya coba lakukan adalah membuat kotak, di mana 4 tombol ditekan di dalam kotak, dengan LED di sebelahnya. Saya mungkin akan membuat guntingan foamboard untuk ruang di mana tombol tekan dan lis duduk. Kabel untuk tombol push dan LED perlu disembunyikan di bawah papan busa, bersama dengan arduino itu sendiri dan motor servo - yang mana saya terjebak.

Apa yang harus saya lakukan untuk dasarnya "memperpanjang" kabel untuk tombol dan LED, dan pastikan semua komponen tetap aman di papan tempat memotong roti (tombol-tombol push khususnya suka meletus)? Apakah ada cara untuk melakukan ini tanpa membuat PCB? Saya memahami konsep komponen solder menjadi protoboard, tetapi sejauh memotong / mencetak sirkuit atau apa pun, itu benar-benar membingungkan bagi saya.

Saya menghargai panduan apa pun. Jika Anda melihat ada yang salah dengan pemasangan kabel saya juga, saya akan menyukai pengalaman belajar tentang itu juga. Terima kasih!

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

mheavers
sumber
Bagaimana Anda menggambar diagram bawah?
Andrei

Jawaban:

10

Hal terbaik untuk dilakukan adalah, tentu saja, menggunakan PCB. Tapi itu tidak perlu menjadi PCB kustom; ada banyak PCB pre-made yang dapat digunakan untuk sekitar 98% desain. Berikut ini beberapa di antaranya:

Untuk sakelar hanya gunakan formulir pemasangan panel. Mereka datang dalam segala hal mulai dari yang sederhana hingga yang kuat hingga yang konyol .

LED juga bisa berupa panel mount , atau Anda dapat menggunakan pipa ringan untuk membuat LED pada PCB terlihat dari luar.

Untuk daya, Anda dapat menggunakan koneksi USB atau colokan listrik terpisah dengan pengatur tegangan. Jika Anda juga memerlukan koneksi serial, maka Anda harus mempertimbangkan modul serial yang sudah dibuat sebelumnya, dan baik menggunakan jack USB bawaan atau panel USB mount jack terpisah.

Servo dapat dipasang di dalam kasing jika sesuai, atau dapat dihubungkan ke konektor PCB atau konektor pemasangan panel.

Secara alami MCU itu sendiri juga harus ditempatkan dalam soket langsung pada PCB. Jangan lupa decoupling, osilator, dan konektor ISP.

Sedangkan untuk sirkuit itu sendiri, Anda dapat menyingkirkan resistor pullup pada sakelar jika Anda menggunakan pullup internal sebagai gantinya. Dan 100ohm adalah cara nilai terlalu rendah untuk pull-up beralih terlepas.

Ignacio Vazquez-Abrams
sumber
Terima kasih - ini sangat membantu! Untuk resistor - Saya menggunakan 1000 ohm - apakah itu masih terlalu rendah? Apa yang kamu sarankan? Sejauh semacam memperpanjang semua kabel dan tombol, apakah masuk akal untuk menyolder beberapa kawat ke header yang saya tancapkan langsung ke Arduino?
Mheavers
Saya cukup yakin band ketiga berwarna cokelat, tetapi mereka ada di depan Anda sehingga Anda akan tahu lebih baik. Tapi seperti yang saya katakan, gunakan pullup internal. Saya sangat menyarankan untuk tidak menggunakan Arduino dan sebagai gantinya menggunakan AVR telanjang, tetapi pin solder atau crimping ke sebuah kawat harus bekerja, dengan keandalan yang berkurang (kekuatan G yang berlebihan akan menariknya longgar).
Ignacio Vazquez-Abrams
Terima kasih! Jika ada yang menemukan ini - ada deskripsi yang baik tentang bagaimana menggunakan pullup internal (dan memahami pullup
mheavers
4

Belajar mendesain PCB bisa menjadi tantangan. Pertama, ada pilihan perangkat lunak, ada format file, dan kemudian menyusun papan yang bagus. Itu sebelum produksi dan perakitan, masing-masing dengan perjuangannya sendiri di sepanjang jalan. Tidak ada bedanya dengan pertama kali Anda membuka Xcode dan belajar tentang Storyboards dan Kerangka Kerja dan Simulator dan semua itu, atau dalam hal itu, mempelajari keterampilan baru, yang pada awalnya merupakan pengalaman yang menakutkan tetapi melalui kedua kemunduran dan kesuksesan pada akhirnya menjadi mudah.

Jadi, saya setuju dengan semua orang yang menyarankan perfboards dan varian. Tapi saya juga ingin menunjukkan, mungkin sebagai motivasi, di mana Anda bisa berada dalam beberapa bulan. Saya cenderung melihat Arduinos sebagai alat pengembangan, bukan produk akhir, tapi saya mengerti orang lain puas hanya menggunakan Nano mandiri atau Pro Mini dan selamanya mendedikasikannya untuk proyek mereka.

Ini adalah tiga varian dari perangkat yang sama, menggabungkan Arduino / ATMega, GPS, port serial, dan LCD RGB. Saya pertama kali membuatnya di atas papan tempat memotong roti, kemudian pindah ke sebuah papan tempat, berpikir "itu jelek" dan membuat PCB sederhana. Senang dengan pengalaman itu, saya terus menyempurnakan skema dan tata letak sampai akhirnya saya menyebut proyek "selesai."

proyek perfboard PCB primitif PCB akhir

Anda juga dapat mempertimbangkan membuat PCB kecil hanya untuk komponen tertentu, seperti dua papan yang saya buat untuk tombol dan lampu.

denouncer saklar perangkat keras dan papan breakout LED

PCB pertama yang saya pesan dari OSHPark adalah pengalaman yang luar biasa, membuka amplop dan memegangnya seperti relik keagamaan. Tapi sejak itu menjadi rutin. Jika Anda kemudian pergi ke rute PCB, Anda mungkin menghargai ringkasan toko-toko volume rendah yang saya pesan.

Patrick Tudor
sumber
3

Menggunakan stripboard sangat mudah untuk membuat sirkuit yang:

  • akan bertahan lebih lama dari prototipe papan tempat memotong roti
  • akan lebih murah daripada membuang papan tempat memotong roti untuk waktu yang lama

Stripboards dapat ditemukan di setiap pengecer elektronik yang bagus (saya membeli tambang di Conrad).

Anda akan membutuhkan besi solder (dan keterampilan yang dibutuhkan untuk itu, tetapi itu tidak begitu sulit seperti yang dipikirkan beberapa orang).

Anda bahkan dapat melangkah lebih jauh dan membuat Arduino pada papan yang sama (banyak komponen dari UNO tidak diperlukan untuk sirkuit yang ingin Anda bangun dan simpan "selamanya").

Pilihan lain, hanya sedikit lebih mahal, akan terdiri dari memberikan perisai prototipe untuk Arduino, solder sirkuit Anda ke sana dan langsung tancapkan ke Arduino Anda. Prinsipnya sama dengan stripboard, kecuali prototipe biasanya tidak memiliki strip, hanya lubang di mana Anda dapat menyolder komponen dan kabel.

jfpoilpret
sumber
3

Anda dapat menggunakan perisai proto Arduino. Ini adalah papan prototipe berbentuk cara itu dapat dicolokkan ke Arduino. Ada lebih dari 9000 di antaranya dari berbagai produsen. Kemudian hanya solder barang-barang yang Anda butuhkan di proto shield.

masukkan deskripsi gambar di sini

Cano64
sumber