» Elektronika » Arduino »Arduino šviesoforas padaryk pats!

Šviesoforas Arduino mieste padarykite patys!


Laba diena visiems)) Šiame straipsnyje stengsiuosi maksimaliai suprantamai papasakoti apie tai, ką galite padaryti tikro šviesoforo išdėstymas. Jei jūsų vaikas mėgsta tinginiauti su automobiliais, tai nėra taip sunku į savo žaidimo procesą įtraukti realybę, taip pat paverskite šią veiklą dar smagesne, linksma ir įdomia! Taigi padarykime šviesoforą! Ir taip einam!

Ko mums reikia iš medžiagų:
Stūmiklis (mes naudosime kaip savo išradimo pagrindą!)

Lakštai akvarelei (galite kartoną ar kitą storesnį popierių)

Folija (aš paėmiau paprastus įvyniojimus iš po glazūruotos varškės)

Šviesos diodai (trijų spalvų: raudona, geltona, žalia)

Rezistoriai (varža 220 omų)

Laidai

Valdiklis Arduino

Iš įrankių, kuriuos naudosime:
Rankinis gręžtuvas (plonais grąžtais)
Atsuktuvas
Varžtai
Susegiklis
Peilis

Lituoklis (lydmetalis, srautas)

Iš principo viskas, dabar pradėkime savo maketo surinkimo procesą. Padalinkite viską į 3 didelius žingsnius ..

Žingsnis Nr. 1 „Peaks“ surinkimas
Pirmiausia iš popieriaus pagaminsime šviesoforų skydelius. Mes piešiname pieštuku ir iškirpome žirklėmis (nuotraukoje skaičiai yra ilgio centimetrais).

Pridėję tuščią formą, gauname skydelį ..

Bet kad šviesos diodų skleidžiama šviesa būtų atspindėta kuo ryškiau, prie vidinio paviršiaus reikia pritvirtinti foliją.
Pirmiausia iškirpkite ją tiksliai tokios pačios formos kaip ir skydelis (peiliu), tada abi medžiagas pritvirtinkite įprastu segtuku.

Nuotraukoje (žemiau) parodžiau juodomis juostelėmis, kur pritvirtinau ..

Po to mes pasukame savo ruošinį ir pritvirtiname likusias šonines dalis.


Mes pakartojame visą procesą tris kartus, nes mes turime turėti tris skydelius!

Žingsnis 2: „Apsauginių skydelių“ tvirtinimas
Gręžtuvo pagalba mes gręžiame skylutes savo smailėms ant stūmiklio.

Apsauginėje stiklinės pusėje mes padarome dvi skylutes: mažesnės savisriegio varžtui, tuo didesnės LED.

Mes praleidžiame šviesos diodus galinėje pusėje ir pritvirtiname skydelius prie stūmiklio. Kol kas mes paprasčiausiai sulenkiame šviesos diodų kojas į šonus .. Vėl viską pakartojame kiekvienam skydeliui.

3 žingsnis “Elektronika"
Mes kartu lituojame šviesos diodų (jų žemės) katodus. Leiskite jums priminti, kad katodas yra trumpa koja)


Įdėkite bendrą pagrindą į GND mikrovaldiklį.
Dabar paimkite kitus tris laidus ir lituokite juos rezistoriais.

Mes įklijuosime laidus į arduino kontaktus (aš paėmiau 2, 3, 4 kaiščius) ir rezistorių galus pritvirtinsime prie šviesos diodų anodų.



Dabar belieka atsisiųsti kitą eskizas Arduino ir pradžiuginkite artimuosius savo amatais!
boolean k = 0;
negaliojanti sąranka ()
{
pinMode (2, OUTPUT);
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
}
tuščia kilpa ()
{
„digitalWrite“ (2.1);
„digitalWrite“ (3.0);
„digitalWrite“ (4.0);
vėlavimas (3500);
už (int i = 0; i <6; i ++)
{
  „digitalWrite“ (2, k);
  k =! k;
  vėlavimas (800);
}
„digitalWrite“ (2.0);
„digitalWrite“ (3.1);
„digitalWrite“ (4.0);
vėlavimas (3500);
už (int i = 0; i <6; i ++)
{
  „digitalWrite“ (3, k);
  k =! k;
  vėlavimas (800);
}
„digitalWrite“ (2.0);
„digitalWrite“ (3.0);
„digitalWrite“ (4.1);
vėlavimas (3500);
už (int i = 0; i <6; i ++)
{
  „digitalWrite“ (4, k);
  k =! k;
  vėlavimas (800);
}
}

Pakeiskite eskizą ir nustatykite mirksinčių lempučių laiką bei jų vėlavimą!




Tai viskas man, Ačiū visiems, kurie skaitė iki galo! Tikiuosi šito naminis jums patiko ir įkvėpė visiškai naujos idėjos !! Sėkmės
9.2
8.2
7.6

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalęju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
3 komentaras
Citata: nikita.9911
int raudona = 2;
int geltona = 3;
int žalia = 4;

negaliojanti sąranka () {
pinMode (raudona, OUTPUT);
pinMode (geltona, IŠĖJIMAS);
pinMode (žalia, OUTPUT);
}
tuščia kilpa () {
„digitalWrite“ (raudona, AUKŠTA);
vėlavimas (30000);


„digitalWrite“ (geltona, AUKŠTA);
vėlavimas (2400);
„digitalWrite“ (geltona, maža);
„digitalWrite“ (raudona, maža);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (30000);
„digitalWrite“ (žalia, LOW);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);



„digitalWrite“ (geltona, AUKŠTA);
vėlavimas (2400);
„digitalWrite“ (geltona, maža);
}



po truputį pasikeitė

int raudona = 4;
int geltona = 5;
int žalia = 6;

negaliojanti sąranka () {
pinMode (raudona, OUTPUT);
pinMode (geltona, IŠĖJIMAS);
pinMode (žalia, OUTPUT);
}
tuščia kilpa () {
„digitalWrite“ (raudona, AUKŠTA);
vėlavimas (20000);

„digitalWrite“ (raudona, maža);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (20000);
„digitalWrite“ (žalia, LOW);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);



„digitalWrite“ (geltona, AUKŠTA);
vėlavimas (3400);
„digitalWrite“ (geltona, maža);
}
int raudona = 2;
int geltona = 3;
int žalia = 4;

negaliojanti sąranka () {
pinMode (raudona, OUTPUT);
pinMode (geltona, IŠĖJIMAS);
pinMode (žalia, OUTPUT);
}
tuščia kilpa () {
„digitalWrite“ (raudona, AUKŠTA);
vėlavimas (30000);


„digitalWrite“ (geltona, AUKŠTA);
vėlavimas (2400);
„digitalWrite“ (geltona, maža);
„digitalWrite“ (raudona, maža);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (30000);
„digitalWrite“ (žalia, LOW);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);

„digitalWrite“ (žalia, AUKŠTA);
vėlavimas (600);
„digitalWrite“ (žalia, LOW);
vėlavimas (600);



„digitalWrite“ (geltona, AUKŠTA);
vėlavimas (2400);
„digitalWrite“ (geltona, maža);
}
Aš įdėčiau rezistorius į arduinki ir pritvirtinčiau diržus ant stovo mėlyna (būtina) elektros juosta. ;)

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...