Isi kandungan:

Jam Perduaan Menggunakan Neopixel: 6 Langkah (dengan Gambar)
Jam Perduaan Menggunakan Neopixel: 6 Langkah (dengan Gambar)

Video: Jam Perduaan Menggunakan Neopixel: 6 Langkah (dengan Gambar)

Video: Jam Perduaan Menggunakan Neopixel: 6 Langkah (dengan Gambar)
Video: How to Make a Binary Clock Using a Raspberry Pi Pico W 2024, November
Anonim
Image
Image
Jalur LED, Mari Bermula Dengan Itu
Jalur LED, Mari Bermula Dengan Itu

Hai kawan-kawan, saya suka semua perkara yang berkaitan dengan LED dan juga suka menggunakannya dalam pelbagai cara yang menarik Ya, saya tahu Jam Binari telah dilakukan di sini beberapa kali, dan masing-masing adalah contoh terbaik bagaimana membuat jam anda sendiri.

Saya benar-benar meminati Jam Binari untuk mengatakan "Saya membuatnya", dan melihat bahagian yang saya ada, LED, Perintang, RTC, Arduino.. kemudian saya menjumpai Jalur Neopixel (WS2812). Itu membuat saya berfikir, hampir semua Jam Binari yang saya lihat menggunakan Matriks LED yang melibatkan banyak pematerian, jangan salah faham, saya tidak mempunyai masalah pematerian, tetapi mengapa saya tidak boleh menggunakan jalur … Pelan yang dibentuk, cabaran diterima..

Jadi pertama, saya duduk untuk mengetahui apa yang saya mahukan dalam Jam Binari, sederhana, Jam, Detik Detik, maksimum 4 baris sehingga saya dapat membacanya dengan mudah, dan jika anda tertanya-tanya bagaimana membaca Jam Binari, saya boleh mengesyorkan untuk melihat-lihat dan membaca halaman ini: Bagaimana membaca Jam Binari Juga untuk apa saya menyimpannya, bernasib baik saya pernah berada di Ikea dan telah menggunakan beberapa bingkai gambar Ribba mereka dalam projek lain, jadi fikir bingo, bahawa akan dilakukan dengan baik (dan pada harga £ 2.99 adalah harga yang baik).

Tanpa basa-basi lagi, Senarai Bahagian:

  • Arduino Uno
  • Modul RTC (ds1302) Ebay (UK)
  • (Sekarang berubah menjadi 10k Pot) 220k Potentiometer Ebay (UK)
  • 470r Resistor Ebay (UK)
  • Bingkai Gambar Ribba Ikea Ribba
  • Asetat - untuk Topeng
  • Penggunaan Pencetak Laser

Kabel penyambung lain, papan roti dan sumber kuasa 5v diperlukan, saya akan menganggap anda mempunyai:)

Sekarang mari kita membina …

Langkah 1: Jalur LED, Mari Mulakan Dengan Itu

Jalur LED, Mari Bermula Dengan Itu
Jalur LED, Mari Bermula Dengan Itu
Jalur LED, Mari Bermula Dengan Itu
Jalur LED, Mari Bermula Dengan Itu
Jalur LED, Mari Bermula Dengan Itu
Jalur LED, Mari Bermula Dengan Itu

Jadi pertama, dapatkan Jalur LED, yang saya miliki LED (piksel) setiap 16.5mm, yang kelihatan baik untuk bingkai yang saya ada, jadi saya memotongnya pada selang 6 piksel menggunakan gunting yang tajam (keselamatan biasa berlaku).

Harap perhatikan di bahagian atas jalur terdapat anak panah, ini adalah arah data dan daya, dan pad tembaga mempunyai garis melalui, memotong sepanjang garis itu untuk memastikan anda mempunyai bantalan tembaga yang tersisa di hujung setiap bahagian yang dipotong.

Anda kini harus mempunyai 4 jalur LED dengan masing-masing 6 piksel, jika sudah, lakukan dengan baik, jika tidak, cuba lagi, atau pasangkannya kembali (pastikan anak panah sebaris) dan cuba hitung dengan betul pada masa yang seterusnya..

Bergerak dengan cepat, mari dapatkan jalur LED dalam beberapa kemiripan atau urutan, bagaimana saya melakukan ini adalah mengukur kerangka, dan membahagikannya menjadi bahagian yang sama. Saya mahu saya berada di dalam gambar, begitu juga pengiraan saya menggunakan itu daripada keseluruhan bingkai. Mount adalah item kadbod yang biasanya akan membingkai foto, ada gambar dalam langkah ini dengan mount diletakkan di atas bingkai.

Langkah 2: Pasang Jalur LED, dan Solder…

Pasang Jalur LED, dan Pateri…
Pasang Jalur LED, dan Pateri…
Pasang Jalur LED, dan Pateri…
Pasang Jalur LED, dan Pateri…
Pasang Jalur LED, dan Pateri…
Pasang Jalur LED, dan Pateri…
Pasang Jalur LED, dan Pateri…
Pasang Jalur LED, dan Pateri…

Seperti yang dapat dilihat dalam foto untuk langkah ini, saya mencetak garis ke atas kertas dan meletakkan jalur di atasnya, kemudian, membina semula bingkai setiap kali dan "memasang bola mata" untuk memastikan bahawa saya mempunyai rupa yang saya mahukan. Setelah saya gembira, saya melekatkan jalur secara kekal pada bahagian belakang dengan gam, bahagian belakang saya yang melekit tidak terlalu bagus.

Untuk reka bentuk ini saya menggunakan LibreCAD, yang merupakan Open Source dan lebih dari cukup untuk tugas, ingat ketika mencetak untuk memusatkan gambar dan menukar nisbah cetak menjadi 1: 1. Saya telah melampirkan Tata Letak yang saya gunakan dalam langkah ini.

Seterusnya dalam senarai ToDo adalah untuk memasukkan Strip ke atas. Dalam kotak bit saya mempunyai beberapa penyambung tepi PCB lelaki, jadi saya menggunakannya daripada memateri penyambung pertama. Sekiranya anda mempunyai ini dan ingin pergi ke laluan itu, jangan ragu untuk melakukannya.

Bagaimanapun, bermula dari jalur bawah, anak panah menuju KANAN ke KIRI, memasangkan penyambung tepi anda ke jalur, atau wayar sambungan utama anda, saya cadangkan menggunakan warna Merah, Hitam dan warna lain untuk data. Sebilangan besar jalur adalah label +. -, D… + adalah Positif anda, - Negatif, D adalah Data, tidak semua sama dan boleh mempunyai voltan yang berbeza, saya adalah 5v. pastikan semasa menghidupkan anda menggunakan bekalan kuasa yang sesuai.

Itulah jalur pertama yang dimulakan, sekarang yang perlu kita lakukan ialah menyambungkan semua jalur secara bersiri, sehingga harus di sebelah kiri jalur bawah, di sebelah kanan jalur seterusnya, seterusnya dan seterusnya, jalur terakhir harus tidak mempunyai kaitan di sebelah kiri dan anak panah untuk semua jalur hendaklah KANAN ke KIRI seperti yang disebutkan sebelumnya.

Langkah 3: Ada yang Tidak Menyukainya

Ada yang Tidak Menyukainya!
Ada yang Tidak Menyukainya!
Ada yang Tidak Menyukainya!
Ada yang Tidak Menyukainya!
Ada yang Tidak Menyukainya!
Ada yang Tidak Menyukainya!

Secara peribadi saya lebih suka penampilan yang telanjang sehingga anda dapat melihat cara kerjanya, namun, "Dia yang Mesti Ditaati" mengatakan bahawa jika berjalan di dinding itu, ia perlu "kelihatan lebih rapi" jadi saya harus berfikir dengan pantas dan menyedari saya boleh menggunakan Layout dan mengubahnya sedikit, mencetaknya ke asetat dan itu akan kelihatan bagus. Sebanyak mana saya ingin mengatakan bahawa saya melancarkan photoshop dan melakukan ini dengan tiga kali, saya tidak boleh, seorang rakan saya melakukan bahagian ini untuk saya, kerana kemahiran photoshop saya tidak begitu baik seperti yang ingin difikirkan oleh otak saya.

Perenderan akhir dicetak ke asetat, dipangkas dan diletakkan di belakang kaca, gambar dipasang di sebelahnya, kemudian jalur LED, akhirnya papan sokongan dengan wayar keluar untuk kuasa dan data.

Seperti yang dapat dilihat dalam gambar, saya mempunyai wayar Merah, Hitam dan Hijau keluar, dan wayar interkoneksi dililitkan di belakang.

Produk akhir yang mesti saya akui dengan penuh dendam tidak kelihatan terlalu buruk sama sekali..

Perduaan di bahagian bawah bertuliskan "Jam Binari"

Saya akan mengubah satu modifikasi apabila saya dapat menggunakan asetat lebih banyak, dan itu adalah untuk memindahkan nombor untuk baris ke kanan sedikit lebih banyak, mereka kelihatan barli.

Langkah 4: Mulakan Dengan Pendawaian … Biarkan Keseronokan Bermula

Mulakan Dengan Pendawaian … Biarkan Keseronokan Bermula
Mulakan Dengan Pendawaian … Biarkan Keseronokan Bermula
Mulakan Dengan Pendawaian … Biarkan Keseronokan Bermula
Mulakan Dengan Pendawaian … Biarkan Keseronokan Bermula

Seperti yang anda pasti dapat melihat dalam gambar saya tidak dapat menemui modul yang betul dalam Fritzing jadi saya mengimport gambar dan membariskannya dengan sebaik mungkin.

Rel elektrik bawah mesti mempunyai bekalan kuasa 5v sendiri, saiz bekalan kuasa bergantung pada penggunaan LED anda. Saya cadangkan untuk berhati-hati dan menggunakan yang boleh menangani semua LED menyala pada kecerahan maksimum.

Saya belum memberikan ini pada PCB (akan menggunakan papan jalur) kerana saya mungkin menambah skrin LCD di masa depan dengan sensor Suhu dan memaparkan Tarikh / Waktu dan Suhu dalam format standard, sebab itulah tidak ada yang lain skema pada masa ini..

AMARAN.. perhatikan ralat dalam rajah, Ground dari RTC (Kawat hitam) perlu pergi ke landasan bukan rel Positif seperti yang ditunjukkan, akan mengemas kini rajah dan memuat naiknya lagi, terima kasih kerana memperhatikan.

Langkah 5: Akhirnya, Binatang itu Hidup !

Image
Image
Sekarang Sedikit Sesuatu Tambahan !!!!
Sekarang Sedikit Sesuatu Tambahan !!!!

Langkah terakhir… huzzah

Periksa, periksa semula, dan periksa semula sambungan anda …

Sekarang muatkan lakaran ke dalam Arduino anda, saya tidak akan menerangkan bagaimana melakukannya, kerana terdapat lebih daripada cukup panduan untuk melakukan ini dan tidak akan menambah nilai pada 'ini …

Dalam komen kod, baris 119, ini tidak perlu dilupakan, baris kod ini menetapkan waktu dan tarikh jam:

// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Untuk memberi komen, ubah ini menjadi:

myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Dan masukkan tarikh / waktu semasa dalam format seperti yang didokumentasikan dalam lakaran pada baris 115:

// saat, minit, jam, hari dalam seminggu, hari bulan, bulan, tahun

Ok, jadi sekarang muat naik lakaran itu … selesai? okey

Sekarang, apabila anda menghidupkan semula Adruino, ia akan menetapkan tarikh / masa yang ditentukan, dan anda tidak mahu melakukannya, jadi komen baris 119 dan muat naik lakarannya sekali lagi. Sekarang pada mulakan semula, ia akan membaca masa yang membentuk RTC (Jam Waktu Sebenar) dan semestinya tepat.

Sebarang masalah, periksa sambungan anda, itu akan menjadi masalah utama, dan jika bateri yang anda gunakan dalam RTC anda lemah, maka anda akan mendapat pembacaan waktu yang tidak betul (saya tahu, ia berlaku kepada saya, ingkar 48:45:45)

Sebarang pertanyaan atau masalah sila masukkan komen dan akan membantu semua yang saya dapat..

Selamat mencuba, dan nikmati..

Langkah 6: Sekarang Sedikit Lebih Banyak !!

Sekarang Sedikit Sesuatu Tambahan !!!!
Sekarang Sedikit Sesuatu Tambahan !!!!
Sekarang Sedikit Sesuatu Tambahan !!!!
Sekarang Sedikit Sesuatu Tambahan !!!!

Pagi ini saya berfikir bagaimana saya boleh meningkatkan Jam Binari, jadi sambil memikirkan ini dan minum kopi, saya sampai untuk menghidupkan pemanasan pusat kerana terasa sejuk, tetapi betapa sejuknya, berapakah suhu !!!

Rancangan yang licik …

Mengapa tidak menambahkan suhu pada jam?

Soalan bagus, tidak ada sebab mengapa tidak, jadi mari kita lakukan..

20 minit dengan Fritzing dan saya mempunyai peringkat seterusnya dalam karya saya yang siap, hanya perlu memotong satu lagi jalur LED 6 piksel, beberapa wayar, perintang 4k7ohm dan satu jam menggunakan besi pemateri saya yang dipercayai dan beberapa baris kod … Selesai!

Adakah saya membuatnya terdengar mudah, baik, yang mengejutkan adalah…

Oleh itu, dengan sedikit papan jalur, saya memakai DHT11 dan perintang yang diperlukan, seperti dalam rajah.

Saya mengemas kini lakaran yang pernah digunakan, memuat naiknya dan hei, berfungsi pada kali pertama.. Ok, tidak, ketika saya menyisipkan pin penyambung tepi lelaki ke jalur, saya berjaya mendapatkan sambungan yang teruk pada baris Data, jadi saya harus menyelesaikannya..

Suhu dipasang secara menegak dan dibaca seperti yang ditunjukkan dalam foto, sehingga suhu ketika gambar itu diambil, adalah 19 darjah C.

Menariknya DHT11 juga mengukur Kelembapan, terus menonton kerana mungkin ada jalur lain yang akan segera tiba dengan kelembapan..

Disyorkan: