Hari yang baik Dalam artikel singkat ini saya ingin berbicara tentang bagaimana saya datang dengan ide membuat papan mock-up besar dan bagaimana saya mewujudkan ide ini. Semuanya dimulai ... Ya, secara umum, itu tidak masalah. Inti dari idenya adalah ini: untuk membuat papan tempat memotong roti yang sangat besar berdasarkan papan tempat memotong roti. Ternyata seperti ini:

Seluruh struktur terdiri dari elemen-elemen berikut:
- Salib dan roda dari kursi kantor.
- Angkat gas dari kursi bar.
- Menyangga dari kursi bar.
- Braket langit-langit untuk TV.
- Lembar kayu lapis dicat.
- Dewan Pengembangan
Crosspiece, lift gas, penopang dan roda dibeli di toko online furnitur. Kayu lapis dan cat dibeli dari Leroy Merlin. Saya memotong kayu lapis ke ukuran yang tepat tepat di toko, kualitas sangat tinggi dan bahkan, kalau tidak saya harus mengotak-atik. Proses perakitan, pada prinsipnya, cukup jelas, meskipun, sayangnya, saya tidak memperbaikinya di foto atau video.
Pemilihan komponen untuk papan tempat memotong roti membutuhkan waktu yang cukup lama, dan biaya perolehannya cukup mahal. Breadboards paling mahal harganya. Ada sekitar 120 lembar di papan tulis, saya tidak ingat persis, total biaya mereka sekitar 20 ribu rubel. Semua komponen lainnya mencapai seribu hingga 15. Ditambah, pekerjaan itu membutuhkan waktu, yang membuat kami memikirkan desain, pembelian, proses, dan pemasangan. Namun secara umum saya puas.
Seiring waktu, saya mendapatkan beberapa bagian radio untuk prototipe. Dan di sini, sebenarnya, mereka adalah:

Karena saya harus berurusan dengan mikrokontroler yang diproduksi oleh
JSC βMilanderβ di tempat kerja , hal pertama yang saya pesan adalah papan adaptor untuk mikrokontroler
K1986BE1QI , yang sering saya gunakan selama fase debugging. Papan riser sekarang dimasukkan ke dalam papan tempat memotong roti, dan saya terlalu malas untuk mengeluarkannya, jadi saya melampirkan foto sirkuit yang dirakit. Di tengah foto ada papan riser dengan mikrokontroler. Di sudut kanan atas adalah konektor pemrograman JTAG, di kiri bawah adalah rangkaian daya yang menurunkan tegangan input 5V dari konektor USB ke voltase pengenal mikrokontroler, mis. hingga 3,3 V.

Mikrokontroler ini memiliki Ethernet lengkap, yaitu sublevel MAC dan PHY, dan Anda dapat menyolder konektor RJ-45 ke terminal mikrokontroler menggunakan beberapa resistor dan kapasitor dan sambungkan ke jaringan lokal atau ke port Ethernet pada PC. Dan saya punya satu set solusi perangkat lunak yang sangat bijaksana yang dengannya Anda dapat mengatur telemetri yang luas antara PC dan MK melalui Ethernet. Saya akan menulis tentang keputusan ini di artikel terpisah. Serta fakta bahwa mikrokontroler memerlukan implementasi perangkat lunak dari tumpukan protokol TCP / IP untuk terhubung ke LAN. Jadi untuk sekarang, kembali ke papan tempat memotong roti. Saya melakukan perutean motherboard menggunakan versi Lite dari autorouter Topor, karena gratis, dan saya tidak ingin membeli versi yang berfungsi penuh karena satu motherboard. Dan meskipun saya berlari ke batas pada jumlah baris (dalam versi gratis, tampaknya tidak ada lebih dari 100 baris, dan saya memiliki 144 baris di papan tulis, sesuai dengan jumlah output dari mikrokontroler), saya berhasil melewati pembatasan oleh rassrashivaya hanya pada sisi kiri papan, dan kemudian menerima jejak dari kanan bagian dengan menyalin dan mirroring ke kiri.
Selain itu, sejumlah adapter untuk berbagai konektor dibuat atau dibeli, terutama, tentu saja, untuk konektor JTAG. Saya membawa daya ke papan melalui konektor USB, misalnya, dari konektor USB laptop, dari pengisian daya dari sel atau dari bank daya.

Sebagai hasilnya, alih-alih menggambar diagram dalam CAD, melacak, memesan prototipe dan tes selanjutnya, saya mulai dengan membuat tata letak. Cukup masukkan komponen ke papan, hubungkan dengan jumper. Setelah tata letak siap, saya memberinya makan. Sebagai aturan, saya memiliki beberapa firmware dasar dengan menginisialisasi MK dan mengatur pertukaran melalui jaringan. Saya mulai membangun firmware ini hingga tata letak siap untuk tes operasi. Biasanya, pendekatan ini menghemat waktu, dan waktu yang dihabiskan dihabiskan untuk pendidikan dan pengembangan alat lainnya. Karena saya bukan satu-satunya yang berfungsi, dan tugas saya adalah mengembangkan diagram koneksi mikrokontroler dan menulis perangkat lunak, kemudian setelah men-debug solusi sirkuit, saya meneruskan hasilnya kepada kolega saya dan mengembangkan firmware. Karena pembuatan prototipe dalam waktu singkat adalah tugas yang agak menegangkan, keberadaan tata letak yang bekerja adalah bantuan yang baik dalam pekerjaan.
Sekian, terima kasih atas perhatiannya :)
PS: Karena saya orang yang cukup antusias, kalau-kalau Anda punya proyek yang agak menarik (mis., Tidak hanya berkedip LED dan menendang kaki Anda, tetapi, misalnya, membuat perangkat reproduksi suara, menghubungkan layar, dan sebagainya) Anda dapat mencoba untuk mengejeknya di papan tulis. Dalam hal ini, Anda mendapatkan sarana untuk membuat prototipe, dan saya mendapatkan beberapa variasi dalam kehidupan pengembang saya :) Mungkin saya akan memberi tahu Anda sesuatu, mungkin saya akan belajar sesuatu. Meskipun penawaran terbatas - saya memiliki jadwal yang agak sibuk ...