Daftar Isi:

Pixel Smart Lamp: 7 Langkah (dengan Gambar)
Pixel Smart Lamp: 7 Langkah (dengan Gambar)

Video: Pixel Smart Lamp: 7 Langkah (dengan Gambar)

Video: Pixel Smart Lamp: 7 Langkah (dengan Gambar)
Video: Kenapa Ga Mau Review PIXEL? 2024, November
Anonim
Image
Image
Menyiapkan Elektronika
Menyiapkan Elektronika

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

Tujuan utama Pixel adalah menampilkan lampu yang indah. Ini lightmode perapian, misalnya, mari kita lihat bagaimana tampilan perapian satu piksel. Juga mode pelangi menunjukkan berapa banyak gradien yang "alami" dibentuk oleh led.

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

Bodinya terbuat dari MDF (laser-cut) dan akrilik.

Github untuk.apk, file arduino, file aplikasi.

github.com/danielwilberger/PixelSmartLamp

EDIT: mengunggah lembaran pemotongan untuk bagian MDF

Perlengkapan

  • Arduino nano;
  • Modul Bluetooth HC-05
  • Modul Jam Waktu Nyata;
  • Tampilan LED 4 digit;
  • 10 x LED yang Dapat Dialamatkan ws2812b
  • Potensiometer;
  • 4 x Tombol;
  • Bel;
  • Jenis huruf 5V-2amp.

Langkah 1: Menyiapkan Eletronics

Menyiapkan Elektronika
Menyiapkan Elektronika
Menyiapkan Elektronika
Menyiapkan Elektronika

Langkah pertama saya, setelah mengirimkan eletronics, adalah merakit semuanya di protoboard.

Dengan cara ini, saya bisa mengujinya dan mulai memprogram Arduino.

Saya harus:

  • Solder lednya;
  • Pasang semua perangkat di protoboard;
  • Pasang 10 led yang dapat dialamatkan (dua untuk setiap sisi kubus, dikurangi bagian bawah);
  • Mulai pemrograman.

Sebelum mendapatkan kubus akrilik untuk tampilan akhir, saya mengujinya di mangkuk plastik ibu saya.

Langkah 2: Pemrograman

Pemrograman
Pemrograman
Pemrograman
Pemrograman

Langkah saya selanjutnya adalah pemrograman. Pertama, arduino dengan semua fungsi yang pertama kali saya bayangkan untuk Pixel:

  • Menampilkan waktu saat ini pada jam;
  • Atur alarm untuk bangun (atau pengatur waktu);
  • Tampilkan beberapa mode cahaya, dari lampu putih sederhana hingga pertunjukan pelangi atau perapian. Untuk bagian ini, beberapa contoh library FastLED untuk Arduino sangat membantu.

Setelah menyelesaikannya, saya memiliki lampu yang dapat dikontrol sepenuhnya, menggunakan tombol analog dan potensiometer. Jadi, langkah selanjutnya adalah mengatur koneksi bluetooth dengan aplikasi yang saya buat hanya untuk Pixel. Ini adalah bagian yang memakan waktu paling lama. Sebelum proyek ini, saya tidak memiliki pengetahuan tentang pemrograman Android, dan bahkan tidak tahu bahasa Java. Tapi saya sudah tahu pemrograman berorientasi objek, jadi saya memulai kursus pemrograman Android, di Udemy.

Anda dapat memeriksa semua yang Anda inginkan di Github saya. Tautan ada di atas pada awal artikel ini.

Langkah 3: Mendesain Piksel

Merancang Piksel
Merancang Piksel
Merancang Piksel
Merancang Piksel
Merancang Piksel
Merancang Piksel

Pada saat ini, saya telah membayangkan bagaimana Pixel akan terlihat, tetapi sudah waktunya untuk meletakkannya di atas kertas. Sebenarnya, di PC saya. Karena saya akan membuat Pixel di atas kayu dan akrilik MDF, saya tahu saya harus menggambar proyek yang sangat presisi. Jadi saya memilih perangkat lunak CAD dan mulai menggambar Pixel.

Ini mungkin terlihat sedikit berlebihan, tetapi saya sudah tahu menggambar CAD dari kursus kelulusan saya di Teknik. Dan itu sangat membantu untuk mendapatkan gambar 2D untuk pemotongan laser MDF.

Langkah 4: Merakit MDF

Merakit MDF
Merakit MDF
Merakit MDF
Merakit MDF
Merakit MDF
Merakit MDF

Setelah menggambar Pixel di CAD, saya menghubungi perusahaan lokal yang membuat benda akrilik, seperti pajangan, piala, dll. Tempat-tempat ini biasanya memiliki mesin pemotong laser, jadi saya bertanya apakah mereka bisa membuat kubus akrilik saya dan memotong MDF.

Jadi saya mendapat papan MDF 6mm, dan mengirimi mereka gambar pemotongan.

Saya menerimanya seperti pada gambar di atas, dan merakit semuanya menggunakan lem cyanoacrylate.

Langkah 5: Menyolder Komponen

Menyolder Komponen
Menyolder Komponen

Ini adalah salah satu momen paling sulit. Saya tidak punya pengalaman menyolder eletronics, jadi saya menonton beberapa video dan mencobanya.

Langkah 6: Menyelesaikan Pekerjaan Kayu

Menyelesaikan Pekerjaan Kayu
Menyelesaikan Pekerjaan Kayu
Menyelesaikan Pekerjaan Kayu
Menyelesaikan Pekerjaan Kayu

Saat ini, saya memiliki Pixel yang berfungsi seperti yang saya rencanakan. Beberapa penyesuaian diperlukan, seperti pengaturan kecerahan LED.

Tapi finishing MDF tidak seperti yang saya harapkan. Jadi saya mendapat lembaran kayu, penyihir adalah sepotong kayu yang sangat tipis. Saya menutupi semua permukaan MDF dengan if, setelah memastikan tampilan jam dapat memancarkan cahaya melaluinya.

Langkah 7: Nikmati Cahaya

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

Setelah semua pekerjaan ini, saya memiliki lampu yang jauh lebih terang dan lebih baik dari yang saya bayangkan.

Anda dapat memeriksa video di atas semua mode cahaya Pixel.

Silakan hubungi saya jika Anda memiliki keraguan tentang proyek Anda. saya akan dengan senang hati membantu:)

Direkomendasikan: