Isi kandungan:

Lampu Pintar Pixel: 7 Langkah (dengan Gambar)
Lampu Pintar Pixel: 7 Langkah (dengan Gambar)

Video: Lampu Pintar Pixel: 7 Langkah (dengan Gambar)

Video: Lampu Pintar Pixel: 7 Langkah (dengan Gambar)
Video: Aku bikin mode neraka biar gak ke kamar pintarku lagi #video #kamaraesthetic 2024, November
Anonim
Image
Image
Menyiapkan Eletronik
Menyiapkan Eletronik

Ini adalah projek yang saya buat untuk lampu pintar yang dikendalikan oleh Bluetooth dengan Aplikasi Android yang dikembangkan di Android Studio.

Matlamat utama Pixel adalah untuk menampilkan lampu cantik. Ini adalah kaedah perapian cahaya, misalnya, mari kita lihat bagaimana perapian satu piksel. Mod pelangi juga menunjukkan bagaimana banyak kecerunan "secara semula jadi" dibentuk oleh led.

Elektronik Pixel adalah Arduino Nano dan 10 LED yang boleh ditujukan ws2813. Ini juga memiliki layar yang menunjukkan waktu, dan bel sehingga Anda dapat mengatur penggera.

Tubuhnya dibuat dengan MDF (potong laser) dan akrilik.

Github untuk fail.apk, arduino, fail aplikasi.

github.com/danielwilberger/PixelSmartLamp

EDIT: memuat naik helaian pemotongan untuk bahagian MDF

Bekalan

  • Arduino nano;
  • Modul Bluetooth HC-05
  • Modul Jam Masa Nyata;
  • Paparan LED 4 digit;
  • 10 x LED Boleh Dihubungi ws2812b
  • Potensiometer;
  • 4 x Butang;
  • Buzzer;
  • Fon 5V-2amp.

Langkah 1: Menyiapkan Eletronik

Menyiapkan Eletronik
Menyiapkan Eletronik
Menyiapkan Eletronik
Menyiapkan Eletronik

Langkah pertama saya, setelah menghantar alat elektronik, adalah mengumpulkan semuanya di protoboard.

Dengan cara ini, saya dapat mengujinya dan mula memprogram Arduino.

Saya terpaksa:

  • Memateri plumbum;
  • Pasang semua peranti di protoboard;
  • Pasang 10 led yang boleh dialamatkan (dua untuk setiap sisi kubus, tolak bahagian bawah);
  • Mulakan pengaturcaraan.

Sebelum mendapatkan kiub akrilik untuk paparan terakhir, saya mengujinya di atas mangkuk plastik ibu saya.

Langkah 2: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan
Pengaturcaraan
Pengaturcaraan

Langkah saya seterusnya adalah pengaturcaraan. Pertama, arduino dengan semua fungsi yang saya bayangkan untuk Pixel:

  • Paparkan masa semasa pada jam;
  • Siapkan penggera untuk bangun (atau pemasa);
  • Paparkan beberapa kaedah cahaya, dari lampu putih sederhana hingga pertunjukan pelangi atau perapian. Untuk bahagian ini, beberapa contoh di perpustakaan FastLED untuk Arduino sangat membantu.

Setelah menyiapkannya, saya mempunyai lampu yang dapat dikawal sepenuhnya, menggunakan butang analog dan potensiometer. Jadi, langkah seterusnya adalah menyiapkan sambungan bluetooth dengan aplikasi yang saya buat hanya untuk Pixel. Ini adalah bahagian yang paling lama. Sebelum projek ini, saya tidak mempunyai pengetahuan mengenai pengaturcaraan Android, dan bahkan tidak tahu bahasa Java. Tetapi saya sudah mengetahui pengaturcaraan berorientasi Objek, jadi saya memulakan kursus pengaturcaraan Android, di Udemy.

Anda boleh memeriksa semua yang anda mahukan di Github saya. Pautan ada di atas pada permulaan arktikel ini.

Langkah 3: Merancang Pixel

Merancang Pixel
Merancang Pixel
Merancang Pixel
Merancang Pixel
Merancang Pixel
Merancang Pixel

Pada masa ini, saya telah membayangkan bagaimana rupa Pixel, tetapi sudah tiba masanya untuk meletakkannya di atas kertas. Sebenarnya, pada PC saya. Oleh kerana saya akan membina Pixel pada kayu MDF dan akrilik, saya tahu saya harus melukis projek yang sangat tepat. Oleh itu, saya memilih perisian CAD dan mula melukis Pixel.

Ini mungkin kelihatan sedikit, tetapi saya sudah mengetahui pengambilan CAD dari kursus tamat pengajian saya di Engeneering. Dan sangat berguna untuk mendapatkan gambar 2D untuk laser memotong MDF.

Langkah 4: Menyusun MDF

Menyusun MDF
Menyusun MDF
Menyusun MDF
Menyusun MDF
Menyusun MDF
Menyusun MDF

Setelah melukis Pixel pada CAD, saya menghubungi syarikat tempatan yang membuat objek akrilik, seperti paparan, trofi, dan lain-lain. Tempat-tempat ini biasanya mempunyai mesin pemotong laser, jadi saya bertanya adakah mereka boleh membina kubus akrilik saya dan memotong MDF.

Oleh itu, saya mendapat papan MDF 6mm, dan menghantar lukisan pemotongan kepada mereka.

Saya menerimanya seperti dalam gambar di atas, dan mengumpulkan semuanya menggunakan gam cyanoacrylate.

Langkah 5: Memateri Komponen

Memateri Komponen
Memateri Komponen

Ini adalah masa paling sukar. Saya tidak mempunyai pengalaman menyolder elektronik, jadi saya menonton beberapa video dan mencubanya.

Langkah 6: Menyiapkan Kerja Kayu

Menyiapkan Kerja Kayu
Menyiapkan Kerja Kayu
Menyiapkan Kerja Kayu
Menyiapkan Kerja Kayu

Pada masa ini, Pixel berfungsi seperti yang saya rancangkan. Beberapa penyesuaian diperlukan, seperti mengatur kecerahan LED.

Tetapi penamat MDF tidak seperti yang saya jangkakan. Oleh itu, saya mendapat kepingan kayu, penyihir adalah sekeping kayu yang sangat nipis. Saya menutup semua permukaan MDF dengan jika, setelah memastikan paparan jam dapat memancarkan cahaya melaluinya.

Langkah 7: Nikmati Lampu

Nikmati Lampu!
Nikmati Lampu!
Nikmati Lampu!
Nikmati Lampu!
Nikmati Lampu!
Nikmati Lampu!
Nikmati Lampu!
Nikmati Lampu!

Selepas semua kerja ini, saya mempunyai lampu yang jauh lebih terang dan lebih baik daripada yang saya bayangkan.

Anda boleh melihat video di atas semua mod cahaya Pixel.

Sila hubungi saya sekiranya anda mempunyai keraguan mengenai projek anda. Saya dengan senang hati akan membantu:)

Disyorkan: