İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Konsept, kullanıcıların kullanmak istedikleri belirli alandan yararlanarak istedikleri gibi yapılandıracakları benzersiz bir modüler lamba yaratmaktır. Lamba kısılabilir ve dokunarak kontrol edilebilir. Bu lambanın modüler kullanımı, değiştirilebilir ampuller kullanarak devreyi kapatmaktadır.
Malzemeler:
Bakır Bant Kırmızı
Odun
Bakır kablo
Bakır ağ
akrilik
Metal Bant
Sıcak tutkal tabancası ve tutkal
SMD LED'leri
Soyulmamış Tel
Arduino
Ultrasonik sensör
Yuvarlak Kuvvet Duyarlı Direnç (FSR)
10k ve 220 Ohm dirençler
Lehim + havya
Makas
X-acto/Kesici
Hükümdar
Adım 1: Güç Bağlantılarını ve Kabloları Oluşturma
Başlamak için Arduino ve lamba arasındaki konektörü kurmalısınız.
Bu durumda, güç akımının akmasını sağlamak ve çıkarılabilir bir güç kablosuna sahip olmak için mıknatıslar mükemmel bir seçimdir.
Tam bir güç kablosuna sahip olmanız ve ardından kablonun Arduino ucuna yakın iki ucunu kesmeniz gerekir. Kablo renklerini keşfederek, her birine ve koridora (bu durumda bir lego parçası ile) bir mıknatıs takın, böylece birbirlerine dokunmazlar.
Şimdi aynısını kablonun diğer ucuyla yapın, böylece güç akışını tamamlayabilirsiniz.
İpucu: Lütfen renk ayarına ve kabloyu takma yönüne dikkat edin.
Adım 2: Devreyi Keşfetmek
Şimdi bir breadboard ile devreyi keşfedin, resimlerdeki yapıyı takip ederek, bakır bant ve havya kullanmadan önce devreyi bir breadboard ile monte edin ve test edin.
İpucu: Kuvvet sensörü için 10K direnç ve LED için 220 direnç kullanılacaktır.
Adım 3: Yapının ve Ampullerin Oluşturulması
Yapıyı oluşturmak için hayal gücünüzü kullanın, aklınızda 3 ana şey olmalıdır.
1. Muhafaza, arduino ve devre için yeterli alana sahip olmalıdır.
2. Muhafaza, devreye kolay erişime sahip olmalıdır.
3. Yapıda devreden pozitif ve negatif akım taşıyan ampuller için devreyi kapatacak bir tutucu bulunmalıdır.
Lambanın ana muhafazasını ve tabanını oluşturmak için istediğiniz ahşabı ve malzemeleri kullanın. Tasarımınız için fikir sahibi olmak için bu lambanın şeklini kullanabilirsiniz.
Adım 4: Kodu Ayarlama
Devrenizi ve Arduino'yu yapılandırmak için örnek kodu kullanın.
#include "SR04.h"#define TRIG_PIN 12#define ECHO_PIN 13 SR04 sr04 = SR04(ECHO_PIN, TRIG_PIN); uzun bir; const int sensorPin = A0; const int ledPin = 9; int fadeValue; int değeri;
geçersiz kurulum() { Serial.begin(9600); pinMode(ledPin, OUTPUT); }
boşluk döngüsü () {
değer = analogRead(sensorPin); Seri.println(değer); değer = harita(değer, 0, 1023, 0, 255); while(değer>1 && değer<255){ a=sr04. Distance(); Seri.baskı(a); Seri.println("cm"); gecikme(100); if(a==3){ analogWrite(ledPin, 0); } if(a==8){ analogWrite(ledPin, 10); } if(a==12){ analogWrite(ledPin, 60); } if(a==18){ analogWrite(ledPin, 100); } if(a==22){ analogWrite(ledPin, 180); } if(a==30){ analogWrite(ledPin, 255); }
}
}
Adım 5: Bitmiş Lambanın Ayarlanması
Artık yapıya ve ampullere sahip olduğunuza göre, lambayı ayarlayabilirsiniz. Unutma:
1. Dokunmatik düğme, sensörün okumaya başlamasını sağlar.
2. Dimmer elinizle kontrol edilir, lambaya yakınsa söner, uzaktaysa ışık daha parlak olur.
3. Ampulleri istediğiniz zaman değiştirebilirsiniz.
İpucu: LED ampulün bir tarafı (pozitif ve negatif) olduğunu unutmayın.
6. Adım: Yeni Dekorasyon Özelliğinizin Keyfini Çıkarın
Lambanızı evinize yerleştirin ve yeni ev yapımı dekorasyon özelliğinizin keyfini çıkarın.