Isi kandungan:

PROJEK JAM KATA IEEE: 12 Langkah (dengan Gambar)
PROJEK JAM KATA IEEE: 12 Langkah (dengan Gambar)

Video: PROJEK JAM KATA IEEE: 12 Langkah (dengan Gambar)

Video: PROJEK JAM KATA IEEE: 12 Langkah (dengan Gambar)
Video: Menarik...Cerita Rocky Gerung Saat Menguji Skripsi Dian Sastro 2024, Julai
Anonim
PROJEK JAM KATA IEEE
PROJEK JAM KATA IEEE
PROJEK JAM KATA IEEE
PROJEK JAM KATA IEEE

Ini adalah projek untuk kelab IEEE UNO, ini adalah cara yang unik untuk menunjukkan waktu berapa. Jam Kata menerangkan waktu dan dengan jalur RGB, anda boleh mempunyai jam dalam warna yang anda pilih. Menggunakan keupayaan WiFi ESP32, jam menyambung ke rangkaian WiFi yang ditentukan dan menarik masa semasa dari internet. Sekiranya anda tidak mempunyai rangkaian WiFi untuk disambungkan, jangan risau, kodnya dapat diubah suai dengan mudah untuk berjalan pada jam dalaman ESP32 tetapi ini akan menjadikan Jam Kata tidak tepat waktu.

Projek dan Kod yang diilhamkan oleh:

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

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

Bekalan

-ESP32 Mikrokontroler

-WS2812b RGB LED Striped Individual Address (60 led per meter)

Cukup untuk 8 jalur 13 LED, ~ 2 meter

-Panel hadapan

  • Panel depan ini boleh dipotong laser dari bahan legap
  • Dalam Instructable ini panel depan dipotong laser dari panel kayu 1/8 inci dengan dimensi 9x7

-Membuang bahan

Boleh jadi apa sahaja dari kain penyebaran sebenar hingga kertas pencetak

-Pita

-5V wallwort

-Kabel USB ke mikro-USB

-Komputer dengan akses internet

-Arduino IDE

-Kod yang disediakan

- Rangkaian WiFi

Langkah 1: Memotong Jalur LED hingga Panjang

Memotong Jalur LED hingga Panjang
Memotong Jalur LED hingga Panjang

Jalur LED yang boleh diatasi secara individu adalah salah satu komponen terpenting dalam projek ini. Sekiranya anda tidak mendapat jenis jalur LED yang betul, kodnya mungkin tidak berfungsi. Jarak LED pada jalur penting, pastikan anda mempunyai jalur yang mempunyai 60 LED per meter. Untuk projek ini, ~ 2 meter jalur LED akan mencukupi.

Untuk projek ini, anda perlu memotong jalur LED penuh menjadi jalur yang lebih kecil sehingga boleh dipasang di papan. Anda memerlukan 8 jalur yang panjangnya 13 LED. Bermula dari awal jalur (Tamatkan dengan penyambung wanita) hitung 13 led dan kemudian potong jalur sehingga anda mempunyai jalur yang lebih kecil dengan 13 LED. Ulangi sehingga anda mempunyai 8 jalur penuh, ini akan mempunyai jalur LED sepanjang 2 satu meter. Anda akan mendapat 4 jalur berukuran betul dari setiap jalur LED LED. Simpan LEDS tambahan untuk alat ganti atau projek lain.

Langkah 2: Susun dan Jalur Jalur LED

Susun dan Jalur LED Pendawaian
Susun dan Jalur LED Pendawaian
Susun dan Jalur LED Pendawaian
Susun dan Jalur LED Pendawaian

Sekarang anda mempunyai 8 jalur LED, inilah masanya untuk menyusunnya pada templat yang disediakan (Front Panel.svg). Semasa mencetak fail.svg pastikan untuk menskalakannya dengan betul hingga 9 inci hingga 7 inci. Perhatikan dengan teliti arah garis data. Sekiranya anda melihat dengan dekat jalur, anda akan melihat Din dengan anak panah yang menunjuk ke modul LED. Arah anak panah akan digunakan untuk mengatur jalur LED dengan betul. Letakkan jalur LED pada templat terlebih dahulu sebelum melepaskan pelindung pelekat. Bermula dari baris atas, garis "IT R IS C SEPULUH BESAR", letakkan jalur pertama dengan anak panah Din menunjuk ke kanan. Letakkan jalur LED seterusnya pada baris seterusnya ke bawah tetapi kali ini pastikan anak panah Din menghala ke kiri. Terus meletakkan semua jalur LED secara bergantian ke arah arah panah. Baris terakhir harus menghala ke kiri.

Setelah semua jalur LED disusun dengan betul pada templat, jalur demi jalur, lepaskan jalur pelindung pelekat dari bahagian belakang jalur LED dan sapukan pada templat selurus mungkin. Setelah semua jalur LED dilampirkan pada helaian templat, pasangkan wayar dengan teliti untuk menghubungkan sambungan + 5V, GND, dan Data bersama-sama.

Langkah 3: Menyambung ke ESP32

Menyambung ke ESP32
Menyambung ke ESP32

Setelah semua jalur disatukan bersama, sudah tiba masanya untuk menyambungkan jalur LED ke pengawal ESP32. Anda boleh memasukkan wayar ke dalam penyambung wanita atau mengeluarkan haba yang menyusut dengan teliti dari wayar dan de-solder dari jalur LED. Semasa anda memasang kabel ini ke ESP32, pastikan kabel anda cukup untuk meletakkan mirco-USB di suatu tempat yang menunjuk di mana anda boleh memasang kabel mirco-USB. Pateri wayar yang disambungkan ke + 5V atau + 3.3V ke Vin, GND ke GND, dan Din ke D13.

Langkah 4: Memasang Arduino IDE

Memasang Arduino IDE
Memasang Arduino IDE

Sekiranya anda tidak memasang Arduino IDE, muat turun dari pautan berikut

www.arduino.cc/en/Main/Software

Pilih versi yang betul untuk OS anda

Langkah 5: Menyiapkan Arduino IDE

Setelah membuka Arduino IDE, pergi ke pautan yang sesuai untuk memasang pemandu ESP32 Board

Memasang Papan ESP32 di Arduino IDE (arahan Windows)

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

Seterusnya, muat turun pustaka Pelanggan NTP dari Taranais dari pautan berikut:

Klik di sini untuk memuat turun pustaka Pelanggan NTP

Anda juga perlu memuat turun Adafruit Neopixel Library

github.com/adafruit/Adafruit_NeoPixel

Buka zip fail.zip dan salin folder di dalamnya ke folder perpustakaan Arduino IDE anda.

Langkah 6: Memprogram ESP32 untuk Projek Jam Kata

Buka lakaran Arduino baru dan muat turun kod di atas. Salin dan tampal kod ini ke dalam sketsa Arduino baru anda dan susun kodnya juga pastikan semua pemacu yang betul dipasang.

Langkah 7: Langkah Akhir…

Terdapat beberapa tetapan dalam kod yang perlu anda ubah.

Langkah 8: Menyambung ke WiFi

Menyambung ke WiFi
Menyambung ke WiFi

Kedua pemboleh ubah dalam kod ini perlu diubah menjadi nama dan kata laluan rangkaian wifi anda.

Langkah 9: Menukar Warna LED

Menukar Warna LED
Menukar Warna LED

Pemboleh ubah ini mengawal apa warna LED, susun atur garis ini dapat dilihat seperti ini:

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

Dengan mengubah nilai setiap nilai warna (0-255), anda boleh mengubah warna LED apa. Kod tersebut telah ditetapkan agar LED berwarna hijau terang.

Langkah 10: Melaraskan Masa

Menyelaraskan Masa
Menyelaraskan Masa

Ini adalah blok kod yang bertanggungjawab untuk mengatur pergeseran waktu kerana zon waktu. Diatur ke CDT, perhatikan kod ini tidak akan berubah secara automatik dengan penjimatan cahaya siang. Anda perlu menukar nilai ofset menjadi -21600 apabila penjimatan cahaya siang "jatuh kembali".

Langkah 11: Perhimpunan Akhir

Pemasangan akhir
Pemasangan akhir

Setelah ESP32 menyambung ke WiFi dan lampu LED anda menyala, sudah tiba masanya untuk memasang projek.

Rekatkan bahan penyebar anda ke bahagian belakang panel depan sehingga semua huruf yang dipotong ditutup. Kemudian sejajar LED dengan potongan huruf. Apabila ini sejajar, pita tepi panel belakang dan depan.

Langkah 12: Nota Akhir

Projek ini mungkin dihidupkan dari bateri tetapi kerana sebilangan besar LED yang dihidupkan, bateri mungkin tidak dapat memberikan arus yang mencukupi.

Sebilangan LED akan menyala secara rawak, ini dapat diperbaiki dengan menetapkan semula ESP32 dengan menekan butang EN. Menukar pin Vin menjadi 3.3V dari 5V juga dapat menyelesaikan masalah ini.

Disyorkan: