Daftar Isi:
- Langkah 1: Memotong Papan dan Mematahkan Jejak
- Langkah 2: Resistor, LED dan Tautan
- Langkah 3: Tombol dan Pengkabelan
- Langkah 4: Menguji dan Menghubungkan
- Langkah 5: Raspberry PI dan Program
- Langkah 6: Program Penuh Grafis dan Fisik
Video: Proyek Dadu Raspberry PI: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Proyek penyolderan kecil yang bagus, dan setelah menyelesaikan latihan pemrograman Raspberry PI. Kami dikunci karena virus corona jadi ini adalah upaya untuk melakukan home schooling dan membuat putra saya yang berusia 10 tahun tetap sibuk. Ini adalah proyek kecil yang bagus karena setelah dia menyolder papan dan memeriksanya bekerja menggunakan catu daya, maka dia dapat menghubungkannya ke raspberry pi dan memprogramnya untuk bekerja sebagai dadu.
DAN sebelum ada yang bilang…. ini adalah tampilan yang sangat mendasar pada dadu, jika Anda ingin, Anda hanya perlu memiliki 3 kabel menuju LED yang pertama menjadi pusat "SATU" yang kedua adalah dua LED yang menampilkan "DUA" dan terakhir 4 LED yang menampilkan "EMPAT" angka 3 dibuat menggunakan 1 dan 2, lima adalah 1 dan 4, dan terakhir 6 adalah 2 dan 4. Ini semua adalah bagian dari pembelajaran karena Anda dapat menyederhanakan program untuk menggerakkan 1, 2 dan 4 LED.
- 7 * LED,
- 7*120 ohm resistor,
- 1*10 K ohm resistor,
- 1 * tekan untuk membuat tombol.
- 1 * papan strip 14 strip dengan 20 lubang (lihat foto)
- 10 * bagian kecil dari kawat berwarna.
- 10 * konektor perempuan dupont,
- 10 * bagian heat shrink untuk menutupi konektor.
- 1 * panjang solder.
Alat yang dibutuhkan.
- besi solder,
- pistol panas,
- alat crimping untuk terminal dupont,
- pemotong samping.
Langkah 1: Memotong Papan dan Mematahkan Jejak
Jadi pertama-tama mari kita lihat jenis papan yang saya gunakan. Itu berjalan melalui nama yang berbeda seperti veroboard, papan matriks, papan strip dan papan prototipe. Saya tahu itu sebagai veroboard dan Anda tampaknya dapat mencari nama itu untuk menemukannya. Saya suka menganggap papan ini sebagai tahap selanjutnya dari penggunaan papan tempat memotong roti (papan tempat Anda hanya perlu memasukkan komponen ke terminal yang berjalan dalam bentuk strip) Papan jenis ini adalah hal terbaik berikutnya untuk membuat PCB dan jika Anda hanya akan membuat satu atau dua proyek maka Anda benar-benar tidak akan repot membuat PCB.
Jadi bagaimana Anda menggunakan papan ini?
- Pertama gunakan selembar kertas dan rencanakan desain Anda. menghitung ukuran yang dibutuhkan.
- Selanjutnya potong papan sesuai ukuran menggunakan gergaji gigi halus dan kikir ujung-ujungnya bersih. Penting bahwa trek rapi di bagian akhir karena dapat memiliki gerinda dari pemotongan dan korslet di antara trek.
- Anda bisa jika Anda ingin uji coba semua komponen pada tahap ini untuk memastikan semuanya cocok.
- Setelah senang bahwa semuanya cocok, saya suka memotong trek di mana diperlukan.
Jadi Anda dapat melihat pada gambar bahwa saya telah memotong semua trek yang diperlukan (total 11) dan memasang resistor. Saya memotong trek menggunakan mata bor 3mm. Sekarang saya harus menunjukkan bahwa menempatkan komponen di sepanjang trek bukanlah cara yang benar untuk melakukan sesuatu, tetapi penempatan LED untuk mewakili dadu lebih penting.
Langkah 2: Resistor, LED dan Tautan
Jadi saya menempatkan resistor ke papan dan dan sementara saya tidak masuk ke hukum ohm penuh saya menjelaskan kepada anak saya bahwa resistor memiliki nilai yang berbeda dan warna menunjukkan apa nilainya. Akibatnya saya menyuruh anak saya untuk memposisikan semua resistor ke arah yang sama. Demikian juga ketika datang ke LED saya menunjukkan kepadanya datar pada tubuh LED dan kaki pendek yang bagaimana mengidentifikasi cara yang benar untuk memposisikan LED. Anda harus dapat melihat di foto bahwa 4 LED dipasang satu arah dan 3 lainnya berlawanan.
Setelah menyolder resistor dan LED saya kemudian menambahkan tautan. Ini dibuat dari kaki resistor yang dipotong. Tautan terdekat ke Resistor mengarahkan ground ke kaki umum LED (Katoda) juga Anda dapat melihat resistor 10K terakhir yang juga terhubung ke trek yang sama dengan ground, Resistor ini menarik tombol ke bawah ke ground. Tautan di antara LED hanya menyelaraskan LED ke resistor masing-masing.
Langkah 3: Tombol dan Pengkabelan
Tombol itu selanjutnya akan ditambahkan. Saya sudah menguji tombol saya untuk mengonfirmasi ke arah mana tombol itu harus ditempatkan. ini penting karena lebar dan panjangnya berbeda dan menempatkan sakelar secara salah sehingga sakelar yang dioperasikan di sepanjang trek tidak ada gunanya untuk sedikitnya.
Setelah sakelar terpasang, saya juga menyolder ujung setiap trek tempat kabel akan disolder. Pada titik ini Anda dapat melihat saya memegang sirkuit di wakil kecil hanya untuk membuatnya lebih mudah.
Terakhir dipasang kabel, saya suruh anak saya menyolder merah dan hitam dulu supaya tidak tercampur. Merah menjadi tegangan positif (3.3v) ke sakelar dan hitam menjadi ground. Maka tidak masalah warna apa yang dia pilih untuk pergi ke mana.
Ujung kabel dikerutkan ke terminal Dupont untuk memungkinkan mereka mendorong ke pin GPIO Raspberry PI. Saya tahu sebagian besar dari Anda tidak akan memiliki akses ke alat crimping jenis ini, tetapi untuk kasus saya, saya melakukan banyak model yang dikendalikan Radio dan terminal ini berfungsi dengan baik untuk servos dan ESC jadi saya membawa alat bertahun-tahun yang lalu. Namun Anda dapat membeli header dan bahkan terminal "HATS" yang mungkin merupakan solusi yang lebih baik untuk menghubungkan ke PI.
Langkah 4: Menguji dan Menghubungkan
Jadi setelah papan selesai, tahap pertama pengujian adalah melakukan visual yang sangat bagus. Periksa sambungan kering dan celana pendek, juga bola kecil solder dan kaki komponen yang dipotong. beri papan kuas yang bagus dan dalam kasus saya gunakan kaca pembesar untuk mendapatkan tampilan yang sangat bagus.
Jika Anda senang dengan penyolderan maka saya percaya yang terbaik untuk memeriksanya pada catu daya 3.3v atau beberapa baterai AA. Saya memiliki unit tegangan kecil yang dijepitkan ke ujung papan tempat memotong roti dan memungkinkan 3.3V atau 5V (atau keduanya) untuk diumpankan ke rel daya di kedua sisi strip utama. Saya menggunakan ini untuk memeriksa semua LED berfungsi. Tanah ditempatkan pada pin grd dan satu per satu kabel LED terhubung ke 3.3V. Tombol kemudian diperiksa dengan menempatkan kabel daya merah ke 3.3V, tanah dibiarkan di tempatnya dan salah satu LED terhubung ke kabel sakelar kuning. Ketika tombol ditekan, LED harus menyala. Saya menunjukkan ini dalam video jika belum menjelaskannya dengan baik!
Langkah 5: Raspberry PI dan Program
Proyek ini akan selalu menjadi tantangan yang bagus, tidak hanya Thomas harus membuat sirkuit, dia juga harus memprogramnya, untuk membuatnya bekerja!
Jadi saya menggunakan Raspberry pi 3 model B+. saya punya raspberry pi 4 tetapi memutuskan untuk menggunakan 3. Karena itu saya juga memilih untuk menggunakan Scratch 2 daripada Scratch 3 yang akan berjalan pada Raspberry PI 3 tetapi sangat sangat lambat dan saya menyerah dengan itu.
Tahap pertama dari bagian proyek ini adalah mencetak pin Raspberry PI dan menunjukkan kepada Anak saya cara kerjanya. Kemudian saya menghubungkan ground dan kabel 3.3v. Saya kemudian memberi tahu putra saya bahwa tidak masalah di mana dia menghubungkan kabel yang tersisa selama mereka ditandai sebagai GPIO, Dan dia harus mencatat kabel mana yang dia letakkan di mana!
Setelah semua kabel terhubung, PI dihidupkan dan Scratch 2 terbuka. Bit pertama yang harus dilakukan adalah menambahkan GPIO, jadi buka "More Blocks" dan pilih GPIO. Kemudian Anda memiliki akses ke raspberry pi GPIO dan pada titik ini Anda cukup menguji setiap LED dengan menyeret blok "SET GPIO ** to HIGH/LOW" ke area tersebut dan memilih nomor GPIO dan status logika yang benar, lalu klik blok untuk jalankan kodenya.
Langkah 6: Program Penuh Grafis dan Fisik
Jadi Anda bisa memecah program menjadi dua bagian pertama LED kemudian kedua representasi di layar. Kedua program menggunakan prinsip dasar yang sama yang tercantum di bawah ini.
- Buat variabel di blok data yang disebut nomor dadu, Ini akan menyimpan nomor acak yang dihasilkan.
- Tunggu hingga tombol ditekan.
- panggil blok "shuffle" untuk melempar dadu.
- Hasilkan nomor acak dan tetapkan ke variabel "nomor dadu"
- Kemudian lakukan 6 pernyataan "jika" berurutan agar sesuai dengan 6 nomor yang berbeda, dalam setiap kasus siarkan nomor tersebut ke sprite dan panggil blok nomor untuk menyalakan LED
- Tunggu hingga tombol ditekan untuk menggulung lagi.
- Tambahkan opsi untuk menekan spasi untuk mematikan semua LED, ini berguna seperti ketika Anda mematikan program Scratch karena LED akan tetap dalam kondisi saat ini.
Untuk tampilan di layar saya memilih untuk membuat 7 sprite masing-masing dengan dua kostum (on dan off) ini terdengar rumit tetapi tidak terlalu buruk setelah Anda sepenuhnya memprogram sprite pertama dengan tanggapannya untuk 6 pesan siaran maka Anda hanya perlu salin dan ubah lokasinya dan tentukan kostum mana yang harus dinyalakan atau dimatikan di lokasi baru.
Saya benar-benar tidak tahu apakah itu masuk akal atau tidak! apapun itu tantangannya! Saya tidak dapat menyertakan program di sini sebagai jenis file yang tidak diizinkan tetapi jangan ragu untuk menanyakan detail lebih lanjut.
Direkomendasikan:
Dadu Digital - Diego Bandi: 4 Langkah
Digital Dice - Diego Bandi: El objetivo de este proyecto es que puede tirar de los dados de forma concreta a travez de un solo boton. El botton funciona a base de un boton y un potenciometro para poder cordinarse los numeros. Todo esto es en base de que las familias que juegan
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains - Proyek Arduino Terbaik: 5 Langkah
Cara Membuat RADAR Menggunakan Arduino untuk Proyek Sains | Proyek Arduino Terbaik: Hai teman-teman, dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana membuat sistem radar luar biasa yang dibangun menggunakan arduino nano, proyek ini sangat ideal untuk proyek sains dan Anda dapat dengan mudah membuatnya dengan investasi dan peluang yang sangat sedikit jika memenangkan hadiah besar untuk
E-dice - Arduino Die/dadu 1 sampai 6 Dadu + D4, D5, D8, D10, D12, D20, D24 dan D30: 6 Langkah (dengan Gambar)
E-dadu - Arduino Die/dadu 1 sampai 6 Dadu + D4, D5, D8, D10, D12, D20, D24 dan D30: Ini adalah proyek arduino sederhana untuk membuat dadu elektronik. Dimungkinkan untuk memilih 1 hingga 6 dadu atau 1 dari 8 dadu khusus. Pilihan dibuat hanya dengan memutar encoder putar. Ini adalah fitur-fiturnya: 1 dadu: menunjukkan titik-titik besar 2-6 dadu: menampilkan titik-titik
10 Proyek Dasar Arduino untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: 6 Langkah
10 Proyek Arduino Dasar untuk Pemula! Buat Setidaknya 15 Proyek Dengan Satu Papan!: Proyek Arduino & Papan Tutorial; Termasuk 10 proyek Arduino dasar. Semua kode sumber, file Gerber, dan lainnya. Tidak ada SMD! Solder mudah untuk semua orang. Komponen yang mudah dilepas dan diganti. Anda dapat membuat setidaknya 15 proyek dengan satu
Pembakar Bertenaga USB! Proyek Ini Dapat Membakar Melalui Plastik / Kayu / Kertas (Proyek yang menyenangkan Juga Harus Kayu yang Sangat Halus): 3 Langkah
Pembakar Bertenaga USB! Proyek Ini Dapat Membakar Plastik/ Kayu / Kertas (Proyek Menyenangkan Juga Harus Kayu Sangat Halus): JANGAN MEMBUAT INI MENGGUNAKAN USB!!!! saya menemukan bahwa itu dapat merusak komputer Anda dari semua komentar. komputer saya baik-baik saja tho. Gunakan pengisi daya telepon 600ma 5v. saya menggunakan ini dan berfungsi dengan baik dan tidak ada yang rusak jika Anda menggunakan steker pengaman untuk menghentikan daya