» elektronika » Arduino »A lámpát az Arduinón csináld magad!

A lámpát az Arduinón csináld magad!


Jó napot mindenkinek)) Ebben a cikkben megpróbálok a lehető legnagyobb mértékben érthető módon beszélni arról, hogy mit tehetsz valódi lámpák elrendezése. Ha a gyermeke szereti autókkal büszkélkedni, nem olyan nehéz a valóságot hozzáfűzni a játékához, valamint ezt a tevékenységet még szórakoztatóbbá, szórakoztatóbbá és érdekesebbé tenni! Tehát készítsünk egy lámpát! És hát menjünk!

Amire szükségünk van az anyagokból:
Pusher (a találmányunk alapjául fogunk szolgálni!)

Lapok akvarellhez (lehet karton vagy bármilyen más vastagabb papír)

Fólia (rendes csomagolóanyagot vettem mázos alvadék alól)

LED-ek (három szín: piros, sárga, zöld)

Ellenállások (ellenállás 220 Oh)

huzal

ellenőr Arduino

Az általunk használt eszközök közül:
Kézi fúró (vékony fúrókkal)
csavarhúzó
csavarok
fűzőgép
kés

Forrasztópáka (forrasztható, fluxus)

Elvileg minden, most kezdjük el az elrendezés összeszerelésének a folyamatát. Ossza meg mindent 3 nagy lépésre ..

1. lépés: "Peaks" összeállítása
Először papírból készülünk a lámpákra. Rajzolunk ceruzával és ollóval kivágjuk (a képen a számok a hossza centiméterben vannak megadva).

Üres oldal hozzáadása után kapunk egy napellenzőt ..

De ahhoz, hogy a LED-ek által kibocsátott fény a lehető legvilágosabban visszatükröződjön, fóliát kell rögzíteni a belső felületre.
Először vágja ki pontosan ugyanabban az alakban, mint a napellenző (késsel), majd rögzítse mindkét anyagot egy normál tűzőgéppel.

Az alább látható képen fekete csíkokkal mutattam, ahol rögzítettem.

Ezután megfordítjuk a munkadarabot, és rögzítjük a fennmaradó oldalsó alkatrészeket.


Az egész folyamatot háromszor megismételjük, mert három látnoknak kell lennie!

2. lépés: "Visorok" felszerelése
Egy fúró segítségével lyukakat fúrunk a csúcsokhoz a tolóerőn.

A szemüveg hátoldalán két lyukat készítünk: a kisebb az öncsavarhoz, annál nagyobb a LED-hez.

Átadjuk a LED-eket a hátsó oldalon, és rögzítjük a szemüvegeket a tolóerőhöz. Egyelőre egyszerűen oldalirányba hajlítjuk a LED-ek lábait. Megint megismételjük mindegyik napellenzőt.

3. lépés "elektronika"
Összeforrasztjuk a LED-ek katódoit (földjeiket). Hadd emlékeztessem Önöket, hogy a katód rövid lábú)


Helyezze a közönséget a GND mikrovezérlőbe.
Vegye ki a másik három vezetéket és forrasztja fel ellenállásokkal.

A vezetékeket az arduino érintkezőibe ragasztjuk (2, 3, 4 csapokat vettem), és az ellenállások végeit a LED-ek anódjaihoz forrasztjuk.



Most már csak a következő letölthető vázlat Arduino-ban és örömmel kedveskedjen kézművesével!
logikai k = 0;
érvénytelen beállítás ()
{
pinMode (2, OUTPUT);
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
}
üres hurok ()
{
digitalWrite (2.1);
digitalWrite (3.0);
digitalWrite (4.0);
késés (3500);
for (int i = 0; i <6; i ++)
{
  digitalWrite (2, k);
  k =! k;
  késleltetés (800);
}
digitalWrite (2.0);
digitalWrite (3.1);
digitalWrite (4.0);
késés (3500);
for (int i = 0; i <6; i ++)
{
  digitalWrite (3, k);
  k =! k;
  késleltetés (800);
}
digitalWrite (2.0);
digitalWrite (3.0);
digitalWrite (4.1);
késés (3500);
for (int i = 0; i <6; i ++)
{
  digitalWrite (4, k);
  k =! k;
  késleltetés (800);
}
}

Cserélje ki a vázlatot, és állítsa be a villogó fények idejét és késleltetését!




Ez nekem minden, köszönet mindenkinek, aki a végéig olvasta! Remélem Házitermékek tetszett és inspirált teljesen új ötleteket !! Sok szerencsét
9.2
8.2
7.6

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
3 megjegyzések
Idézet: nikita.9911
int piros = 2;
int sárga = 3;
int zöld = 4;

érvénytelen beállítás () {
pinMode (piros, OUTPUT);
pinMode (sárga, OUTPUT);
pinMode (zöld, OUTPUT);
}
void loop () {
digitalWrite (piros, magas);
késés (30000);


digitalWrite (sárga, magas);
késleltetés (2400);
digitalWrite (sárga, LOW);
digitalWrite (piros, LOW);

digitalWrite (zöld, magas);
késés (30000);
digitalWrite (zöld, LOW);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);



digitalWrite (sárga, magas);
késleltetés (2400);
digitalWrite (sárga, LOW);
}



kicsit megváltozott

int piros = 4;
int sárga = 5;
int zöld = 6;

érvénytelen beállítás () {
pinMode (piros, OUTPUT);
pinMode (sárga, OUTPUT);
pinMode (zöld, OUTPUT);
}
void loop () {
digitalWrite (piros, magas);
késés (20000);

digitalWrite (piros, LOW);

digitalWrite (zöld, magas);
késés (20000);
digitalWrite (zöld, LOW);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);



digitalWrite (sárga, magas);
késés (3400);
digitalWrite (sárga, LOW);
}
int piros = 2;
int sárga = 3;
int zöld = 4;

érvénytelen beállítás () {
pinMode (piros, OUTPUT);
pinMode (sárga, OUTPUT);
pinMode (zöld, OUTPUT);
}
void loop () {
digitalWrite (piros, magas);
késés (30000);


digitalWrite (sárga, magas);
késleltetés (2400);
digitalWrite (sárga, LOW);
digitalWrite (piros, LOW);

digitalWrite (zöld, magas);
késés (30000);
digitalWrite (zöld, LOW);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);

digitalWrite (zöld, magas);
késleltetés (600);
digitalWrite (zöld, LOW);
késleltetés (600);



digitalWrite (sárga, magas);
késleltetés (2400);
digitalWrite (sárga, LOW);
}
Az ellenállásokat az arduinki-be helyezném, és a hevedert rögzítenék az állványra kék (szükséges) elektromos szalag. ;)

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...