Isi kandungan:
- Langkah 1: EasyEDA: Skematik
- Langkah 2: EasyEDA: Reka Bentuk PCB
- Langkah 3: Pematerian Permukaan Permukaan
- Langkah 4: Pengaturcaraan
- Langkah 5: Pergi Langgan Saluran YouTube Saya
Video: 10 Juta PCB LED Anugerah Pelanggan YouTube: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Ringkasan
PCB ini (Printed Circuit Board) menyerupai penghargaan Tombol Main YouTube yang diberikan kepada pencipta kerana mencapai pencapaian tertentu seperti 100, 000, 1 juta, dan 10 juta pelanggan. Apabila suis dihidupkan, pengguna dapat menatal melalui 5 mod berbeza dengan menekan butang di sudut kiri atas. Mod pertama meninggalkan semua LED mati, yang kedua adalah perak (100, 000 kapal selam), yang ketiga adalah emas (1 juta kapal selam), yang keempat adalah kesan berlian berkilau (10 juta kapal selam), dan yang kelima, hanya sesuai warna papan, semuanya berwarna merah. Papannya berukuran sekitar 150mm x 100mm, ia mempunyai lubang di sudut sehingga boleh dipasang di suatu tempat, namun, saya belum memasangnya ke sesuatu. Papan ini dikuasakan oleh bateri drone 3.7 volt, saya mungkin mengubahnya sehingga saya membiarkannya terpasang dan memasangnya di suatu tempat dan tidak perlu risau untuk menukar bateri kerana hanya bertahan sekitar 30 minit dengan LED di kecerahan penuh.
Papan ini dibina untuk Kelas Topik Khas di Berry College yang diajar oleh Zane Cochran yang mempunyai idea untuk menggunakan gambar untuk merancang dan memberi inspirasi kepada binaan PCB.
Komponen
Tidak seperti Slouchy Board dan Desktop Device yang saya buat, saya tidak menggunakan papan sirkuit ini kerana hanya LED, suis, butang, dan mikrokontroler ATTiny85. Semua komponen yang saya gunakan (semua permukaan dipasang), kecuali bateri, boleh didapati di https://lcsc.com/ untuk harga yang sangat murah dan disenaraikan di bawah.
Kami menggunakan programmer yang dibina khas (oleh Zane) untuk memprogram papan sementara mereka sudah dipasang permukaan di papan. Oleh kerana itu tidak tersedia secara komersial, anda perlu membuat sendiri atau menggunakan ATTiny dengan soket terpasang dan pengaturcara USB. Atau anda boleh memprogram ATTiny melalui Arduino jika anda membuat lubang pin header cukup besar pada PCB untuk kabel jumper (seperti yang ditunjukkan dalam video yang dihubungkan pada akhir video ini).
Permukaan dipasang ATTiny85 Mikrokontroler C89852 ($ 2 setiap satu)
($ 27) Pengaturcara USB
($ 11) ATTiny + soket IC
Butang C86487 ($ 0.20 setiap satu)
Pin header untuk sambungan kuasa C86471 ($ 0.20 setiap satu)
Perintang Ohk 10k C99198 ($.08 untuk 100)
RGB LED C114585 ($ 0,50 untuk 5, $ 3,70 untuk 50)
Kapasitor 100 nF C1590 ($ 0.29 untuk 50)
Tukar C128955 ($ 0.41 untuk 5)
Kapasitor 4.7uF C108344 (20 untuk $ 0.37)
Bateri dan pengecas drone sesuai untuk menghidupkan litar voltan rendah ($ 23)
Alat / Perisian
Untuk membuat PCB, anda boleh pergi ke EasyEDA dan membuat akaun percuma, Anda boleh merujuk Instrumen Perintah Slouchy Board atau Desktop Device saya untuk mendapatkan bantuan dengan EasyEDA kerana kedua-duanya menunjukkan cara menggunakannya. PCB berkisar antara $ 5- $ 10 untuk 5 dan mengambil masa sekitar satu atau dua minggu untuk dihantar dari China ke AS.
Sebaik sahaja anda mendapatkan PCB dari China dan menyediakan semua komponen anda, anda perlu menggunakan Solder Paste untuk memasang setiap komponen. Saya menggunakan MG Chemicals Leaded Solder Paste. (HATI-HATI, PRODUK INI TELAH MEMIMPIN DALAMNYA. Saya rasa mereka juga membuat beberapa pes solder bebas plumbum)
Untuk memprogram, ATTiny85, gunakan Perisian Arduino tetapi pastikan anda memuat turun fail papan jika anda tidak pernah memprogram ATTiny85. Video ini berfungsi dengan baik untuk menerangkan cara melakukannya: Tutorial: Memprogram Attiny 85 dengan Arduino.
Langkah 1: EasyEDA: Skematik
Di EasyEDA, mulakan dengan membuat projek baru dan buat skema baru. Pastikan anda meletakkan komponen yang saya senaraikan di bawah dan sambungkannya serupa dengan cara saya memilikinya pada skema. Di sebelah kiri, anda boleh mencari pelbagai perpustakaan untuk bahagian yang diperlukan dan kemudian memasukkannya ke dalam skema.
Untuk memprogram mikrokontroler semasa berada di papan, gunakan permukaan ATTiny yang dipasang atau lubang ATTIny
Mikrokontroler ATTiny85 yang dipasang di permukaan (Pergi ke "perpustakaan" di sebelah kiri dan cari "C89852"), untuk membuat sambungan untuk kabel jumper pergi ke EELib di sebelah kiri dan memilih pin header lelaki 2x4 seperti yang ditunjukkan dalam gambar. Ini bermakna anda boleh menyolder jumper sementara untuk memprogram papan melalui Arduino.
ATAU
Soket dipasang ATTiny85 (Pergi ke "perpustakaan" di sebelah kiri dan cari "Attiny85-20PU THT" oleh AutogolazzoJr) ini akan meletakkan jejak soket di papan yang kemudian anda boleh solder. Ini membolehkan anda menggerakkan pengawal ke belakang dan seterusnya tetapi bermaksud anda mesti mempunyai pengawal USB yang cukup mahal.
letakkan semua perkara berikut
(1x di belakang) Pin header untuk sambungan kuasa (Pergi ke "perpustakaan" di sebelah kiri dan cari "C86471")
(1x dengan butang) Perintang Ohk 10k (Pergi ke "perpustakaan" di sebelah kiri dan cari "C99198")
(Walau banyak yang anda mahukan) LED RGB (Pergi ke "perpustakaan" di sebelah kiri dan cari "C114585")
(Satu per LED) Kapasitor 100 nF (Pergi ke "perpustakaan" di sebelah kiri dan cari "C1590")
(1x) Tukar (Pergi ke "perpustakaan" di sebelah kiri dan cari "C128955")
(1x) Kapasitor 4.7uF (Pergi ke "perpustakaan" di sebelah kiri dan cari "C108344") Letakkan kapasitor ini di dekat pin header kuasa tetapi pastikan di bahagian depan, anda hanya boleh memateri permukaan di satu sisi. (Jika tidak, perkara akan jatuh semasa anda memanaskan papan)
Setelah meletakkan semua komponen, sambungkannya ke pin yang betul dan juga sambungan GDN dan VCC. Anda menghubungkannya dengan menggunakan alat pendawaian dan meletakkan simbol GND & VCC. Setelah anda menyambungkan semua wayar dengan betul, anda boleh mengklik butang tukar ke PCB.
Langkah 2: EasyEDA: Reka Bentuk PCB
Sebelum anda ke persekitaran PCB gunakan Inkscape atau perisian lain yang boleh anda gunakan untuk membuat fail DXF dan membuat garis besar bentuk yang anda pilih. Sebaik sahaja anda mempunyai fail DXF garis besar bentuk anda yang telah diukur ke unit yang betul (misalnya 150mmx100mm) buat fail berasingan yang mengandungi apa yang akan dilukis di papan, bagi saya itu hanyalah segitiga butang main.
Apabila anda memulakan di persekitaran PCB, anda akan melihat sekumpulan lapisan dan nombor di sebelah kanan. Tukar unit anda ke milimeter atau apa sahaja yang anda mahu gunakan dan ubah ukuran snap (ukuran snap pada dasarnya pada selang berapa anda boleh meletakkan sesuatu di grid) menjadi sesuatu yang mudah. Saya membuat tambang 10mm kerana saya mahu garis besar papan saya mudah diletakkan di (0, 0).
Mulakan dengan mengedit lapisan garis besar papan (klik warna dan pensil akan muncul) dan import fail garis besar DXF. Setelah anda memilikinya, edit lapisan atas anda dan mulailah meletakkan komponen di papan seperti yang anda mahukan dengan menyeretnya ke garis besar. Kemudian setelah komponen diletakkan, sambungkan semua garis biru dengan alat dawai, kecuali jika disambungkan ke GND atau VCC. Sambungan GND dan VCC bersambung terus ke papan dan tidak perlu diasingkan melalui wayar.
Setelah semua sambungan bukan VCC dan GND disatukan, anda boleh menggunakan alat kawasan Tembaga untuk membuat sambungan terakhir. Lakukan ini sekali di lapisan atas dan sekali di lapisan bawah. Pastikan anda menukar salah satu kawasan tembaga menjadi VCC di tab sifat, saya biasanya membuat lapisan atas GND dan lapisan bawah VCC. Setelah selesai, papan akan kelihatan lengkap dan anda boleh mengezum masuk untuk melihat di mana GND menghubungkan ke papan. Pada ketika ini, anda ingin memeriksa Ralat DRC dengan menyegarkan Kesalahan DRC di bawah tab Reka Bentuk Reka Bentuk di sebelah kiri. Sekiranya tidak ada kesilapan, anda boleh pergi dan memesan papan anda.
Satu perkara penting terakhir yang perlu anda lakukan sekiranya anda menggunakan laluan wayar jumper dengan Surface Mounted ATTiny adalah mengedit lubang sambungan pin header. Klik pada sambungan pin header 2x4, pergi ke kanan di bawah sifat dan ubah lubang (Diameter) menjadi 1mm. Saya rasa ini harus dilakukan sekiranya anda menyolder wayar di tempatnya, pastikan anda melakukan ini untuk setiap lubang.
Untuk memesan papan anda, klik butang di pita atas dengan tanda panah G dan menghadap kanan untuk mengeksport fail Gerber anda. Ini akan membawa anda terus ke tempat anda membeli papan anda, terdapat banyak pilihan untuk warna dan kemasan yang berbeza yang akan mempengaruhi harga papan, kerana ketebalan PCB, saya rasa 1.6 adalah perkara yang biasa kita lakukan. Sekiranya anda ingin memeriksa semula komponen anda yang sesuai, anda boleh mengeksport gambar-p.webp
(Sunting) Saya telah menambahkan fail Gerber jika anda ingin menggunakannya.
Langkah 3: Pematerian Permukaan Permukaan
Memateri komponen pelekap Permukaan adalah bahagian kegemaran saya dari keseluruhan binaan kerana saya merasa sangat memuaskan untuk menonton semua komponen kecil disambungkan oleh pemateri di dalam ketuhar. Dalam video, keseluruhan pembangunan projek ini didokumentasikan jadi jika ada langkah sebelumnya yang membingungkan, video ini mungkin bermanfaat. Ini juga menunjukkan secara terperinci bagaimana saya melakukan pematerian permukaan yang hanya akan saya ringkaskan di sini dalam bentuk teks.
Apabila papan masuk dari China dan anda mempunyai semua komponen kecil anda, gunakan stensil yang disediakan untuk menutup semua pad solder dengan pasta solder. Kemudian masukkan komponen yang longgar ke dalam pateri pateri sehingga anda meletakkan semuanya di tempatnya. Titik lebur pateri adalah sekitar 360 darjah Fahrenheit (185 darjah Celcius) jadi letakkan oven di atas api dan pasangkan papan anda di sana selama kira-kira 2 minit atau anda melihat semua titik pateri berubah berkilat, menunjukkan bahawa pateri mempunyai telah cair. Hati-hati mengeluarkan papan anda, ia akan menjadi panas!
Langkah 4: Pengaturcaraan
Saya memulakan dengan perpustakaan Neopixel asas untuk menguji semua LED saya dan memastikan semuanya berfungsi dan kemudian menggunakan perpustakaan FastLED.h bersama dengan beberapa suntingan yang saya buat untuk mendapatkan kesan Diamond yang diingini sementara mod lain hanya menetapkan semua LED menjadi satu warna.
Saya telah melampirkan kod saya untuk rujukan.
Terdapat banyak perkara menarik yang boleh anda lakukan dengan konsep ini dan sekumpulan LED, jadi beritahu saya jika anda membuat salah satu daripadanya dan apakah watak, logo, atau bentuk anda dan apa yang dilakukan oleh LED !!
Langkah 5: Pergi Langgan Saluran YouTube Saya
Sekiranya anda menganggap arahan ini menarik, sila lihat video yang saya buat mengenai Pembantu Desktop dan beberapa video projek saya yang lain.
Saya berusaha mendapatkan saluran saya kepada 1, 000 pelanggan supaya saya dapat mula mengewangkan saluran saya untuk membiayai projek masa depan yang lebih bercita-cita tinggi dan mahal. Saya masih mempunyai beberapa projek sekolah dari semester ini yang akan saya kongsikan dan kemudian saya akan mula mendapat perkara baru. Projek-projek tersebut merangkumi alat yang membolehkan tentera mengawasi jumlah peluru yang tersisa di majalah mereka dan gamepad gaya Gameboy yang benar-benar lari dari Teensy.
Sekiranya kedengarannya menarik, pertimbangkan untuk melanggan saluran YouTube saya atau di sini ke profil yang boleh saya ajar.
Pautan ke Saluran saya:
Terima kasih !!
Disyorkan:
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W: 5 Langkah (dengan Gambar)
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W: Dalam Instruksional ini, saya akan menunjukkan kepada anda cara membuat Kaunter Pelanggan Youtube anda sendiri menggunakan paparan e-kertas, dan Raspberry Pi Zero W untuk bertanya pada API YouTube dan kemas kini paparan. Paparan e-kertas sangat sesuai untuk jenis projek ini kerana mereka mempunyai
Kaunter Pelanggan Youtube Matrik Youtube BIG LED: 13 Langkah (dengan Gambar)
Kaunter Pelanggan DIY BIG LED Matrix Youtube: Sudahkah anda bekerja dengan matriks LED 8x8 standard siap pakai sebagai paparan untuk membuat teks bergulir atau untuk memaparkan pelanggan saluran Youtube anda. Ukuran besar yang tersedia ialah diameter LED 5mm. Walau bagaimanapun, jika anda mencari LED siap pakai yang jauh lebih besar
Mesin Gelembung Kaunter Pelanggan YouTube: 8 Langkah (dengan Gambar)
Mesin Bubble Counter Subscriber YouTube: Idea itu lahir setelah terpilih untuk didedahkan di Maker Faire Lille, sebuah acara raksasa di sekitar Science, penemuan dan minda Do-It-Yourself. Saya ingin membina sesuatu yang membuat pengunjung ingin melanggan YouTube saya menyalurkan YouLab. Saya cepat
Kaunter Pelanggan YouTube Dengan ESP8266 ESP: 5 Langkah (dengan Gambar)
Kaunter Pelanggan YouTube Dengan ESP8266 ESP: Di sini saya membawakan kepada anda projek Internet of Things (IoT) pertama saya. Saya adalah youtuber baru dan terdengar hebat kerana pelanggan saya boleh dibingkai di meja atau dinding saya. Atas sebab itu saya membuat projek yang luar biasa ini mudah dan berguna untuk anda
Lampu suluh LED 6 Juta Rupee Kehabisan Bateri Lithium !: 8 Langkah (dengan Gambar)
Lampu suluh LED 6 Juta Rupee Dari Bateri Lithium !: Lampu suluh poket ini membungkus lebih banyak amphour per auns ke dalam poket anda daripada apa sahaja yang anda boleh beli … jika anda berani membuatnya