Isi kandungan:

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, Julai
Anonim
Image
Image

Oleh Danni FR Ikuti saya di twitterFollow More oleh pengarang:

Line Follower Robot untuk Algoritma Kawalan Pengajaran
Line Follower Robot untuk Algoritma Kawalan Pengajaran
SAMI - Pemacu Motor Pintar untuk Robotik
SAMI - Pemacu Motor Pintar untuk Robotik
SAMI - Pemacu Motor Pintar untuk Robotik
SAMI - Pemacu Motor Pintar untuk Robotik
Mikrokontroler 101 - Litar Pemula Berguna dan Menyimpan Perkakasan pada Projek Anda
Mikrokontroler 101 - Litar Pemula Berguna dan Menyimpan Perkakasan pada Projek Anda
Mikrokontroler 101 - Litar Pemula Berguna dan Menyimpan Perkakasan pada Projek Anda
Mikrokontroler 101 - Litar Pemula Berguna dan Menyimpan Perkakasan pada Projek Anda

Tentang: Saya berminat dengan teknologi baru dan perkara-perkara yang dapat kita buat sendiri dengan beberapa komponen dan sedikit khayalan. Lebih Lanjut Mengenai Danni FR »

Ini adalah sistem lampu tidur masa depan! Mereka menyala ketika anda berjalan dari tempat tidur anda di tengah malam dan mati ketika anda memasuki mesin impian anda yang selesa. Jadi tidak ada lagi kemalangan malam dan jari kaki yang hancur !!

Ini sangat senang dibina dan tempat tidur anda akan kelihatan dari dunia ini. Jadi mari kita mulakan, adakah kita?

Langkah 1: Kumpulkan Semua Bahagian

Kumpulkan Semua Bahagian
Kumpulkan Semua Bahagian
Kumpulkan Semua Bahagian
Kumpulkan Semua Bahagian

Okey, untuk memulakan kita perlu mempunyai semua bahagian yang diperlukan untuk projek ini. Sila baca langkah lubang ini sebelum membeli apa-apa. Oleh itu, anda memerlukan:

  • Adafruit Trinket 5V (https://www.adafruit.com/product/1501)
  • Papan roti (https://www.adafruit.com/product/64)
  • Beberapa wayar pelompat (https://www.adafruit.com/product/153)
  • Perintang 4k7 ohm (https://www.adafruit.com/product/2783)
  • Lembaran velostat (https://www.adafruit.com/product/1361)
  • Jalur LED kami (https://www.adafruit.com/product/2237)
  • Bekalan kuasa (https://www.adafruit.com/product/1466)
  • Dan tentu saja sedikit pita, aluminium foil dan kadbod nipis
  • Beberapa alat seperti tang, gunting dan solder.
  • Sedikit pita elektrik dan pita kapton.
  • Permaidani tentu saja !!!

Seperti yang anda lihat, saya peminat produk Adafruit, namun anda boleh menggunakan model jalur LED yang lain. Ini terpulang kepada anda, kod saya mempunyai banyak pilihan yang ada. Dalam persediaan saya, saya menggunakan 50 modul SM16716 LED, jangan gunakan seberapa banyak LED yang anda mahukan dan model apa pun yang disokong oleh kod. Tetapi pertimbangkan bekalan kuasa yang betul untuk persediaan anda, ingat bahawa kebanyakan jalur rgb memerlukan sebanyak 60 mA per LED. Oleh itu, anda diberi amaran!

Langkah 2: Membina Permaidani Sensor

Image
Image
Membina Permaidani Sensor
Membina Permaidani Sensor
Membina Permaidani Sensor
Membina Permaidani Sensor

Ini mungkin bahagian terpanjang dalam tutorial ini, tetapi senang. Sila gunakan gambar sebagai rujukan dan ikuti langkah berikut:

  1. Potong dua kepingan aluminium foil sedikit lebih kecil daripada kepingan velostat.
  2. Kemudian gunakan sebilangan pita elektrik untuk bergabung dengan 3 helai, ingat bahawa di tengahnya terdapat helai velostat. Biarkan juga ruang kecil yang bebas dari pita untuk pendawaian.
  3. Gunakan beberapa penoreh tembaga untuk membuat kenalan elektrik, satu di aluminium foil bawah dan satu lagi di bahagian atas.
  4. Kabel solder ke pita tembaga yang terpasang dan gunakan beberapa pita kapton untuk melindungi sambungannya.
  5. Kemudian gunakan kadbod nipis dari melindungi kerajang aluminium dari robek, kepingan ini mestilah berukuran sama dengan keseluruhan sensor. Lindungi dengan pita elektrik yang lebih banyak. Juga berhati-hati membiarkan ruang kecil tanpa pita atau membuat lubang kecil di aluminium dan kadbod untuk membiarkan udara keluar tanpa membuat kerosakan pada sensor.
  6. Adakah semuanya baik-baik saja, kini anda mempunyai sensor melangkah yang berfungsi sepenuhnya !!!

Catatan: Saya menggunakan beg plastik yang disertakan dengan helai velostat untuk melindungi sensor dari kelembapan, masukkan saja:)

Langkah 3: Pasang Jalur LED di Tempat Tidur Anda

Pasang Jalur LED di Tempat Tidur Anda
Pasang Jalur LED di Tempat Tidur Anda

Sekarang mari kita pergi ke bahagian yang menyeronokkan dalam projek ini, pasangkan lampu anda ke tempat tidur anda !!! Saya tidak akan memasukkan banyak butiran dengan ini, hanya kreatif dan lakukan seperti yang anda mahukan. Tetapi jika anda memerlukan sedikit inspirasi, saya meletakkan ranjau setiap beberapa sentimeter dan saya menggunakan pita pelekat untuk membetulkannya ke tempat tidur.

Jangan ragu untuk menggunakan seberapa banyak Leds yang anda mahukan, dalam kedudukan dan jarak yang anda mahukan:)

Langkah 4: Programkan pernafasan

Atur Trinket
Atur Trinket

Baiklah, pertama sekali anda perlu belajar menggunakan Trinket. Nasib baik adafruit mempunyai tutorial hebat di sini. Apabila anda sudah bersedia kembali kepada tindakan.

Saya lihat, anda telah kembali. Anda sekarang tahu bagaimana memuat program ke Trinket dengan Arduino dan asasnya, mungkin anda telah melakukan demo Blinky:)

Sekarang muat turun perpustakaan FastLED yang hebat dari GitHub dan pasangkannya. Dan kemudian masukkan kod saya di perhiasan anda, diprogramkan untuk mengubah LED menjadi biru dengan animasi kecil. Tetapi jangan ragu untuk mengubahnya mengikut kehendak anda, ingat untuk mengkonfigurasi jumlah led yang anda gunakan dan jenis jalurnya.

// Projek ini dibuat oleh Danni Fernandez # include #include "FastLED.h" #define NUM_LEDS 50 // berapa banyak led jalur anda # tentukan DATA_PIN 0 // garis data untuk jalur anda #define CLOCK_PIN 1 // garis jam untuk jalur anda, adakah jalur anda tidak mempunyai komen ini # tentukan SENSOR_PIN 1 // di mana sensor disambungkan, pada pin analog trafet adafruit 1 sama dengan pin digital 2 # tentukan TRIGGER 50 // nilai di bawah yang kami anggap seseorang sedang melangkah CRGB petunjuk [NUM_LEDS]; int inicialization = 0; int state = 0; batal persediaan () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // kita mahu runnig perhiasan pada 16MHZ, pleaso juga memilihnya di menu papan // Komen / edit salah satu baris berikut untuk jalur led anda yang anda gunakan // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); FastLED.addLeds (led, NUM_LEDS); // dalam kes saya ini adalah model jalur saya // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); tidak rasmi = 1; kelewatan (500);} gelung void () {if (inicialization == 1) // matikan semua led yang dihidupkan {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); tidak rasmi = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // jika seseorang berada di atas karpet {if (state == 0) // dipimpin mati maka lakukan animasi ini untuk menghidupkan {for (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); kelewatan (100); } kelewatan (200); untuk (int x = 20; x <= 125; x ++) {untuk (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); kelewatan (20); } manakala (analogRead (SENSOR_PIN) = 20; x--) {untuk (int i = 0; i = 0; i--) {leds .setRGB (0, 0, 0); FastLED.show (); kelewatan (100); } sementara (analogRead (SENSOR_PIN) <= TRIGGER); // tunggu sehingga orang melangkah pergi (2000); nyatakan = 0; }} kelewatan (200);}

Untuk versi terakhir kod dapatkan di GitHub:

Langkah 5: Membina Litar

Membina Litar
Membina Litar

Litar ini cukup mudah, jadi kami hanya memerlukan beberapa minit untuk membuat ini di papan roti kami,:)

Sambungan saya adalah seperti berikut:

  • 5V dari bekalan kuasa ke pin BAT Trinket dan Vcc jalur LED kami.
  • GND dari bekalan kuasa ke Trinket, satu wayar sensor permaidani kami dan GND jalur LED.
  • Pin trinket 0 hingga pin data Jalur LED.
  • Pin trinket 1 hingga pin jam Jalur LED.
  • Kawat lain dari sensor permaidani menuju ke pin Trinket 2, juga perintang 4k7 ohm di antara pin ini dan pin 5V Trinket.

Itu sahaja, mudah bukan?

Langkah 6: Nikmati !

Nikmati !!!
Nikmati !!!

Sembunyikan semuanya di bawah katil anda dan letakkan sensor di bawah permaidani. Sekarang anda sudah bersedia untuk menggegarkan projek ini.

Saya harap anda menikmatinya dan melakukan banyak penggodaman dengan animasi dan pencahayaan.

Terima kasih kerana membaca saya:)

Disyorkan: