» Elektronika » Arduino »Arduino luksoforu dari pats!

Luksofors uz Arduino dari pats!


Laba diena visiem)) Šajā rakstā es centīšos maksimāli saprotami runāt par to, kā jūs varat darīt īsta luksofora izkārtojums. Ja jūsu bērnam patīk ķircināties ar automašīnām, viņa spēles procesam nav tik grūti pievienot realitāti, kā arī padarīt šo darbību vēl jautrāku, izklaidējošāku un interesantāku! Tāpēc izgatavosim luksoforu! Un tāpēc iesim!

Kas mums nepieciešams no materiāliem:
Stūmējs (mēs to izmantosim kā pamatu mūsu izgudrojumam!)

Loksnes akvareļiem (jūs varat kartonu vai citu biezāku papīru)

Folija (es paņēmu parastus iesaiņojumus no zem glazētas biezpiena)

Gaismas diodes (trīs krāsas: sarkana, dzeltena, zaļa)

Rezistori (pretestība 220 omi)

Vadi

Kontrolieris Arduino

No rīkiem, kurus mēs izmantosim:
Rokas urbis (ar plāniem urbjiem)
Skrūvgriezis
Skrūves
Skavotājs
Nazis

Lodāmurs (lodēt, plūsma)

Principā viss, tagad sāksim mūsu izkārtojuma montāžas procesu. Sadaliet visu 3 lielos soļos ..

1. posms "Peaks" montāža
Sākumā mēs izgatavosim luksoforu vizuļus no papīra. Mēs zīmējam ar zīmuli un izgriezām ar šķērēm (fotoattēlā skaitļi ir garums centimetros).

Pievienojot tukšu - mēs iegūstam vizieri ..

Bet tā, lai gaismas diožu izstarotā gaisma tiktu atspoguļota pēc iespējas spilgtāk, uz iekšējās virsmas jāpiestiprina folija.
Vispirms to izgrieziet tieši tādā pašā formā kā vizieri (ar nazi) un pēc tam abus materiālus piestipriniet kopā ar parasto skavotāju.

Fotoattēlā (zemāk) es parādīju ar melnām svītrām, kur piestiprināju ..

Pēc tam mēs pagriežam savu sagatavi un piestiprinām atlikušās sānu daļas.


Mēs visu procesu atkārtojam trīs reizes, jo mums jābūt trim vizieriem!

Solis 2: "Apsegu" uzstādīšana
Ar urbja palīdzību mēs uz urbjmašīnas urbjam caurumus savām virsotnēm.

Viziera aizmugurē mēs izgatavojam divus caurumus: mazāks pašvītņojošai skrūvei, jo lielāks LED.

Mēs izlaižam gaismas diodes aizmugurē un piestiprinām aizsargus pie stūmēja. Pagaidām mēs vienkārši saliekam gaismas diožu kājas uz sāniem. Atkal mēs atkārtojam visu katram vizierim.

3. darbība "Elektronika"
Mēs kopā lodējam gaismas diožu (to zemes) katodus. Ļaujiet man jums atgādināt, ka katods ir īsa kāja)


Ievietojiet parasto GND mikrokontrolleru.
Tagad ņemiet pārējos trīs vadus un pielodējiet tos ar rezistoriem.

Mēs pielīmēsim vadus arduino kontaktos (es paņēmu tapas 2, 3, 4) un rezistoru galus pielodējam pie gaismas diožu anodiem.



Tagad atliek lejupielādēt nākamo skice arduino un iepriecini tuviniekus ar savu arodu!
Būla k = 0;
iestatīšana nav spēkā ()
{
pinMode (2, OUTPUT);
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
}
tukšs cilpa ()
{
digitalWrite (2.1);
digitalWrite (3.0);
digitalWrite (4.0);
kavēšanās (3500);
priekš (int i = 0; i <6; i ++)
{
  digitalWrite (2, k);
  k =! k;
  kavēšanās (800);
}
digitalWrite (2.0);
digitalWrite (3.1);
digitalWrite (4.0);
kavēšanās (3500);
priekš (int i = 0; i <6; i ++)
{
  digitalWrite (3, k);
  k =! k;
  kavēšanās (800);
}
digitalWrite (2.0);
digitalWrite (3.0);
digitalWrite (4.1);
kavēšanās (3500);
priekš (int i = 0; i <6; i ++)
{
  digitalWrite (4, k);
  k =! k;
  kavēšanās (800);
}
}

Mainiet skici un iestatiet laiku mirgojošām gaismām un to aizkavēšanai!




Tas viss man, Paldies visiem, kas lasīja līdz beigām! Es uz to ceru mājās gatavots jums patika un iedvesmojāt pilnīgi jaunas idejas !! Lai veicas
9.2
8.2
7.6

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
3 komentārs
Citāts: nikita.9911
int sarkans = 2;
int dzeltens = 3;
int zaļš = 4;

Nederīga iestatīšana () {
pinMode (sarkans, OUTPUT);
pinMode (dzeltens, OUTPUT)
pinMode (zaļš, OUTPUT);
}
tukšs cilpa () {
digitalWrite (sarkans, AUGSTS);
kavēšanās (30000);


digitalWrite (dzeltens, AUGSTS);
kavēšanās (2400);
digitalWrite (dzeltens, LOW);
digitalWrite (sarkans, LOW);

digitalWrite (zaļa, AUGSTA);
kavēšanās (30000);
digitalWrite (zaļš, LOW);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);



digitalWrite (dzeltens, AUGSTS);
kavēšanās (2400);
digitalWrite (dzeltens, LOW);
}



nedaudz mainījās

int sarkans = 4;
int dzeltens = 5;
int zaļš = 6;

Nederīga iestatīšana () {
pinMode (sarkans, OUTPUT);
pinMode (dzeltens, OUTPUT)
pinMode (zaļš, OUTPUT);
}
tukšs cilpa () {
digitalWrite (sarkans, AUGSTS);
kavēšanās (20000);

digitalWrite (sarkans, LOW);

digitalWrite (zaļa, AUGSTA);
kavēšanās (20000);
digitalWrite (zaļš, LOW);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);



digitalWrite (dzeltens, AUGSTS);
kavēšanās (3400);
digitalWrite (dzeltens, LOW);
}
int sarkans = 2;
int dzeltens = 3;
int zaļš = 4;

Nederīga iestatīšana () {
pinMode (sarkans, OUTPUT);
pinMode (dzeltens, OUTPUT)
pinMode (zaļš, OUTPUT);
}
tukšs cilpa () {
digitalWrite (sarkans, AUGSTS);
kavēšanās (30000);


digitalWrite (dzeltens, AUGSTS);
kavēšanās (2400);
digitalWrite (dzeltens, LOW);
digitalWrite (sarkans, LOW);

digitalWrite (zaļa, AUGSTA);
kavēšanās (30000);
digitalWrite (zaļš, LOW);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);

digitalWrite (zaļa, AUGSTA);
kavēšanās (600);
digitalWrite (zaļš, LOW);
kavēšanās (600);



digitalWrite (dzeltens, AUGSTS);
kavēšanās (2400);
digitalWrite (dzeltens, LOW);
}
Es novietotu rezistorus arduiņos, un es piestiprinātu stiprinājumu uz statīva zils (nepieciešama) elektriskā lente. ;)

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...