Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Konsepsiya, istifadə etmək istədikləri xüsusi yerdən istifadə edərək istifadəçilərin istədikləri kimi konfiqurasiya edəcəkləri bənzərsiz bir modul lampa yaratmaqdır. Lampa qaralacaq və toxunma ilə idarə olunacaq. Bu lampanın modul istifadəsi, dəyişdirilə bilən ampullərdən istifadə edərək dövrəni bağlayır.
Materiallar:
Mis Bant Qırmızı
Ağac
Mis tel
Mis mesh
Akril
Metal Bant
İsti yapışqan tabancası və yapışqan
SMD LEDləri
Açılmamış tel
Arduino
Ultrasonik Sensor
Dairəvi Gücə Həssas Rezistor (FSR)
10k və 220 Ohm rezistorlar
Lehim + lehimləmə dəmiri
Qayçı
X-akto/kəsici
Hökmdar
Addım 1: Güc Bağlantıları və Tellər Yaratmaq
Başlamaq üçün Arduino ilə lampa arasındakı bağlayıcı qurmalısınız.
Bu vəziyyətdə mıknatıslar, cərəyan axını etmək və çıxarıla bilən elektrik kabelinə sahib olmaq üçün əla seçimdir.
Tam bir elektrik kabeliniz olmalıdır və sonra kabelin Arduino ucuna yaxın olan iki ucunu kəsin. Kabel rənglərini araşdıraraq, hər birinə bir maqnit bağlayın və bir -birlərinə toxunmamaq üçün koridorlara (bu halda lego parçası ilə) bağlayın.
Kabelin digər ucu ilə də eyni şeyi edin ki, enerji axını tamamlaya biləsiniz.
İpucu: zəhmət olmasa rəng ayarından və kabeli bağlama istiqamətindən xəbərdar olun.
Addım 2: Dövrəni araşdırın
İndi, şəkildəki quruluşa uyğun olaraq, çörək taxtası ilə dövrəni araşdırın, mis lent və lehimləmə dəmirindən istifadə etməzdən əvvəl dövrəni çörək taxtası ilə yığın və sınayın.
İpucu: Güc sensoru üçün 10K, LED üçün isə 220 rezistor istifadə ediləcək.
Addım 3: Quruluşu və Ampulləri Yaratmaq
Təsəvvürünüzdən istifadə edərək quruluş yaratmaq üçün 3 əsas şeyi nəzərə almalısınız.
1. Kassada arduino və dövrə üçün kifayət qədər yer olmalıdır.
2. Ətrafdakı dövrə asanlıqla daxil olmalıdır.
3. Strukturun dövrə bağlanması üçün dövrədən müsbət və mənfi cərəyan keçirən ampullər üçün tutucusu olmalıdır.
Lampa üçün əsas korpus və baza yaratmaq istədiyiniz ağacdan və materiallardan istifadə edin. Dizaynınız üçün bir fikir əldə etmək üçün bu lampanın şəklindən istifadə edə bilərsiniz.
Addım 4: Kodun qurulması
Dövrənizi və Arduino qurmaq üçün nümunə kodu istifadə edin.
#"SR04.h" daxil edin#TRIG_PIN 12 təyin edin#ECHO_PIN 13 təyin edin SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN); uzun a; const int sensorPin = A0; const int ledPin = 9; int fadeValue; int dəyəri;
void setup () {Serial.begin (9600); pinMode (ledPin, Çıxış); }
boşluq döngəsi () {
dəyər = analogRead (sensorPin); Serial.println (dəyər); dəyər = xəritə (dəyər, 0, 1023, 0, 255); while (dəyər> 1 && dəyəri <255) {a = sr04. Distance (); Serial. çap (a); Serial.println ("sm"); gecikmə (100); if (a == 3) {analogWrite (ledPin, 0); } əgər (a == 8) {analogWrite (ledPin, 10); } if (a == 12) {analogWrite (ledPin, 60); } əgər (a == 18) {analogWrite (ledPin, 100); } if (a == 22) {analogWrite (ledPin, 180); } if (a == 30) {analogWrite (ledPin, 255); }
}
}
Addım 5: Bitmiş Lampanın Qurulması
İndi quruluşa və ampullərə sahib olduğunuz üçün lampanı qura bilərsiniz. Yadda saxla:
1. Toxunma düyməsi sensorun oxumağa başlamasına imkan verir.
2. Dimmer sizin əlinizlə idarə olunur, əgər lampaya yaxın olarsa sönər, daha çox olarsa işıq daha parlaq olar.
3. İstənilən vaxt ampulləri dəyişə bilərsiniz.
İpucu: LED ampulünün bir tərəfi olduğunu unutmayın (müsbət və mənfi).
Addım 6: Yeni bəzək xüsusiyyətinizdən zövq alın
Lampanı evinizə qoyun və yeni ev bəzək xüsusiyyətindən zövq alın.