Isi kandungan:

Digispark Lantern (Projek ATtiny85): 7 Langkah
Digispark Lantern (Projek ATtiny85): 7 Langkah

Video: Digispark Lantern (Projek ATtiny85): 7 Langkah

Video: Digispark Lantern (Projek ATtiny85): 7 Langkah
Video: Digispark ATtiny85 with Arduino 2.0: How to program? 2024, Julai
Anonim
Image
Image
Apa itu Tanglung!
Apa itu Tanglung!

Hai apa lagi, lagi-lagi yang baru seperti biasa saya akan menunjukkan kepada anda bagaimana membuat projek yang sangat hebat berdasarkan elektronik, dan kali ini akan sangat mudah bagi anda semua untuk membuat projek ini yang merupakan tanglung elektronik, kerana kami telah membuat robot dan projek yang agak rumit, saya memutuskan untuk membuat yang asas kali ini untuk membolehkan mana-mana daripada anda membuatnya dan pasti ada pengetahuan asas elektronik yang diperlukan di luar sana tetapi jangan berfikir dua kali untuk mencuba kerana ia sangat mengagumkan.

Projek ini sangat berguna untuk dibuat khas setelah mendapatkan PCB khusus yang kami pesan dari JLCPCB untuk memperbaiki penampilan Lanter kami dan juga terdapat cukup dokumen dan kod dalam panduan ini untuk membolehkan anda membuat tanglung anda sendiri.

Kami telah membuat projek ini hanya dalam 2 hari, hanya satu hari untuk menyelesaikan pembuatan perkakasan dan pemasangan, kemudian hari kedua untuk menyiapkan kod dan melakukan ujian.

Sebelum memulakan mari kita lihat terlebih dahulu

Apa yang anda akan pelajari dari arahan ini:

  1. Memilih komponen yang tepat bergantung pada fungsi projek anda.
  2. Membuat litar untuk menghubungkan semua komponen yang dipilih.
  3. Pasang semua bahagian projek.
  4. Antaramuka papan Digispark ATtiny85 Dev untuk mengawal tanglung.

Langkah 1: Apa itu Tanglung

Apa itu Tanglung!
Apa itu Tanglung!
Apa itu Tanglung!
Apa itu Tanglung!

Kita semua tahu Lanterns dan untuk apa orang menggunakannya, Lanterns biasanya dibuat dari bingkai logam dengan beberapa sisi (biasanya empat, tetapi hingga lapan), biasanya dengan cangkuk atau gelang logam di atasnya. Tingkap dari beberapa bahan lut akan dipasang di sisi, sekarang biasanya kaca atau plastik tetapi kepingan tanduk binatang yang sebelumnya tipis, atau pelat timah yang ditebuk dengan lubang atau corak hiasan; walaupun beberapa tanglung antik hanya mempunyai grid logam, jelas menunjukkan fungsinya seperti yang digariskan di bawah.

Oleh itu, ia adalah sekeping kotak penahan yang memegang lilin untuk menerangi kawasan dengan nyalaannya, dalam kes kami, kami akan merancang kotak untuk menahan sumber cahaya yang merupakan litar bercetak elektronik yang mengandungi beberapa LED terang dan untuk nyalaan gemetar kita akan menggunakan kipas DC 12V untuk menggeletar beberapa helai kain yang akan kita tempel di bahagian dalam kotak dan juga cahaya akan berubah warna kerana LED RGB yang kita gunakan dan keseluruhan sistem akan dikendalikan oleh papan digispark Attiny85.

Langkah 2: Digispark ATtiny85 Adalah Inti Projek Kami

Digispark ATtiny85 Adalah Inti Projek Kami
Digispark ATtiny85 Adalah Inti Projek Kami
Digispark ATtiny85 Adalah Inti Projek Kami
Digispark ATtiny85 Adalah Inti Projek Kami
Digispark ATtiny85 Adalah Inti Projek Kami
Digispark ATtiny85 Adalah Inti Projek Kami
Digispark ATtiny85 Adalah Inti Projek Kami
Digispark ATtiny85 Adalah Inti Projek Kami

Bercakap mengenai papan Digispark ATtiny85 yang dihasilkan oleh Digistump yang merupakan keluarga dan perniagaan yang dikendalikan oleh keluarga di Portland menghasilkan papan pengembangan berdasarkan mikrokontroler Atmel yang menjadikan mereka produk Arduino serasi sehingga anda dapat dengan cepat memancarkan papan ini menggunakan Arduino IDE dan anda boleh mendapatkan lebih banyak butiran mengenai bagaimana menggunakan papan jenis ini melalui Tutorial ini di mana kita telah menerangkan secara terperinci bagaimana untuk menghubungkan Digispark ATtiny85 dengan Arduino IDE.

Lembaga ini mempunyai ATtiny (juga dikenali sebagai TinyAVR) yang merupakan keluarga mikrokontroler yang dikembangkan oleh Atmel bermula pada akhir 1990-an (kemudian Microchip Technology memperoleh Atmel pada 2016). Cip ini mempunyai teras pemproses RISC 8-bit senibina Harvard yang diubah suai. Yang terkecil dalam keluarga mikrokontroler AVR mereka adalah siri ATtiny (teras 8-bit dan lebih sedikit ciri, pin I / O yang lebih sedikit, dan memori yang lebih sedikit daripada siri AVR lain).

Mengapa Digispark ATtiny85

kami menggunakan papan ini kerana saiznya yang kecil yang sangat sesuai dengan projek kami dan juga kerana pin IO yang dimilikinya kerana kami memerlukan tiga pin PWM untuk mengawal warna Cahaya dan satu output digital untuk mengawal kipas DC melalui transistor dan semua pin IO yang diperlukan boleh didapati di papan kecil ini.

Langkah 3: Reka Bentuk Tanglung

Reka Bentuk Tanglung
Reka Bentuk Tanglung
Reka Bentuk Tanglung
Reka Bentuk Tanglung
Reka Bentuk Tanglung
Reka Bentuk Tanglung

Seperti biasa kita mulakan dengan bahagian perkakasan dan perkakasan bercakap kita akan mulakan dengan kotak tanglung, jadi saya merancang bentuk ini menggunakan perisian pepejal yang membolehkan saya menghasilkan fail DXF untuk memuat naiknya dalam mesin pemotong laser CNC untuk menghasilkan yang dirancang kotak; kami menggunakan bahan kayu MDF 5mm untuk membuat kotak ini, sempurna, murah dan ia menambah penampilan yang lebih baik untuk projek kami.

anda boleh memuat turun fail DXF yang telah kami gunakan untuk menghasilkan kotak tanglung ini melalui pautan muat turun ini.

Reka bentuk kotak sangat ringkas dan asas sehingga anda boleh mengikuti idea reka bentuk yang sama untuk membuat reka bentuk anda sendiri dengan bentuk yang lebih sesuai dengan anda.

Langkah 4: Pembuatan PCB (Dihasilkan oleh JLCPCB)

Pembuatan PCB (Dihasilkan oleh JLCPCB)
Pembuatan PCB (Dihasilkan oleh JLCPCB)
Pembuatan PCB (Dihasilkan oleh JLCPCB)
Pembuatan PCB (Dihasilkan oleh JLCPCB)
Pembuatan PCB (Dihasilkan oleh JLCPCB)
Pembuatan PCB (Dihasilkan oleh JLCPCB)

Mengenai JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), adalah syarikat prototaip PCB terbesar di China dan pengeluar berteknologi tinggi yang mengkhususkan diri dalam prototaip PCB cepat dan pengeluaran PCB kecil. Dengan pengalaman lebih dari 10 tahun dalam pembuatan PCB, JLCPCB mempunyai lebih dari 200, 000 pelanggan di dalam dan luar negara, dengan lebih dari 8, 000 pesanan prototaip PCB dalam talian dan pengeluaran PCB dalam jumlah kecil setiap hari. Kapasiti pengeluaran tahunan ialah 200, 000 sq.m. untuk pelbagai PCB 1-lapisan, 2-lapisan atau multi-lapisan. JLC adalah pengeluar PCB profesional yang dilengkapi dengan peralatan besar, peralatan sumur, pengurusan yang ketat dan berkualiti.

Kembali ke projek kami

Untuk menghasilkan PCB, saya telah membandingkan harga dari banyak pengeluar PCB dan saya memilih JLCPCB pembekal PCB terbaik dan pembekal PCB termurah untuk memesan litar ini. Yang perlu saya lakukan hanyalah beberapa klik mudah untuk memuat naik fail gerber dan menetapkan beberapa parameter seperti warna dan kuantiti ketebalan PCB, maka saya telah membayar hanya 2 Dolar untuk mendapatkan PCB saya setelah lima hari sahaja.

Oleh kerana ia menunjukkan gambar skema yang berkaitan, saya telah menggunakan papan dev Digispark ATtiny85 untuk mengawal keseluruhan sistem. anda boleh mendapatkan fail PDF skematik melalui pautan muat turun ini.

Kualiti terbaik

pembuatan kualiti PCB ini meningkatkan keyakinan kami untuk menggunakan perkhidmatan JLCPCB dalam semua projek kami, kerana anda melihat bahawa PCB cukup kecil untuk menempatkan penempatan di dalam kotak Lantern dan juga label dan logo dihasilkan dengan baik.

anda boleh mendapatkan fail Gerber untuk litar melalui pautan muat turun ini

Langkah 5: Ulasan penuh Bahan

Ulasan penuh Bahan
Ulasan penuh Bahan

Kami sudah siap semuanya jadi kami perlu mengkaji komponen yang diperlukan untuk projek ini:

  • PCB yang kami pesan dari JLCPCB
  • Papan pemuka Digispark ATtiny85
  • 4 LED RGB 5mm
  • Kipas 12V DC
  • Transistor BC170
  • Perintang 1K Ohm
  • Penyesuai kuasa 12V DC
  • Beberapa penyambung pengepala

Langkah 6: Pematerian dan Pemasangan

Pematerian dan Pemasangan
Pematerian dan Pemasangan
Pematerian dan Pemasangan
Pematerian dan Pemasangan
Pematerian dan Pemasangan
Pematerian dan Pemasangan

Sekarang kita bergerak terus ke pemasangan kotak, sangat mudah kerana kita membuat penempatan skru dalam reka bentuk tetapi pertama kita perlu menutup setiap bahagian dengan kertas jejak ini kemudian kita melekatkan kepingan kain di sisi kotak.

Selepas itu, pindah ke unit elektronik dan kami menyatukan semua komponen ke PCB. anda akan mendapat label sutera atas setiap komponen yang menunjukkan penempatannya di papan dan dengan cara ini anda akan yakin 100% bahawa anda tidak akan melakukan kesalahan pematerian.

Langkah 7: Kod Digispark dan Pengesahan Ujian

Kod Digispark dan Pengesahan Ujian
Kod Digispark dan Pengesahan Ujian
Kod Digispark dan Pengesahan Ujian
Kod Digispark dan Pengesahan Ujian
Kod Digispark dan Pengesahan Ujian
Kod Digispark dan Pengesahan Ujian

Sekarang saya menyiapkan kod ini yang menukar warna LED dan menghidupkan kipas, kami memuat naik kod tersebut dan meletakkan papan di penempatannya dan seperti yang anda lihat, berikut adalah LED kami yang menukarnya.

Anda boleh mendapatkan kod sumber secara percuma melalui pautan muat turun ini.

Seperti yang anda dapat lihat dalam gambar di atas, Lantern menukar warna cahaya dengan mengikuti semua arahan yang telah kami buat melalui kod sumber thr dan masih ada penambahbaikan lain yang perlu dilakukan untuk menjadikannya lebih banyak mentega.

Saya mengharapkan anda menuliskan di bahagian komen semua idea anda untuk memperbaiki projek ini dan juga menunjukkan gambar kepada kami sekiranya anda mencuba yang serupa.

Disyorkan: