Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Koncept je ustvariti edinstveno modularno svetilko, ki jo bodo uporabniki konfigurirali po svojih željah, pri čemer bodo izkoristili poseben prostor, ki ga želijo uporabiti. Svetilko bo mogoče zatemniti in upravljati z dotikom. Modularna uporaba te svetilke zapira vezje z zamenljivimi žarnicami.
Materiali:
Bakreni trak rdeč
Les
Bakrena žica
Bakrena mreža
Akril
Kovinski trak
Pištola za vroče lepilo in lepilo
SMD LED
Neobdelana žica
Arduino
Ultrazvočni senzor
Okrogli upor, občutljiv na silo (FSR)
10 k in 220 ohmski upori
Spajkalnik + spajkalnik
Škarje
X-acto/rezalnik
Vladar
1. korak: Ustvarite napajalne povezave in žice
Za začetek morate nastaviti priključek med Arduinom in svetilko.
V tem primeru so magneti odlična izbira za pretok toka napajanja in za odstranljiv napajalni kabel.
Morali bi imeti celoten napajalni kabel in nato odrezati oba konca blizu konca kabla Arduino. Z raziskovanjem barv kablov na vsakega od njih pritrdite magnet in vsak na prehodu (v tem primeru z lego kosom), tako da se ne dotikata.
Zdaj naredite enako z drugim koncem kabla, da lahko dokončate pretok energije.
Namig: upoštevajte nastavitve barve in smer priključitve kabla.
2. korak: Raziščite vezje
Zdaj raziščite vezje s ploščo za kruh, sledite strukturi na slikah, sestavite in preizkusite vezje s ploščo, preden uporabite bakreni trak in spajkalnik.
Nasvet: Za senzor sile bo uporabil 10K upor, za LED pa 220 upor.
3. korak: Ustvarjanje strukture in žarnic
Če želite ustvariti strukturo, uporabite svojo domišljijo, morate imeti v mislih 3 glavne stvari.
1. Ohišje mora imeti dovolj prostora za arduino in vezje.
2. Ohišje mora imeti enostaven dostop do vezja.
3. Konstrukcija mora imeti držalo za žarnice, ki prenašajo pozitivni in negativni tok iz tokokroga, da zaprejo vezje.
Uporabite les in materiale, ki jih želite ustvariti glavno ohišje in podlago za svetilko. Obliko te svetilke lahko uporabite za idejo o svojem dizajnu.
4. korak: Nastavitev kode
S primerno kodo konfigurirajte vezje in Arduino.
#include "SR04.h" #define TRIG_PIN 12#define ECHO_PIN 13 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN); dolg a; const int sensorPin = A0; const int ledPin = 9; int fadeValue; int vrednost;
void setup () {Serial.begin (9600); pinMode (ledPin, OUTPUT); }
void loop () {
value = analogRead (sensorPin); Serial.println (vrednost); vrednost = zemljevid (vrednost, 0, 1023, 0, 255); medtem ko (vrednost> 1 && vrednost <255) {a = sr04. Distance (); Serial.print (a); Serial.println ("cm"); zamuda (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); }
}
}
5. korak: Namestitev končne svetilke
Zdaj, ko imate strukturo in žarnice, lahko nastavite svetilko. Zapomni si:
1. Gumb na dotik omogoča, da senzor začne brati.
2. Zatemnilnik nadzirate z roko, če je blizu svetilke, se bo ugasnil, če je še dlje, bo luč svetlejša.
3. Žarnice lahko kadar koli zamenjate.
Nasvet: Ne pozabite, da ima LED žarnica stran (pozitivno in negativno).
6. korak: Uživajte v svoji novi dekorativni funkciji
Postavite svetilko v svojo hišo in uživajte v svoji novi domači dekorativni funkciji.