Daftar Isi:

RGB HexMatrix - Jam IOT: 5 Langkah (dengan Gambar)
RGB HexMatrix - Jam IOT: 5 Langkah (dengan Gambar)

Video: RGB HexMatrix - Jam IOT: 5 Langkah (dengan Gambar)

Video: RGB HexMatrix - Jam IOT: 5 Langkah (dengan Gambar)
Video: Arduino Project | RGB matrix fix for Chinese 1/4 scan panels 2024, November
Anonim
Image
Image
RGB HexMatrix | Jam IoT
RGB HexMatrix | Jam IoT
RGB HexMatrix | Jam IoT
RGB HexMatrix | Jam IoT

Proyek Fusion 360 »

HexMatrix adalah matriks LED yang memiliki banyak piksel segitiga. Penggabungan enam piksel membuat segi enam. Ada banyak animasi berbeda yang dapat ditampilkan pada pustaka FastLED bentuk matriks, Saya juga telah mendesain digit dari 0 hingga 9 menggunakan 10 segmen untuk setiap digit dalam matriks dan membuat jam IOT.

Perlengkapan

  • ESP8266 atau Arduino (Uno/Nano)
  • WS2811 LED (96 LED)
  • Catu Daya 5V / 2A
  • Pencetakan 3D

Langkah 1: Pencetakan 3D:

Pencetakan 3D
Pencetakan 3D
Pencetakan 3D
Pencetakan 3D
Pencetakan 3D
Pencetakan 3D
  • Cetak 3D semua model 3D yang diberikan: Klik di sini untuk File dan Kode STL
  • Cetak lapisan layar dalam PLA putih.

Langkah 2: Koneksi Sirkuit:

Koneksi Sirkuit
Koneksi Sirkuit
Koneksi Sirkuit
Koneksi Sirkuit
  • Buat semua koneksi seperti yang ditunjukkan pada diagram sirkuit.
  • GND~-Ve
  • Vin~5V~+Ve
  • DataIn ~ Pin 2
  • Juga perpanjang kabel catu daya ke LED terakhir dan sambungkan, untuk mencegah penurunan tegangan pada LED.

Langkah 3: Catatan:

  • Jika Anda menggunakan papan Arduino maka Anda hanya dapat menampilkan animasi, Anda tidak dapat menampilkan waktu.
  • Jika Anda menggunakan papan ESP8266 maka kami dapat menampilkan waktu dan animasi lainnya pada matriks.

Langkah 4: Perakitan:

Perakitan
Perakitan
Perakitan
Perakitan
Perakitan
Perakitan
  • Letakkan semua LED dalam urutan yang bijaksana.
  • Kumpulkan semuanya bersama-sama.
  • Solder konektor ke papan Mikrokontroler, konektor diambil dari ujung lain dari garis LED.

Langkah 5: Pengkodean:

Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
  • Klik di sini untuk kode
  • Untuk matriks ini saya telah membuat tiga kode HexMatrix.ino, clock1.ino dan clock2.ino.
  • Kode HexMatrix adalah kode untuk menampilkan animasi pada matriks, dapat berjalan di papan Mikrokontroler apa pun.
  • Kode jam dan clock2 hanya berjalan di papan ESP8266.

HexMatrix.ino:

  • Buka kode yang diberikan di Arduino IDE.
  • Instal Perpustakaan FastLED di Arduino IDE.
  • Pilih jenis papan, port dan unggah kode.

Kode Clock1 dan Clock2:

  • Buka kode di Arduino IDE.
  • Dalam kode ini kita dapat mengubah nilai ini sesuai kebutuhan warna kita

//Digit nilai warna dalam RGBint r=255;

int g=255;

int b=255;

//Nilai warna latar belakang dalam RGB

int br=0;

int bg=20;

int bb=10;

Masukkan nama dan kata sandi Wifi

const char* ssid = "Nama_Wifi";

const char* kata sandi = "Kata sandi";

Masukkan zona waktu negara Anda (India 5:30 = 5.5 sama masukkan zona waktu Anda)

//Zona waktu Anda, zona waktu = -5,5 * 3600;

  • Pilih jenis papan sebagai ESP8266, pilih port dan unggah kode.
  • Selain itu, kami juga memiliki banyak animasi lain dalam Contoh FastLED.

Direkomendasikan: