İçindekiler:
- Adım 1: Tüm Parçaları Toplayın
- Adım 2: Sensör Halısını Oluşturun
- 3. Adım: LED Şeridi Yatağınıza Monte Edin
- Adım 4: Bibloyu Programlayın
- Adım 5: Devreyi Oluşturun
- Adım 6: Keyfini çıkarın!!
Video: Fantezi Yatak Gece Lambaları: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Danni FRF beni twitter'da takip etYazarın daha fazlası:
Hakkında: Yeni teknolojiler ve birkaç bileşen ve biraz hayal gücü ile evde yapabileceğimiz şeylerle ilgileniyorum. Danni FR Hakkında Daha Fazla Bilgi »
Bu geleceğin yatak ışık sistemi! Gece yarısı yatağınızdan çıktığınızda açılırlar ve rahat rüya makinenize girdiğinizde sönerler. Yani artık gece kazaları ve ezilmiş ayak parmakları yok!!
Bunu inşa etmek çok kolay ve yatağınız bu dünyanın dışında görünecek. O halde başlayalım, olur mu?
Adım 1: Tüm Parçaları Toplayın
Tamam, başlamak için bu proje için gerekli tüm parçalara sahip olmamız gerekiyor. Lütfen herhangi bir şey satın almadan önce bu delik adımını okuyun. Yani ihtiyacınız olacak:
- Bir Adafruit Biblo 5V (https://www.adafruit.com/product/1501)
- Bir devre tahtası (https://www.adafruit.com/product/64)
- Bazı atlama telleri (https://www.adafruit.com/product/153)
- 4k7 ohm'luk bir direnç (https://www.adafruit.com/product/2783)
- Bir velostat sayfası (https://www.adafruit.com/product/1361)
- LED şeridimiz (https://www.adafruit.com/product/2237)
- Bir güç kaynağı(https://www.adafruit.com/product/1466)
- Ve tabii ki biraz bant, alüminyum folyo ve ince bir karton
- Pense, makas ve havya gibi bazı aletler.
- Biraz elektrik bandı ve kapton bandı.
- Tabii ki bir yatak kilim!!!
Muhtemelen görebileceğiniz gibi Adafruit ürünlerinin büyük bir hayranıyım, ancak diğer LED şerit modellerini de kullanabilirsiniz. Bu size kalmış, kodumda birçok seçenek mevcut. Kurulumumda 50 adet LED SM16716 modülü kullandım, dilediğiniz kadar led ve kodun desteklediği herhangi bir model kullanmaktan çekinmeyin. Ancak kurulumunuz için uygun bir güç kaynağı düşünün, çoğu RGB şeridinin LED başına 60 mA'ya kadar ihtiyaç duyabileceğini unutmayın. Yani uyarıldınız!
Adım 2: Sensör Halısını Oluşturun
Bu muhtemelen bu öğreticinin en uzun kısmıdır, ancak kolaydır. Lütfen fotoğrafları referans olarak kullanın ve şu adımları izleyin:
- Velostat tabakasından biraz daha küçük iki alüminyum folyo yaprağı kesin.
- Ardından, 3 yaprağı birleştirmek için biraz elektrik bandı kullanın, ortada velostat tabakasının gittiğini unutmayın. Ayrıca kablolama için bantsız küçük bir alan bırakın.
- Elektrik kontakları oluşturmak için bir miktar bakır tapper kullanın, biri alt alüminyum folyoya, diğeri üst tarafa gider.
- Kabloları bağlı bakır şeride lehimleyin ve bağlantıyı korumak için bir miktar kapton bant kullanın.
- Ardından alüminyum folyoyu yırtılmaya karşı korumak için ince bir karton kullanın, bu levhalar tüm sensörle aynı boyutta olmalıdır. Daha fazla elektrik bandı ile sabitleyin. Ayrıca sensöre zarar vermeden havanın kaçmasına izin vermek için bantsız küçük bir alan bırakmaya veya hem alüminyum hem de kartonda küçük bir delik açmaya dikkat edin.
- Her şey yolunda mı, artık tamamen işlevsel bir adım sensörüne sahipsiniz!!!
Not: Sensörü nemden korumak için velostat levha ile birlikte gelen plastik poşeti kullandım, içeri kaydırmanız yeterli:)
3. Adım: LED Şeridi Yatağınıza Monte Edin
Şimdi gelelim bu projenin eğlenceli kısmına, ışıklarınızı yatağınıza bağlayın!!! Bununla fazla ayrıntıya girmeyeceğim, yaratıcı olun ve istediğiniz gibi yapın. Ama biraz ilhama ihtiyacın olursa, her birkaç santimetrede bir mayın yerleştirdim ve yatağa sabitlemek için maskeleme bandı kullandım.
İstediğiniz pozisyon ve mesafede istediğiniz kadar Led kullanmaktan çekinmeyin:)
Adım 4: Bibloyu Programlayın
Tamam, öncelikle Biblo kullanmayı öğrenmen gerekecek. Neyse ki adafruit'in burada harika bir öğreticisi var. Hazır olduğunuzda aksiyona geri dönün.
Anladım, döndün. Artık Arduino ile Trinket'e nasıl program yükleyeceğinizi ve temel bilgileri biliyorsunuz, muhtemelen bir Blinky demosu yaptınız:)
Şimdi GitHub'dan harika FastLED kitaplığını indirin ve kurun. Ve kodumu biblonuza koyun, LED'leri küçük bir animasyonla maviye çevirmek için programlandı. Ancak istediğiniz şekilde değişiklik yapmaktan çekinmeyin, kullandığınız led sayısını ve şerit tipini yapılandırmayı unutmayın.
//Bu proje Danni Fernandez tarafından oluşturuldu#include #include "FastLED.h" #define NUM_LEDS 50 //şeritinizde kaç tane led var#define DATA_PIN 0 //şeritiniz için veri satırı #define CLOCK_PIN 1 //için saat satırı şeridiniz, şeridiniz bu yoruma sahip değil it#define SENSOR_PIN 1 //sensörün bağlı olduğu yerde, adafruit biblosunda analog pin 1 eşittir dijital pin 2#define TRIGGER 50 //birinin CRGB'ye adım attığını düşünürsek aşağıdaki değer ledler[NUM_LEDS]; int başlatma = 0;int durum = 0; void setup(){ if (F_CPU == 16000000) clock_prescale_set(clock_div_1); //biblonun 16MHZ'de çalışmasını istiyorsanız, lütfen pano menüsünden de seçin // Kullanmakta olduğunuz led şeridiniz için aşağıdaki satırlardan birini kaldırın/düzenleyin // FastLED.addLeds(ledler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); //FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler (led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); FastLED.addLed'ler(led'ler, NUM_LEDS); //benim durumumda bu benim şerit modelim // FastLED.addLeds(led'ler, NUM_LEDS); // FastLED.addLed'ler (led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); // FastLED.addLed'ler(led'ler, NUM_LEDS); başlangıç \u200b\u200b=1; delay(500);} void loop(){ if (inicialization == 1) //güçteki tüm ledleri kapat { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, 0); } FastLED.show(); başlatma = 0; FastLED.show(); } if (analogRead(SENSOR_PIN) <= TRIGGER) //eğer biri halının üzerindeyse { if (durum == 0) //led'ler kapalıysa bu animasyonu { for (int i = 0; i <) açmak için yapın NUM_LEDS; i++) { ledler.setRGB(0, 0, 20); FastLED.show(); gecikme(100); } gecikme(200); for (int x = 20; x <= 125; x++) { for (int i = 0; i < NUM_LEDS; i++) { ledler.setRGB(0, 0, x); } FastLED.show(); gecikme(20); } while (analogRead(SENSOR_PIN) = 20; x--) { for (int i = 0; i
Kodun son sürümü için GitHub'dan edinin:
Adım 5: Devreyi Oluşturun
Oldukça kolay bir devre, bu yüzden bunu breadboard'umuzda yapmak sadece birkaç dakikamızı alacak,:)
Bağlantılarım şu şekilde:
- Güç kaynağından Biblonun BAT pinine ve LED şeridimizin Vcc'sine 5V.
- Güç kaynağından Bibloya GND, halı sensörümüzün bir kablosu ve LED şeridin GND'si.
- LED Strip'in veri pinine biblo pini 0.
- LED Şeridi'nin saat pimine biblo pimi 1.
- Halı sensörünün diğer teli Biblo pin 2'ye gidiyor, ayrıca bu pin ile Biblonun 5V pini arasına 4k7 ohm'luk bir direnç giriyor.
Hepsi bu, sence de kolay değil mi?
Adım 6: Keyfini çıkarın!!
Her şeyi yatağınızın altına saklayın ve sensörü halının altına koyun. Artık bu projeyi sallamaya hazırsınız.
Umarım beğenirsiniz ve animasyonlar ve ışıklandırma ile bol bol hack yaparsınız.
beni okuduğunuz için teşekkür ederim:)
Önerilen:
DIY Ev Yapımı Fantezi Lamba: 5 Adım (Resimlerle)
DIY Ev Yapımı Fantezi Lamba: Şu anda devreler üzerine ders alan bir üniversite öğrencisiyim. Ders sırasında, ilkokul öğrencileri için tasarlanmış eğlenceli, yaratıcı ve bilgilendirici bir uygulamalı proje yapmak için çok basit bir devre kullanma fikrim vardı. Bu proje şunları içerir
DIY Otomatik Hareket Algılama Yatak LED Gece Lambası: 6 Adım (Resimlerle)
DIY Otomatik Hareket Algılama Yatak LED Gece Işığı: Merhaba, Çocuklar, günlük yaşamınızda size her zaman yardımcı olacak ve hayatınızı kolaylaştıracak bir kolaylık ekleyen başka bir talimata hoş geldiniz. Bu, bazen yataktan kalkmak için mücadele etmek zorunda kalan yaşlı insanlar için bir hayat kurtarıcı olabilir
Stylophone Temasında Bir Fantezi: 7 Adım (Resimlerle)
Stylophone Temasında Bir Fantezi: Küçük oğluma Noel hediyesi olarak elektronik müzikli bir oyuncak yapmaya karar verdim. İlham almak için Web'e göz attım ve kendi tasarımımı temel aldığım bir cihaz olan Stylophone'u buldum. Aslında, Stylophone'un kısa tuşlarını lon ile değiştirdim
Fantezi LED Şapka: 5 Adım (Resimlerle)
Fantezi LED Şapka: Her zaman bir Arduino projesi yapmak istemişimdir, ancak ailem süslü bir şapka partisine davet edilene kadar hiçbir zaman harika fikirlerim olmadı. İki haftalık teslim süresiyle, harekete duyarlı bir LED animasyon şapkasını hem planlayıp hem de uygulayabilir miyim diye merak ediyordum. dönüşler
LED-Kağıt Craft Lambaları: 12 Adım (Resimlerle)
LED-Kağıt El İşi Lambaları: Bu, LED'leri kullanan bir Kağıt El İşi Lambaları serisidir. Blender'da bir lamba modelledim ve ardından parçaların her birine dokular atadım, yani lambanın görünümünü değiştirmek istiyorsanız bunu yapmanın birkaç yolu var. Biri bir boya veya fotoğraf pr kullanmaktır