» Електроника » Ардуино »Семафор на Ардуину урадите сами!

Семафор на Ардуину урадите сами!


Добар дан свима)) У овом ћу чланку покушати максимално разумљиво разговарати о томе како можете изглед правог семафора. Ако се ваше дете воли дружити са аутомобилима, није тако тешко додати реалност у процес своје игре, као и учинити ову активност још забавнијом, забавнијом и занимљивијом! Па направимо семафор! Па идемо!

Шта нам треба од материјала:
Гурач (користићемо као основу за наш проналазак!)

Листови за акварел (можете картон или било који други дебљи папир)

Фолија (узео сам обичне омоте испод застакљених скута)

ЛЕД (три боје: црвена, жута, зелена)

Отпорници (отпор 220 Охма)

Жице

Цонтроллер Ардуино

Од алата које ћемо користити:
Ручна бушилица (са танким бушилицама)
Одвијач
Вијци
Спењач
Нож

Лемљење (лемљење, флукс)

У принципу, све, ајмо сада започети поступак склапања нашег изгледа. Поделите све на 3 велика корака ..

Корак бр. 1 Скупштина "Врхова"
За почетак, од папира ћемо направити визоре за семафоре. Цртамо оловком и изрежемо шкарама (на фотографији су бројеви дужине у центиметрима).

Додавање наше празне - добијамо визир ..

Али како би се светлост коју емитују ЛЕД-ови рефлектирала што је могуће јаче, фолију треба причврстити на унутрашњу површину.
Прво га изрезујте у потпуно истом облику као и визир (ножем), а затим оба материјала причврстите обичним спајалом.

На фотографији (испод) приказао сам црним пругама где сам се причврстио ..

Након тога окрећемо наш радни део и причврстимо преостале бочне делове.


Цео поступак понављамо три пута, јер морамо имати три визира!

Корак број 2 Уградња "визира"
Уз помоћ бушилице бушимо рупе за своје врхове на гурачу.

На стражњој страни визира радимо два отвора: мањи за саморезни вијак, већи за ЛЕД.

Преносимо ЛЕД на задњој страни и причвршћујемо визир на гурач. За сада једноставно савијамо ноге ЛЕД диода у странице .. Опет, понављамо све за сваки визир.

Корак 3 "Електроника"
Спајамо заједно катоде ЛЕД диода (њихове земље). Подсећам вас да је катода кратка нога)


Уметните заједничку земљу у ГНД микроконтролер.
Сада узмите остале три жице и лепите их отпорницима.

Залепит ћемо жице у ардуино контакте (узео сам иглице 2, 3, 4) и лемио крајеве отпорника на аноде ЛЕД-ова.



Сада остаје да преузмете следећи скица у ардуину и одушевите најмилије својим занатом!
бооле к = 0;
подешавање празнине ()
{
пинМоде (2, ИЗЛАЗ);
пинМоде (3, ИЗЛАЗ);
пинМоде (4, ИЗЛАЗ);
}
воид петља ()
{
дигиталВрите (2.1);
дигиталВрите (3.0);
дигиталВрите (4.0);
кашњење (3500);
за (инт и = 0; и <6; и ++)
{
  дигиталВрите (2, к);
  к =! к;
  кашњење (800);
}
дигиталВрите (2.0);
дигиталВрите (3.1);
дигиталВрите (4.0);
кашњење (3500);
за (инт и = 0; и <6; и ++)
{
  дигиталВрите (3, к);
  к =! к;
  кашњење (800);
}
дигиталВрите (2.0);
дигиталВрите (3.0);
дигиталВрите (4.1);
кашњење (3500);
за (инт и = 0; и <6; и ++)
{
  дигиталВрите (4, к);
  к =! к;
  кашњење (800);
}
}

Промените скицу и поставите време за треперећа светла и њихово одлагање!




То је све за мене, хвала свима који су прочитали до краја! Надам се ово домаће свиделе су вам се и инспирисале потпуно нове идеје !! Сретно
9.2
8.2
7.6

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори
3 коментар
Цитат: никита.9911
инт црвена = 2;
инт жута = 3;
инт зелена = 4;

воид сетуп () {
пинМоде (црвени, ОУТПУТ);
пинМоде (жуто, ОУТПУТ);
пинМоде (зелена, ОУТПУТ);
}
воид лооп () {
дигиталВрите (црвено, ВИСОКО);
кашњење (30000);


дигиталВрите (жуто, ВИСОКО);
кашњење (2400);
дигиталВрите (жуто, НИСКО);
дигиталВрите (црвено, НИСКО);

дигиталВрите (зелена, ХИГХ);
кашњење (30000);
дигиталВрите (зелена, ЛОВ);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);



дигиталВрите (жуто, ВИСОКО);
кашњење (2400);
дигиталВрите (жуто, НИСКО);
}



мало се променило

инт црвено = 4;
инт жута = 5;
инт зелена = 6;

воид сетуп () {
пинМоде (црвени, ОУТПУТ);
пинМоде (жуто, ОУТПУТ);
пинМоде (зелена, ОУТПУТ);
}
воид лооп () {
дигиталВрите (црвено, ВИСОКО);
кашњење (20000);

дигиталВрите (црвено, НИСКО);

дигиталВрите (зелена, ХИГХ);
кашњење (20000);
дигиталВрите (зелена, ЛОВ);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);



дигиталВрите (жуто, ВИСОКО);
кашњење (3400);
дигиталВрите (жуто, НИСКО);
}
инт црвена = 2;
инт жута = 3;
инт зелена = 4;

воид сетуп () {
пинМоде (црвени, ОУТПУТ);
пинМоде (жуто, ОУТПУТ);
пинМоде (зелена, ОУТПУТ);
}
воид лооп () {
дигиталВрите (црвено, ВИСОКО);
кашњење (30000);


дигиталВрите (жуто, ВИСОКО);
кашњење (2400);
дигиталВрите (жуто, НИСКО);
дигиталВрите (црвено, НИСКО);

дигиталВрите (зелена, ХИГХ);
кашњење (30000);
дигиталВрите (зелена, ЛОВ);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);

дигиталВрите (зелена, ХИГХ);
кашњење (600);
дигиталВрите (зелена, ЛОВ);
кашњење (600);



дигиталВрите (жуто, ВИСОКО);
кашњење (2400);
дигиталВрите (жуто, НИСКО);
}
Ставио бих отпорнике у ардуинкије, а ја бих фиксирао појас на сталак плава (обавезна) електрична трака. ;)

Саветујемо вам да прочитате:

Предајте га смартфону ...