Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Koncepcija yra sukurti unikalią modulinę lempą, kurią vartotojai sukonfigūruos taip, kaip jiems patinka, pasinaudodami konkrečia norima naudoti erdve. Lempa bus pritemdoma ir valdoma liečiant. Modulinis šios lempos naudojimas yra grandinės uždarymas naudojant keičiamas lemputes.
Medžiagos:
Vario juosta raudona
Mediena
Varinė viela
Vario tinklelis
Akrilinis
Metalinė juosta
Karštas klijų pistoletas ir klijai
SMD šviesos diodai
Atplėšta viela
Arduino
Ultragarsinis jutiklis
Apvalus jėgai jautrus rezistorius (FSR)
10 k ir 220 omų rezistoriai
Lituoklis + lituoklis
Žirklės
X-acto/pjaustytuvas
Valdovas
1 žingsnis: sukurkite maitinimo jungtis ir laidus
Norėdami pradėti, turite nustatyti jungtį tarp „Arduino“ir lempos.
Šiuo atveju magnetai yra puikus pasirinkimas, kad srovė tekėtų ir būtų nuimamas maitinimo laidas.
Turėtumėte turėti pilną maitinimo kabelį, o tada nupjaukite du galus, esančius arti kabelio „Arduino“galo. Tyrinėdami kabelio spalvas, pritvirtinkite prie kiekvieno magnetą ir praėjimą (šiuo atveju su lego gabalu), kad jie nesiliestų.
Dabar darykite tą patį su kitu kabelio galu, kad galėtumėte užbaigti energijos srautą.
Patarimas: atkreipkite dėmesį į spalvų nustatymą ir kabelio prijungimo kryptį.
2 žingsnis: grandinės tyrimas
Dabar ištirkite grandinę su duonos lenta, vadovaudamiesi paveikslėlyje pateikta struktūra, prieš naudodami varinę juostą ir lituoklį, surinkite ir išbandykite grandinę su duonos lenta.
Patarimas: jėgos jutikliui bus naudojamas 10K rezistorius, o LED - 220 rezistorius.
3 žingsnis: struktūros ir lempučių kūrimas
Norėdami sukurti struktūrą, pasitelkite savo vaizduotę, turėtumėte turėti omenyje 3 pagrindinius dalykus.
1. Korpuse turėtų būti pakankamai vietos arduino ir grandinei.
2. Prie korpuso turi būti lengvai prieinama grandinė.
3. Konstrukcija turi turėti laikiklį lemputėms, iš grandinės perduodančioms teigiamą ir neigiamą srovę, kad uždarytų grandinę.
Norėdami sukurti pagrindinį lempos korpusą ir pagrindą, naudokite medieną ir medžiagas. Galite naudoti šios lempos formą, kad suprastumėte savo dizainą.
4 žingsnis: nustatykite kodą
Naudokite kodo pavyzdį, kad sukonfigūruotumėte grandinę ir „Arduino“.
#include "SR04.h" #define TRIG_PIN 12#define ECHO_PIN 13 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN); ilgas a; const int jutiklisPin = A0; const int ledPin = 9; int fadeValue; int vertė;
void setup () {Serial.begin (9600); pinMode (ledPin, OUTPUT); }
void loop () {
value = analogRead (sensorPin); Serial.println (vertė); vertė = žemėlapis (vertė, 0, 1023, 0, 255); while (vertė> 1 && vertė <255) {a = sr04. Distance (); Serijinis atspaudas (a); Serial.println ("cm"); vėlavimas (100); jei (a == 3) {analogWrite (ledPin, 0); } jei (a == 8) {analogWrite (ledPin, 10); } jei (a == 12) {analogWrite (ledPin, 60); } jei (a == 18) {analogWrite (ledPin, 100); } if (a == 22) {analogWrite (ledPin, 180); } jei (a == 30) {analogWrite (ledPin, 255); }
}
}
5 veiksmas: baigtos lempos nustatymas
Dabar, kai turite struktūrą ir lemputes, galite nustatyti lempą. Prisiminti:
1. Jutiklinis mygtukas leidžia jutikliui pradėti skaityti.
2. Reguliatorių valdo jūsų ranka, jei jis yra arti lempos, jis išsijungs, jei bus toliau, šviesa bus ryškesnė.
3. Lemputes galite pakeisti bet kuriuo metu.
Patarimas: atminkite, kad LED lemputė turi šoną (teigiamą ir neigiamą).
6 žingsnis: mėgaukitės nauja dekoravimo funkcija
Įdėkite lempą į savo namus ir mėgaukitės nauja namų dekoravimo funkcija.