Daftar Isi:

Lampu Malam Tempat Tidur Mewah: 6 Langkah (dengan Gambar)
Lampu Malam Tempat Tidur Mewah: 6 Langkah (dengan Gambar)

Video: Lampu Malam Tempat Tidur Mewah: 6 Langkah (dengan Gambar)

Video: Lampu Malam Tempat Tidur Mewah: 6 Langkah (dengan Gambar)
Video: Aku bikin mode neraka biar gak ke kamar pintarku lagi #video #kamaraesthetic 2024, November
Anonim
Image
Image

Oleh Danni FRIkuti saya di twitterIkuti Lainnya oleh penulis:

Robot Pengikut Garis untuk Algoritma Kontrol Pengajaran
Robot Pengikut Garis untuk Algoritma Kontrol Pengajaran
SAMI - Pengemudi Motor Cerdas untuk Robotika
SAMI - Pengemudi Motor Cerdas untuk Robotika
SAMI - Pengemudi Motor Cerdas untuk Robotika
SAMI - Pengemudi Motor Cerdas untuk Robotika
Mikrokontroler 101 - Sirkuit Pemula yang Berguna dan Menyimpan Perangkat Keras di Proyek Anda
Mikrokontroler 101 - Sirkuit Pemula yang Berguna dan Menyimpan Perangkat Keras di Proyek Anda
Mikrokontroler 101 - Sirkuit Pemula yang Berguna dan Menyimpan Perangkat Keras di Proyek Anda
Mikrokontroler 101 - Sirkuit Pemula yang Berguna dan Menyimpan Perangkat Keras di Proyek Anda

Tentang: Saya tertarik dengan teknologi baru dan hal-hal yang dapat kita buat sendiri dengan beberapa komponen dan sedikit imajinasi. Selengkapnya Tentang Danni FR »

Ini adalah sistem lampu tempat tidur masa depan! Mereka menyala saat Anda keluar dari tempat tidur di tengah malam dan mati saat Anda masuk ke mesin impian Anda yang nyaman. Jadi tidak ada lagi kecelakaan malam dan jari kaki pecah!!

Ini sangat mudah dibangun dan tempat tidur Anda akan terlihat luar biasa. Jadi mari kita mulai, ya?

Langkah 1: Kumpulkan Semua Bagian

Kumpulkan Semua Bagian
Kumpulkan Semua Bagian
Kumpulkan Semua Bagian
Kumpulkan Semua Bagian

Okey, untuk memulai kita perlu memiliki semua bagian yang diperlukan untuk proyek ini. Harap baca langkah lubang ini sebelum membeli apa pun. Jadi Anda akan membutuhkan:

  • Sebuah Adafruit Trinket 5V (https://www.adafruit.com/product/1501)
  • Papan tempat memotong roti (https://www.adafruit.com/product/64)
  • Beberapa kabel jumper (https://www.adafruit.com/product/153)
  • Sebuah resistor 4k7 ohm (https://www.adafruit.com/product/2783)
  • Lembar velostat (https://www.adafruit.com/product/1361)
  • Strip LED kami (https://www.adafruit.com/product/2237)
  • Catu daya (https://www.adafruit.com/product/1466)
  • Dan tentu saja sedikit selotip, aluminium foil, dan karton tipis
  • Beberapa alat seperti tang, gunting dan besi solder.
  • Sedikit pita listrik dan pita kapton.
  • Sebuah karpet tempat tidur tentu saja!!!

Seperti yang mungkin Anda lihat, saya adalah penggemar berat produk Adafruit, namun Anda dapat menggunakan model strip LED lainnya. Ini terserah Anda, kode saya memiliki banyak opsi yang tersedia. Dalam pengaturan saya, saya menggunakan 50 modul LED SM16716, jangan ragu untuk menggunakan led sebanyak yang Anda inginkan dan model apa pun yang didukung kode. Tetapi pertimbangkan catu daya yang tepat untuk pengaturan Anda, ingat bahwa sebagian besar strip rgb membutuhkan hingga 60 mA per LED. Jadi Anda diperingatkan!

Langkah 2: Buat Karpet Sensor

Image
Image
Membangun Karpet Sensor
Membangun Karpet Sensor
Membangun Karpet Sensor
Membangun Karpet Sensor

Ini mungkin bagian terpanjang dari tutorial ini, tapi mudah. Silakan gunakan foto sebagai referensi dan ikuti langkah-langkah ini:

  1. Potong dua lembar aluminium foil sedikit lebih kecil dari lembar velostat.
  2. Kemudian gunakan beberapa pita listrik untuk bergabung dengan 3 lembar, ingat bahwa di tengah ada lembar velostat. Juga biarkan ruang kecil bebas dari pita untuk kabel.
  3. Gunakan beberapa penyadap tembaga untuk membuat kontak listrik, satu masuk ke aluminium foil bawah dan yang lainnya di atas.
  4. Solder kabel ke pita tembaga yang terpasang dan gunakan beberapa pita kapton untuk melindungi sambungan.
  5. Kemudian gunakan karton tipis untuk melindungi aluminium foil dari robek, lembaran ini harus berukuran sama dengan seluruh sensor. Amankan dengan lebih banyak pita listrik. Juga berhati-hatilah membiarkan ruang kecil tanpa selotip atau membuat lubang kecil di aluminium dan karton untuk memungkinkan udara keluar tanpa merusak sensor.
  6. Apakah semuanya baik-baik saja, Anda sekarang memiliki sensor loncatan yang berfungsi penuh!!!

Catatan: Saya menggunakan kantong plastik yang disertakan dengan lembaran velostat untuk melindungi sensor dari kelembaban, masukkan saja:)

Langkah 3: Pasang Strip LED di Tempat Tidur Anda

Pasang Strip LED di Tempat Tidur Anda
Pasang Strip LED di Tempat Tidur Anda

Sekarang mari kita pergi ke bagian yang menyenangkan dari proyek ini, pasang lampu Anda ke tempat tidur Anda!!! Saya tidak akan memasukkan banyak detail dengan ini, hanya berkreasi dan melakukan seperti yang Anda inginkan. Tetapi jika Anda membutuhkan sedikit inspirasi, saya meletakkan ranjau setiap beberapa sentimeter dan saya menggunakan selotip untuk menempelkannya ke tempat tidur.

Jangan ragu untuk menggunakan Led sebanyak yang Anda inginkan, dalam posisi dan jarak yang Anda inginkan:)

Langkah 4: Programkan Trinket

Programkan Pernak-pernik
Programkan Pernak-pernik

Oke, pertama-tama Anda perlu mempelajari cara menggunakan Trinket. Untungnya adafruit memiliki tutorial yang bagus di sini. Ketika Anda siap kembali ke tindakan.

Saya melihat, Anda telah kembali. Anda sekarang tahu cara memuat program ke Trinket dengan Arduino dan dasar-dasarnya, mungkin Anda telah melakukan demo Blinky:)

Sekarang unduh perpustakaan FastLED yang hebat dari GitHub dan instal. Dan kemudian masukkan kode saya di perhiasan Anda, diprogram untuk mengubah LED menjadi biru dengan animasi kecil. Tapi silakan modifikasi sesuka Anda, ingat untuk mengonfigurasi jumlah led yang Anda gunakan dan jenis stripnya.

//Proyek ini dibuat oleh Danni Fernandez#include #include "FastLED.h" #define NUM_LEDS 50 //berapa banyak led yang dimiliki strip Anda#define DATA_PIN 0 //baris data untuk strip Anda #define CLOCK_PIN 1 //garis jam untuk strip Anda, apakah strip Anda tidak memiliki komentar ini #define SENSOR_PIN 1 //di mana sensor terhubung, pada pin analog pernak-pernik adafruit 1 sama dengan pin digital 2#define TRIGGER 50 //nilai di bawah yang dianggap seseorang menginjak CRGB led[NUM_LEDS]; int inisialisasi = 0;int keadaan = 0; void setup(){ if (F_CPU == 16000000) clock_prescale_set(clock_div_1); //jika ingin trinket runnig pada 16MHZ, silakan pilih juga pada menu board // Batalkan komentar/edit salah satu baris berikut untuk strip led yang anda gunakan // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); //FastLED.addLeds(led, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); FastLED.addLeds(leds, NUM_LEDS); //dalam kasus saya ini adalah model strip saya // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); inisialisasi = 1; delay(500);} void loop(){ if (inisialisasi == 1) //matikan semua led yang menyala { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, 0); } FastLED.show(); inisialisasi = 0; FastLED.show(); } if (analogRead(SENSOR_PIN) <= TRIGGER) //jika seseorang ada di karpet { if (state == 0) //adalah led mati maka lakukan animasi ini untuk menyalakan { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, 20); FastLED.show(); penundaan(100); } penundaan (200); for (int x = 20; x <= 125; x++) { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, x); } FastLED.show(); penundaan (20); } while (analogRead(SENSOR_PIN) = 20; x--) { for (int i = 0; i = 0; i--) { leds.setRGB(0, 0, 0); FastLED.show(); penundaan(100); } while (analogRead(SENSOR_PIN) <= TRIGGER); //tunggu sampai orang itu pergi delay(2000); keadaan = 0; } } penundaan(200);}

Untuk versi kode terakhir, dapatkan di GitHub:

Langkah 5: Bangun Sirkuit

Membangun Sirkuit
Membangun Sirkuit

Adalah sirkuit yang cukup mudah, jadi hanya perlu beberapa menit untuk membuat ini di papan tempat memotong roti kami,:)

Koneksi saya adalah sebagai berikut:

  • 5V dari catu daya ke pin BAT Trinket dan Vcc strip LED kami.
  • GND dari catu daya ke Trinket, satu kabel sensor karpet kami dan GND strip LED.
  • Pin perhiasan 0 ke pin data Strip LED.
  • Pin perhiasan 1 ke pin jam Strip LED.
  • Kabel lain dari sensor karpet menuju ke Trinket pin 2, juga resistor 4k7 ohm berada di antara pin ini dan pin 5V dari Trinket.

Itu saja, mudah bukan?

Langkah 6: Nikmati!

Menikmati!!!
Menikmati!!!

Sembunyikan semuanya di bawah tempat tidur Anda dan letakkan sensor di bawah karpet. Sekarang Anda siap untuk mengguncang proyek ini.

Saya harap Anda menikmatinya dan melakukan banyak peretasan dengan animasi dan pencahayaan.

Terima kasih telah membaca saya:)

Direkomendasikan: