Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Conceptul este de a crea o lampă modulară unică pe care utilizatorii o vor configura după cum vor, profitând de spațiul specific pe care doresc să îl folosească. Lampa va fi reglabilă și controlată prin atingere. Utilizarea modulară a acestei lămpi închide circuitul folosind becurile interschimbabile.
Materiale:
Bandă de cupru roșie
Lemn
Sârmă de cupru
Plasa de cupru
Acrilic
Bandă metalică
Pistol de lipit fierbinte și lipici
LED-uri SMD
Sârmă dezbrăcată
Arduino
Senzor cu ultrasunete
Rezistor rotund sensibil la forță (FSR)
Rezistoare de 10k și 220 Ohm
Lipire + lipitor
Foarfece
X-acto / Cutter
Rigla
Pasul 1: Crearea conexiunilor de alimentare și a firelor
Pentru început, trebuie să configurați conectorul dintre Arduino și lampă.
În acest caz, magneții sunt o alegere excelentă pentru a face curentul de curgere și pentru a avea un cablu de alimentare detașabil.
Ar trebui să aveți un cablu de alimentare complet și apoi tăiați cele două capete aproape de capătul Arduino al cablului. Prin explorarea culorilor cablurilor, atașați câte un magnet la fiecare dintre ele și pe culoar (în acest caz cu o piesă lego) fiecare, astfel încât să nu se atingă.
Acum faceți același lucru cu celălalt capăt al cablului, astfel încât să puteți finaliza fluxul de energie.
Sfat: vă rugăm să fiți conștienți de setarea culorii și de direcția de conectare a cablului.
Pasul 2: Explorarea circuitului
Acum, explorați circuitul cu o placă pentru pâine, urmând structura din imagini, asamblați și testați circuitul cu o placă înainte de a utiliza banda de cupru și lipitorul.
Sfat: Pentru senzorul de forță se va folosi un rezistor de 10K și pentru LED un rezistor de 220.
Pasul 3: Crearea structurii și a becurilor
Pentru a crea structura, folosiți-vă imaginația, ar trebui să aveți în vedere 3 lucruri principale.
1. Carcasa ar trebui să aibă suficient spațiu pentru arduino și circuit.
2. Carcasa ar trebui să aibă un acces ușor la circuit.
3. Structura trebuie să aibă un suport pentru becurile care transportă curent pozitiv și negativ din circuit pentru a închide circuitul.
Folosiți lemnul și materialele dorite pentru a crea carcasa principală și baza pentru lampă. Puteți utiliza forma acestei lămpi pentru a avea o idee pentru designul dvs.
Pasul 4: Configurarea codului
Folosiți exemplul de cod pentru a vă configura circuitul și Arduino.
#include "SR04.h" #define TRIG_PIN 12 # define ECHO_PIN 13 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN); lung a; const int sensorPin = A0; const int ledPin = 9; int fadeValue; valoarea int;
void setup () {Serial.begin (9600); pinMode (ledPin, OUTPUT); }
bucla nulă () {
valoare = analogRead (senzorPin); Serial.println (valoare); valoare = hartă (valoare, 0, 1023, 0, 255); while (valoare> 1 && valoare <255) {a = sr04. Distance (); Serial.print (a); Serial.println ("cm"); întârziere (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); }
}
}
Pasul 5: Configurarea lămpii terminate
Acum, că aveți structura și becurile, puteți configura lampa. Tine minte:
1. Butonul tactil permite senzorului să înceapă să citească.
2. Dimmerul este controlat de mâna dvs., dacă este aproape de lampă se va stinge, dacă este mai departe, lumina va fi mai strălucitoare.
3. Puteți schimba becurile în orice moment.
Sfat: Rețineți că becul cu LED are o latură (pozitivă și negativă).
Pasul 6: Bucurați-vă de noua dvs. funcție de decor
Așezați lampa în casă și bucurați-vă de noua funcție de decorare a casei.