Orodha ya maudhui:

Kudhibiti Taa ya Trafiki: Hatua 4
Kudhibiti Taa ya Trafiki: Hatua 4

Video: Kudhibiti Taa ya Trafiki: Hatua 4

Video: Kudhibiti Taa ya Trafiki: Hatua 4
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Novemba
Anonim
Kudhibiti Taa ya Trafiki
Kudhibiti Taa ya Trafiki

Katika mafunzo haya tunajifunza jinsi ya kuunda taa ya trafiki na jinsi ya kuidhibiti inayosimamiwa na kadi ya Drivemall.

Tutaona jinsi ya kuunda taa za trafiki kwa magari na watembea kwa miguu na kitufe cha kuhifadhi.

Ikiwa hatuna dereva tunaweza kutumia arduino, lakini chini ya kiunga cha utengenezaji wa Drivemall.

Faida ya kupendelea Drivemall juu ya bodi ya kawaida ya Arduino ni ile ya kupunguza ugumu wa viunganisho vinavyoongoza kwa usanidi mzuri zaidi. Walakini, hii ni ya hiari: matokeo yote bado ni halali na bodi ya arduino, ubao wa mkate na kuruka dupont ya kutosha kwa unganisho.

Hatua ya 1: Muswada wa Vifaa

Muswada wa Vifaa
Muswada wa Vifaa
  1. Baord Drivemall / ArduinoMega
  2. 4 iliyoongozwa nyekundu
  3. 4 iliyoongozwa kijani
  4. 4 iliyoongozwa na manjano
  5. 8 transistor npn
  6. Vipinga 16 220 ohm
  7. Vipinga 8 22k ohm
  8. Kinga 1 1k ohm
  9. kebo
  10. Kitufe 1

Hatua ya 2: Uunganisho

Miunganisho
Miunganisho
Miunganisho
Miunganisho
Miunganisho
Miunganisho

Taa ya trafiki inadhibitiwa kwa kutumia transistors mbili za PNP zilizounganishwa kulingana na mchoro kwenye takwimu 2. Uendeshaji wa transistor ya PNP ni rahisi sana wakati msingi umeunganishwa na GND kifungu cha sasa kati ya mtoaji na mtoza imewezeshwa.

Tunatumia transistors kupunguza idadi ya pini za bodi zinazohitajika kuwasha kila taa moja ya trafiki.

Kwa hivyo ikiwa BASES zote ni VDD LED nyekundu itawaka au kuwa wazi LED 21 17 14 6.

Ikiwa tunaimarisha BASE ya transistor ya pili, LED 3 15 18 19 zitawasha.

Kama ya mwisho, ikiwa tutaunganisha BASES zote na GND, taa za 20 16 13 10 zitawaka

Uunganisho wa kitufe badala yake ni upinzani wa kawaida uliounganishwa na GND kwenye pini moja ya kitufe na nyingine kwa VDD.

Pini za Arduino zilizosajiliwa ni zile kutoka 1 hadi 10.

Hatua ya 3: Programu dhibiti

Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti
Programu dhibiti

Mara kwa mara taa moja tu ya trafiki ni kijani. Wakati kitufe cha watembea kwa miguu kinabanwa, katika kipindi kijacho taa ya trafiki kwa watembea kwa miguu hubadilisha kijani

Ili kudhibiti kitufe cha kupiga simu kwa mtu anayetembea kwa miguu bila kuchelewa kwa wakati halisi, kazi ya millis () ilitumika, ambayo inarudisha wakati katika millisecond tangu kifaa kilipowashwa, ili kiweze kutumika

mfano

unsigned long longMillis = millis ();.

ikiwa (currentMillis - previousMillis> 2000 na bt03 == kweli na bbot == uongo)

{

Serial.println (1);

T1 ();

previousMillis = currentMillis;

bt1 = kweli;

BT03 = uwongo;

}

Tunapakia wakati wa sasa kwenye kila kitanzi na ikiwa minus ya sasa ni kubwa kuliko wakati uliochaguliwa ingiza ikiwa kubadilisha hali ya taa ya trafiki itakayoamilisha ubadilishaji wa Boolean kwa mpito unaofuata, kwa kweli ubadilishaji wa kwanza wa Boolean tayari ni kweli kabla ya kuingia kwa kitanzi.

Hatua ya 4: Kanusho

Mafunzo haya yametengenezwa kama sehemu ya mradi wa Makerspace for Inclusion, unaofadhiliwa kwa pamoja na Mpango wa Erasmus + wa tume ya Uropa.

Mradi unakusudia kukuza aina isiyo rasmi ya elimu kama njia ya kukuza ujumuishaji wa kijamii wa vijana, elimu isiyo rasmi kama inavyoweza kupatikana katika nafasi za waundaji.

Mafunzo haya yanaonyesha maoni tu ya waandishi, na Tume ya Ulaya haiwezi kuwajibika kwa matumizi yoyote ambayo yanaweza kufanywa na habari iliyomo.

Ilipendekeza: