Daftar Isi:

IEEE WORD CLOCK PROJECT: 12 Langkah (dengan Gambar)
IEEE WORD CLOCK PROJECT: 12 Langkah (dengan Gambar)

Video: IEEE WORD CLOCK PROJECT: 12 Langkah (dengan Gambar)

Video: IEEE WORD CLOCK PROJECT: 12 Langkah (dengan Gambar)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Juli
Anonim
PROYEK JAM KATA IEEE
PROYEK JAM KATA IEEE
PROYEK JAM KATA IEEE
PROYEK JAM KATA IEEE

Ini adalah proyek untuk klub IEEE UNO, ini adalah cara unik untuk mewakili jam berapa sekarang. Jam Word merinci waktu dan dengan strip RGB Anda dapat memiliki jam dalam warna apa pun yang Anda pilih. Menggunakan kemampuan WiFi ESP32, jam terhubung ke jaringan WiFi tertentu dan menarik waktu saat ini dari internet. Jika Anda tidak memiliki jaringan WiFi untuk terhubung, jangan khawatir, kode dapat dengan mudah dimodifikasi untuk dijalankan pada jam internal ESP32 tetapi ini akan membuat Jam Word tidak akurat.

Proyek dan Kode terinspirasi oleh:

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

Perlengkapan

-ESP32 Mikrokontroler

-WS2812b RGB Individual Addressable LED Strip (60 led per meter)

Cukup untuk 8 strip 13 LED, ~2 meter

-Panel depan

  • Panel depan ini dapat dipotong laser dari bahan buram apa pun
  • Dalam Instruksi ini panel depan dipotong laser dari panel kayu 1/8 inci dengan dimensi 9x7

-Menghancurkan bahan

Bisa apa saja mulai dari kain difusi aktual hingga kertas printer

-Tape

-5V wallwort

-USB ke kabel micro-USB

-Komputer dengan akses internet

-Arduino IDE

-kode yang disediakan

-jaringan wifi

Langkah 1: Memotong Strip LED menjadi Panjang

Memotong Strip LED menjadi Panjang
Memotong Strip LED menjadi Panjang

Strip LED yang dapat dialamatkan secara individual adalah salah satu komponen terpenting dari proyek ini. Jika Anda tidak mendapatkan jenis strip LED yang tepat, kode tersebut mungkin tidak berfungsi. Jarak LED pada strip penting, pastikan Anda memiliki strip yang memiliki 60 LED per meter. Untuk proyek ini, ~2 meter strip LED sudah cukup.

Untuk proyek ini, Anda perlu memotong strip LED penuh menjadi strip yang lebih kecil sehingga bisa muat di papan. Anda membutuhkan 8 strip dengan panjang 13 LED. Mulai dari awal strip (Akhir dengan konektor perempuan) hitung 13 led dan kemudian potong strip sehingga Anda memiliki strip yang lebih kecil dengan 13 LED. Ulangi sampai Anda memiliki 8 strip penuh, ini akan memiliki 2 strip LED sepanjang satu meter. Anda akan mendapatkan 4 strip berukuran tepat dari setiap strip meteran LED. Simpan LED ekstra untuk suku cadang atau proyek lainnya.

Langkah 2: Mengatur dan Menghubungkan Strip LED

Mengatur dan Menghubungkan Strip LED
Mengatur dan Menghubungkan Strip LED
Mengatur dan Menghubungkan Strip LED
Mengatur dan Menghubungkan Strip LED

Sekarang setelah Anda memiliki 8 strip LED, sekarang saatnya untuk mengaturnya pada template yang disediakan (Front Panel.svg). Saat mencetak file.svg, pastikan untuk menskalakannya dengan benar ke 9 inci kali 7 inci. Mainkan perhatian yang cermat ke arah garis data. Jika Anda melihat lebih dekat ke strip, Anda akan melihat Din dengan panah menunjuk ke modul LED. Arah panah akan digunakan untuk mengatur strip LED dengan benar. Letakkan strip LED pada template terlebih dahulu sebelum melepas pelindung perekat. Mulai dari baris atas, baris "IT R IS C TEN HALF", letakkan strip pertama dengan panah Din menunjuk ke kanan. Tempatkan strip LED berikutnya pada baris berikutnya ke bawah tetapi kali ini pastikan panah Din mengarah ke kiri. Lanjutkan menempatkan semua strip LED bergantian dengan arah panah menghadap. Baris terakhir harus mengarah ke kiri.

Setelah Anda memiliki semua strip LED yang diatur dengan benar pada template, strip demi strip, lepaskan strip pelindung perekat dari bagian belakang strip LED dan terapkan ke template selurus mungkin. Setelah semua strip LED menempel pada lembar templat, solder kabel dengan hati-hati untuk menghubungkan +5V, GND, dan koneksi Data bersama-sama.

Langkah 3: Menghubungkan ke ESP32

Menghubungkan ke ESP32
Menghubungkan ke ESP32

Setelah semua strip disolder bersama, sekarang saatnya untuk menghubungkan strip LED ke pengontrol ESP32. Anda dapat memasukkan kabel ke dalam konektor perempuan atau Anda dapat dengan hati-hati melepas heat shrink dari kabel dan melepas solder dari strip LED. Saat Anda menyolder kabel ini ke ESP32, pastikan Anda memiliki cukup kabel untuk menempatkan mirco-USB di suatu tempat yang mengarah ke tempat Anda dapat mencolokkan kabel mirco-USB. Solder kabel yang terhubung ke +5V atau +3.3V ke Vin, GND ke GND, dan Din ke D13.

Langkah 4: Menginstal Arduino IDE

Menginstal Arduino IDE
Menginstal Arduino IDE

Jika Anda belum menginstal Arduino IDE, unduh dari tautan berikut

www.arduino.cc/en/Main/Software

Pilih versi yang benar untuk OS Anda

Langkah 5: Menyiapkan Arduino IDE

Setelah membuka Arduino IDE, buka tautan yang sesuai untuk menginstal driver ESP32 Board

Memasang Papan ESP32 di Arduino IDE (instruksi Windows)

Memasang Papan ESP32 di Arduino IDE (instruksi Mac dan Linux)

Selanjutnya, unduh pustaka NTP Client dari Taranais dari tautan berikut:

Klik di sini untuk mengunduh pustaka Klien NTP

Anda juga perlu mengunduh Adafruit Neopixel Library

github.com/adafruit/Adafruit_NeoPixel

Buka zip file.zip dan salin folder di dalamnya ke folder perpustakaan Arduino IDE Anda.

Langkah 6: Memprogram ESP32 untuk Proyek Jam Word

Buka sketsa Arduino baru dan unduh kode di atas. Salin dan tempel kode ini ke sketsa Arduino baru Anda dan kompilasi kode juga pastikan semua driver yang tepat telah diinstal.

Langkah 7: Langkah Terakhir…

Ada beberapa pengaturan dalam kode yang perlu Anda ubah.

Langkah 8: Menghubungkan ke WiFi

Menghubungkan ke WiFi
Menghubungkan ke WiFi

Kedua variabel dalam kode ini perlu diubah menjadi nama dan kata sandi jaringan wifi Anda.

Langkah 9: Mengubah Warna LED

Mengubah Warna LED
Mengubah Warna LED

Variabel ini mengontrol apa warna LED, tata letak garis ini dapat dilihat seperti ini:

uint32_t color = strip. Color(Hijau, Merah, Biru);

Dengan mengubah nilai setiap nilai warna (0-255), Anda dapat mengubah apa warna LED tersebut. Kode diatur ke LED menjadi hijau terang.

Langkah 10: Menyesuaikan Waktu

Menyesuaikan Waktu
Menyesuaikan Waktu

Ini blok kode yang bertanggung jawab untuk menyesuaikan pergeseran waktu karena zona waktu. Ini diatur ke CDT, perhatikan kode ini tidak secara otomatis berubah dengan penghematan siang hari. Anda harus mengubah nilai offset menjadi -21600 ketika penghematan siang hari "jatuh kembali".

Langkah 11: Majelis Akhir

Majelis Akhir
Majelis Akhir

Setelah ESP32 terhubung ke WiFi dan lampu LED Anda menyala, sekarang saatnya untuk merakit proyek.

Rekatkan bahan difusi Anda ke bagian belakang panel depan sehingga semua huruf yang dipotong tertutup. Kemudian sejajarkan LED dengan potongan huruf. Saat ini sejajar, rekatkan tepi panel belakang dan depan.

Langkah 12: Catatan Akhir

Proyek ini mungkin dapat dialiri daya dari baterai tetapi karena banyaknya LED yang dialiri daya, baterai mungkin tidak dapat menyediakan arus yang cukup.

Beberapa LED akan menyala secara acak, ini dapat diperbaiki dengan mengatur ulang ESP32 dengan menekan tombol EN. Mengubah pin Vin ke 3.3V dari 5V mungkin juga memperbaiki masalah ini.

Direkomendasikan: