![PCB Genggam Dengan Arduino (Dengan Opsi untuk Menjadi Nirkabel!): 3 Langkah PCB Genggam Dengan Arduino (Dengan Opsi untuk Menjadi Nirkabel!): 3 Langkah](https://i.howwhatproduce.com/images/006/image-16332-16-j.webp)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
![PCB Genggam Dengan Arduino (Dengan Opsi untuk Menjadi Nirkabel!) PCB Genggam Dengan Arduino (Dengan Opsi untuk Menjadi Nirkabel!)](https://i.howwhatproduce.com/images/006/image-16332-17-j.webp)
![PCB Genggam Dengan Arduino (Dengan Opsi untuk Menjadi Nirkabel!) PCB Genggam Dengan Arduino (Dengan Opsi untuk Menjadi Nirkabel!)](https://i.howwhatproduce.com/images/006/image-16332-18-j.webp)
Pembaruan 28.1.2019Saat ini saya sedang mengerjakan versi berikutnya dari perangkat genggam ini. Anda dapat mengikuti proyek di saluran YouTube saya atau Twitter.
Peringatan! Saya menemukan kesalahan dalam tata letak PCB. Tombol kiri dan atas terhubung ke pin analog saja. Saya memperbaikinya dengan menambahkan dua resistor pullup ke dua input. Itu bukan solusi sempurna tetapi berhasil.
Saya merancang PCB untuk perangkat genggam yang berbasis mikrokontroler ATmega328P-AU (sama seperti di Arduino Nano), layar OLED SSD1306 dan beberapa tombol. Saya juga menambahkan opsi untuk menambahkan modul radio NRF24L01+ untuk game multipemain. Anda juga dapat menggunakan perangkat genggam ini sebagai pengontrol nirkabel. Saya telah membuat pengontrol nirkabel sebelumnya dan bahkan memiliki satu Instructables tentang mereka. Yang Anda perlukan hanyalah Arduino Leonardo atau Pro Micro.
Genggam sepenuhnya open source. Semua kode sumber gratis untuk digunakan serta desain PCB. Saya juga mulai membuat kode mesin game berbasis ubin open source untuk konsol. Saat ini semuanya berfungsi kecuali mesin fisika memiliki beberapa masalah dengan akselerasi tinggi. Itu hanya karena mesin fisika menjalankan frame demi frame dengan kecepatan yang sama dengan fungsi menggambar. Mesin fisika seharusnya memiliki apa yang disebut microstepping (menggerakkan satu piksel pada saat memeriksa apakah ada tabrakan), tetapi saya masih harus mengerjakannya.
Seperti yang Anda lihat dari gambar, saya belum menerima bagian SMD. Saat ini saya sedang mengembangkan kode dengan prototipe.
Saya tidak ingin mendapatkan PCB profesional. Apakah saya masih bisa membangun ini?
Tentu saja. Saya sudah membuat tutorial tentang cara membuat konsol ini menjadi prototipe PCB dengan tembaga putus-putus. Anda dapat menemukan proyeknya di sini:
Langkah 1: Mendapatkan Semua Bagian
![Mendapatkan Semua Bagian Mendapatkan Semua Bagian](https://i.howwhatproduce.com/images/006/image-16332-19-j.webp)
Pertama Anda membutuhkan semua bagian. Anda dapat memesan PCB dari JLCPCB atau situs lain yang menggunakan file Gerber. File Gerber digunakan untuk menggambarkan PCB untuk pabrikan. Mereka hanyalah file. ZIP yang berisi setiap detail dari PCB yang dirancang.
Berikut ini tautan untuk PCB:
Berikut adalah daftar komponen yang harus Anda beli untuk membuatnya berfungsi:
- ATmega328P (TQFP-32)
- 8 buah tombol 6 x 6 x 6 mm
- Osilator kristal 16 MHz
- 2 buah kapasitor berukuran 22 pF 0603
- Layar SSD1306 dengan antarmuka SPI. (128 x 64, monokrom)
- Dua resistor 0603 10 kΩ
Berikut adalah daftar komponen opsional:
- NRF24L01+
- AMSD1117-3.3 (regulator 3, 3 V untuk NRF24L01+)
- 1206 680 nF kapasitor (NRF24L01+ membutuhkan tegangan stabil untuk beroperasi dengan benar.)
- 2 pcs 1206 led (jika Anda ingin flash beberapa lampu)
- 2 buah resistor 0603 untuk leds
Langkah 2: Pasang Papan
Ini akan agak sulit untuk dijelaskan karena saya belum membuat PCB. Saya tidak tahu ke mana perginya bagian-bagian itu, tetapi saya berharap mereka akan segera tiba.
Seperti biasanya dengan menyolder, gunakan semacam ekstraktor asap dan cuci tangan Anda setelah menyentuh fluks atau solder. Dan hati-hati dengan besi solder. Ini akan membuat luka bakar parah jika Anda menyentuhnya saat suhunya sekitar 350 derajat Celcius. Namun, jika Anda mengalami cedera akibat besi solder, gunakan air dingin untuk mendinginkan bagian yang terbakar
Jika Anda belum pernah menyolder bagian SMD, saya sangat merekomendasikan menonton beberapa tutorial dari YouTube. Aturan dasarnya adalah menerapkan solder ke satu pad, meletakkan chip di tempatnya dan menyolder pin. Kemudian lakukan sisi yang berlawanan dan jika ada lebih banyak pin lakukanlah. Anda juga dapat menggunakan fluks untuk membantu proses penyolderan.
Anda juga memerlukan sumbu solder untuk dapat menyolder mikrokontroler. Cukup alirkan pin dengan solder dan gunakan sumbu solder untuk mengeluarkan kelebihannya.
Pastikan Anda menyolder bagian-bagiannya dengan benar. Biasanya mikrokontroler memiliki titik untuk menunjukkan pin pertama. Biasanya PCB juga memiliki titik untuk memandu dengan orientasi.
Untuk bagian SMD biasanya Anda ingin menyolder bagian-bagian kecil terlebih dahulu. Jika Anda menyolder header terlebih dahulu, Anda mungkin akan memukulnya dengan besi solder dan melepaskan beberapa gas jahat. Saya dapat merekomendasikan urutan ini dari pengalaman. Anda tidak harus mengikuti daftar ini, tetapi ini dibuat dengan akal sehat:
- Kapasitor
- LED dan resistor untuk led (opsional) [pertama Anda harus menyolder resistor]
- Regulator dan mikrokontroler (Pastikan Anda meletakkan MCU dengan benar! Titik harus menghadap ke arah yang sama dengan tanda [titik putih] pada PCB.)
- Kristal
- Tombol
- Header (Header dari NRF24L01+ hanya di mana jari Anda akan beristirahat, jadi saya sarankan menggunakan beberapa kabel untuk memungkinkan beberapa fleksibilitas untuk itu.)
- Beberapa kabel untuk baterai. Daya utama ditandai dengan VCC dan GND. VCC harus sekitar 3, 6-6 volt. Tegangan itu langsung masuk ke mikrokontroler, jadi pastikan Anda tidak memasukkan terlalu banyak tegangan ke dalamnya.
Langkah 3: Perangkat Lunak
![Image Image](https://i.howwhatproduce.com/images/006/image-16332-21-j.webp)
![](https://i.ytimg.com/vi/ftkpdf-FcCc/hqdefault.jpg)
Saya telah membuat beberapa game untuk platform semacam ini selama bertahun-tahun. Anda dapat menemukan kode multi-game lama dari sini (Ini yang bernama jamur_mcp_continued_v10_converted):
github.com/Teneppa/handheld_open_source
Mesin open source dapat ditemukan di sini (saya menggunakan Visual Studio untuk mengkodekannya sehingga ada beberapa file aneh):
Direkomendasikan:
Menu Tampilan OLED Arduino Dengan Opsi untuk Memilih: 8 Langkah
![Menu Tampilan OLED Arduino Dengan Opsi untuk Memilih: 8 Langkah Menu Tampilan OLED Arduino Dengan Opsi untuk Memilih: 8 Langkah](https://i.howwhatproduce.com/images/001/image-1352-j.webp)
Arduino OLED Display Menu With Option to Select: Dalam tutorial ini kita akan belajar cara membuat menu dengan option seleksi menggunakan OLED Display dan Visuino.Tonton videonya
Opsi NVR untuk Sistem Pengawasan Rumah DIY: 3 Langkah
![Opsi NVR untuk Sistem Pengawasan Rumah DIY: 3 Langkah Opsi NVR untuk Sistem Pengawasan Rumah DIY: 3 Langkah](https://i.howwhatproduce.com/images/010/image-29058-j.webp)
Opsi NVR untuk Sistem Pengawasan Rumah DIY: Di bagian 3 dari seri ini, kami mengevaluasi opsi NVR untuk Raspberry Pi dan untuk PC Windows. Kami menguji MotionEye OS pada Raspberry Pi 3 dan kami kemudian melihat iSpy, yang merupakan solusi pengawasan video dan keamanan sumber terbuka terkemuka
Konsol Genggam Dengan Kontroler dan Sensor Nirkabel (Arduino MEGA & UNO): 10 Langkah (dengan Gambar)
![Konsol Genggam Dengan Kontroler dan Sensor Nirkabel (Arduino MEGA & UNO): 10 Langkah (dengan Gambar) Konsol Genggam Dengan Kontroler dan Sensor Nirkabel (Arduino MEGA & UNO): 10 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-7489-14-j.webp)
Konsol Genggam Dengan Kontroler dan Sensor Nirkabel (Arduino MEGA & UNO): Yang saya gunakan:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5" TFT 320x480 Layar Sentuh HXD8357D- Buzzer- Speaker 4Ohm 3W- Lampu LED 5mm- Ultimaker 2+ Printer dengan Filamen PLA Hitam- Pemotong laser dengan kayu MDF- Cat semprot hitam (untuk kayu)- 3x nRF24
Meretas Bel Pintu Nirkabel Menjadi Sakelar Alarm Nirkabel atau Sakelar Hidup/Mati: 4 Langkah
![Meretas Bel Pintu Nirkabel Menjadi Sakelar Alarm Nirkabel atau Sakelar Hidup/Mati: 4 Langkah Meretas Bel Pintu Nirkabel Menjadi Sakelar Alarm Nirkabel atau Sakelar Hidup/Mati: 4 Langkah](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11133018-hack-a-wireless-doorbell-into-a-wireless-alarm-switch-or-onoff-switch-4-steps-j.webp)
Meretas Bel Pintu Nirkabel Menjadi Sakelar Alarm Nirkabel atau Sakelar Nyala/Mati: Saya baru-baru ini membangun sistem alarm dan memasangnya di rumah saya. Saya menggunakan sakelar magnet di pintu dan memasangnya melalui loteng. Jendela adalah cerita lain dan pemasangan kabel yang keras bukanlah pilihan. Saya membutuhkan solusi nirkabel dan ini
Ubah Router Nirkabel menjadi Titik Akses 2x Extender Nirkabel: 5 Langkah
![Ubah Router Nirkabel menjadi Titik Akses 2x Extender Nirkabel: 5 Langkah Ubah Router Nirkabel menjadi Titik Akses 2x Extender Nirkabel: 5 Langkah](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11134508-convert-wireless-router-in-to-wireless-extender-2x-access-point-5-steps-j.webp)
Ubah Router Nirkabel menjadi Titik Akses 2x Extender Nirkabel: Saya memiliki koneksi internet nirkabel yang buruk di rumah saya karena RSJ (balok penyangga logam di langit-langit) dan ingin meningkatkan sinyal atau menambahkan ekstender tambahan untuk seluruh rumah. Saya telah melihat ekstender untuk sekitar £50 di elektro