Cuprins:

Decor de casă DIY Rainbow: 5 pași
Decor de casă DIY Rainbow: 5 pași

Video: Decor de casă DIY Rainbow: 5 pași

Video: Decor de casă DIY Rainbow: 5 pași
Video: DIY Miniature Cardboard House #10 ❤️ Build Miniature Rainbow House With Aquarium Around For Pet 2024, Noiembrie
Anonim
Image
Image
Ce vei avea nevoie
Ce vei avea nevoie

Bine ați venit la noul meu articol … Realizarea unei decorații DIY Rainbow House!

Arduino poate fi folosit pentru a realiza practic orice proiect electronic. Aici l-am folosit pentru a face un decor frumos pentru casa ta.

Partea „curcubeu” a acestui proiect este un LED RGB, care atunci când este pornit noaptea creează o lumină uimitor de frumoasă.

Acest proiect este destinat să fie modificabil, așa că nu ezitați să faceți modificări la versiunea dvs. a acestui proiect (dar urmați politicile de atribuire, vă rog!)

Vizitați-mă pe YouTube aici pentru a găsi videoclipuri despre Arduino, Raspberry Pi și multe altele.

Destul de vorbit; să începem!

Pasul 1: De ce veți avea nevoie

Mai jos sunt piesele de care veți avea nevoie pentru decorul DIY Rainbow House:

  • Arduino Uno
  • Motor DC mic
  • Corp din plastic pentru proiect
  • 3 Cleme aligator
  • Pistol de lipit fierbinte cu lipici
  • Bandă
  • Suport baterie AAA
  • Baterie AAA
  • Adaptor mufa baril de 2,1 mm de la CA la CC
  • Modul releu 5V
  • Modul LED RGB anodic comun *
  • Un computer cu Arduino IDE și alte biblioteci instalate (așa cum voi menționa mai târziu)
  • și o mulțime de fire jumper și carton!

* un LED RGB "anod comun" înseamnă că există 3 pini de masă pentru conexiunile de culoare și o singură conexiune pentru alimentare pozitivă pe modul.

Sfat: utilizați un modul de releu, utilizați un releu normal numai dacă știți exact unde duce fiecare pin

Odată ce aveți aceste consumabile gata cu dvs., puteți continua să faceți proiectul!

Pasul 2: Hardware-ul

Pentru feroneria decorului casei mele, am folosit o bucată veche de plastic pe care am găsit-o întinsă în casă. Puteți înlocui acest lucru cu un corp imprimat 3D sau orice altceva capabil să conțină conținutul proiectului.

Desigur, o carcasă frumoasă nu este absolut necesară, dar, având în vedere că scopul acestui proiect este de a realiza o decorație a casei, vă recomand să realizați sau cel puțin să refolosiți un fel de cutie sau cutie.

Am folosit un pistol de lipit fierbinte pentru a conecta piesele proiectului la carcasă. Încă o dată, puteți înlocui un pistol de adeziv fierbinte cu orice alt adeziv pe care doriți să îl utilizați.

Citiți mai departe pentru schema de circuit și conexiuni …

Pasul 3: Circuitul

Circuitul
Circuitul

Iată conexiunile pe care le-am folosit pentru decorul DIY Rainbow House:

LED-ul RGB:

  • Anodul comun al LED-ului RGB intră în 5V
  • Pinul roșu al LED-ului intră în pinul D11
  • Pinul albastru al LED-ului intră în pinul D10
  • Pinul verde al LED-ului intră în pinul D9

Releul:

  • V +, +, 3V sau 5V (conexiune de alimentare pozitivă) intră în pinul VIN
  • Trig, S sau Sig (furnizează semnal pentru releu atunci când HIGH) intră în pinul 5V
  • Gnd, G, - sau V- (conexiune de alimentare negativă) intră în pinul GND
  • Unul dintre pinii etichetați NO pe modulul releului intră într-unul dintre pinii motorului, în timp ce celălalt pin etichetat NU intră într-unul dintre pinii de pe suportul bateriei AAA.

Motorul:

  • Unul dintre pinii motorului intră într-unul dintre pinii releului etichetat NU
  • Cealaltă intră într-una dintre conexiunile suporturilor de baterii AAA

Suportul bateriei AAA:

  • Unul dintre pinii suportului bateriei merge la unul dintre pinii motorului
  • în timp ce celălalt intră într-unul dintre știfturile etichetate NU pe releu

Pasul 4: Codul

Codul
Codul

Mai jos este codul pentru IDE-ul Arduino. Copiați-l în editor și încărcați codul.

int redPin = 11; // pin pentru pinul roșu al LED-ului

int BluePin = 10; // pin pentru pinul albastru al LED-ului int greenPin = 9; // pin pentru valoarea int verde a LED-ului; setare nulă () {pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT); pinMode (greenPin, OUTPUT); } void loop () {pentru (valoare = 255; valoare> 0; valoare -) {analogWrite (11, valoare); analogWrite (10, 255-valoare); analogWrite (9, 128-valoare); întârziere (10); } pentru (valoare = 0; valoare <255; valoare ++) {analogWrite (11, valoare); analogWrite (10, 255-valoare); analogWrite (9, 128-valoare); întârziere (10); }}

Acum că ați încărcat codul pe Arduino, ați terminat!

Pasul 5: Asta e

Ați terminat de realizat decorul DIY DIY Rainbow House!

Sau cel puțin ați terminat de citit acest articol:)

În orice caz, bine făcut! Dă-ți o palmă pe spate.

Vă mulțumim că ați citit acest articol!

Recomandat: