Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Koncept je stvoriti jedinstvenu modularnu svjetiljku koju će korisnici konfigurirati kako žele, koristeći prednost specifičnog prostora koji žele koristiti. Svjetiljka će se moći prigušiti i kontrolirati dodirom. Modularna upotreba ove svjetiljke zatvara krug pomoću izmjenjivih žarulja.
Materijali:
Bakrena traka crvena
Drvo
Bakrene žice
Bakrena mreža
Akril
Metalna traka
Pištolj za vruće ljepilo i ljepilo
SMD LED diode
Neoštećena žica
Arduino
Ultrazvučni senzor
Okrugli otpornik osjetljiv na silu (FSR)
10k i 220 ohmski otpornici
Lemljenje + lemilica
Škare
X-acto/rezač
Vladar
Korak 1: Stvaranje priključaka za napajanje i žica
Za početak morate postaviti konektor između Arduina i lampe.
U ovom slučaju magneti su odličan izbor za protok struje i za odvojivi kabel za napajanje.
Trebali biste imati kompletan kabel za napajanje, a zatim odrezati dva kraja blizu Arduino kraja kabela. Istražujući boje kabela, pričvrstite magnet na svaku od njih i prolaz (u ovom slučaju s komadom lego) svaki tako da se ne dodiruju.
Sada učinite isto s drugim krajem kabela kako biste mogli dovršiti protok energije.
Savjet: imajte na umu postavke boje i smjer priključivanja kabela.
Korak 2: Istražite krug
Sada istražite krug s pločom za kruh, prateći strukturu na slikama, sastavite i isprobajte krug s ploču prije upotrebe bakrene trake i lemilice.
Savjet: Za senzor sile koristit će se otpornik od 10K, a za LED otpornik 220.
Korak 3: Stvaranje strukture i žarulja
Da biste stvorili strukturu, upotrijebite svoju maštu, trebali biste imati na umu 3 glavne stvari.
1. Kućište bi trebalo imati dovoljno prostora za arduino i krug.
2. Ograđeni prostor trebao bi imati lak pristup strujnom krugu.
3. Konstrukcija treba imati držač za žarulje koje nose pozitivnu i negativnu struju iz kruga za zatvaranje kruga.
Upotrijebite drvo i materijale koje želite stvoriti glavno kućište i postolje za svjetiljku. Oblik ove svjetiljke možete upotrijebiti za stvaranje ideje o svom dizajnu.
Korak 4: Postavljanje koda
Pomoću primjera koda konfigurirajte svoj krug i Arduino.
#include "SR04.h" #define TRIG_PIN 12#define ECHO_PIN 13 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN); dugo a; const int osjetnikPin = A0; const int ledPin = 9; int fadeValue; int vrijednost;
void setup () {Serial.begin (9600); pinMode (ledPin, OUTPUT); }
void loop () {{100} {101}
value = analogRead (sensorPin); Serial.println (vrijednost); vrijednost = karta (vrijednost, 0, 1023, 0, 255); while (vrijednost> 1 && vrijednost <255) {a = sr04. Distance (); Serijski.ispis (a); Serial.println ("cm"); kašnjenje (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); }
}
}
Korak 5: Postavljanje gotove lampe
Sada kada imate strukturu i žarulje, možete postaviti svjetiljku. Zapamtiti:
1. Dodirna tipka omogućuje senzoru početak čitanja.
2. Prigušivačem upravljate rukom, ako se nalazi blizu svjetiljke, isključit će se, ako je dalje svjetlo će biti jače.
3. Žarulje možete promijeniti u bilo kojem trenutku.
Savjet: Imajte na umu da LED žarulja ima bočnu stranu (pozitivnu i negativnu).
Korak 6: Uživajte u novoj značajci ukrašavanja
Postavite svjetiljku u svoju kuću i uživajte u svojoj novoj značajci ukrasa.