Turinys:
- 1 žingsnis: medžiagų sąrašas
- 2 žingsnis: jungtys
- 3 žingsnis: programinė įranga
- 4 žingsnis: atsisakymas
Video: Šviesoforo valdymas: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje mes mokomės, kaip sukurti šviesoforą ir kaip jį valdyti valdant „Drivemall“kortelę.
Pamatysime, kaip sukurti šviesoforus automobiliams ir pėstiesiems, naudojant rezervavimo mygtuką.
Jei neturime „drivermall“, galime naudoti „arduino“, bet žemiau esančią nuorodą „Drivemall“kūrimui.
„Drivemall“pranašumas prieš klasikinę „Arduino“plokštę yra tai, kad sumažėja jungčių sudėtingumas, todėl sąranka yra tvarkingesnė. Tačiau tai neprivaloma: visi rezultatai vis dar galioja naudojant „arduino“plokštę, duonos lentą ir pakankamai „dupont“jungiklių.
1 žingsnis: medžiagų sąrašas
- „Baord Drivemall“/ „ArduinoMega“
- 4 - raudona
- 4 žalia lemputė
- 4 - geltona
- 8 tranzistorius npn
- 16 rezistorių 220 omų
- 8 rezistoriai 22k om
- 1 rezistorius 1k om
- kabelis
- 1 mygtukas
2 žingsnis: jungtys
Šviesoforas valdomas naudojant du PNP tranzistorius, prijungtus pagal 2 paveiksle pateiktą schemą. PNP tranzistoriaus veikimas yra labai paprastas, kai bazė prijungta prie GND, įjungiamas srovės praėjimas tarp emiterio ir kolektoriaus.
Mes naudojame tranzistorius, kad sumažintume plokščių kaiščių skaičių, reikalingą įjungti kiekvieną šviesoforą.
Taigi, jei abu PAGRINDAI yra VDD, raudonas šviesos diodas užsidegs arba bus aiškesnis 21 17 14 6.
Jei įjungsime antrojo tranzistoriaus BASE, įsijungs šviesos diodai 3 15 18 19.
Galiausiai, jei abu BASES prijungsime prie GND, užsidegs šviesos diodai 20 16 13 10
Mygtuko prijungimas yra klasikinis pasipriešinimas, prijungtas prie GND viename mygtuko kaištyje, o kitas - prie VDD.
Užregistruoti „Arduino“kaiščiai yra nuo 1 iki 10.
3 žingsnis: programinė įranga
Periodiškai žalias šviečia tik vienas šviesoforo signalas. Kai paspaudžiamas pėsčiųjų mygtukas, kitą kartą šviesoforo signalas pėstiesiems pasikeičia žaliai
Kad pėsčiojo mygtuko skambutis būtų valdomas nedelsiant realiuoju laiku, buvo naudojama funkcija „millis“(), kuri grąžina laiką milisekundėmis nuo prietaiso įjungimo, kad būtų galima jį naudoti
pavyzdys
nepasirašyta ilga srovėMillis = milis ();.
if (currentMillis - previousMillis> 2000 ir bt03 == tiesa ir bbot == klaidinga)
{
Serijinis.println (1);
T1 ();
previousMillis = dabartinisMillis;
bt1 = tiesa;
BT03 = klaidinga;
}
Mes įkeliame dabartinį laiką kiekvienoje kilpoje ir, jei srovė, atėmus ankstesnę, yra didesnė už pasirinktą laiką, įveskite „if“, jei norite pakeisti šviesoforo būseną, kuri suaktyvins „Boolean“kintamąjį kitam perėjimui, žinoma, pirmąjį „Boolean“kintamąjį tai tiesa prieš įeinant į kilpą.
4 žingsnis: atsisakymas
Ši pamoka parengta kaip projekto „Makerspace for Inclusion“dalis, bendrai finansuojama iš Europos Komisijos programos „Erasmus +“.
Projektu siekiama skatinti neformalią švietimo formą, kaip priemonę skatinti jaunimo socialinę įtrauktį, neformalų ugdymą, kurį galima rasti kūrėjų erdvėse.
Ši pamoka atspindi tik autorių požiūrį, ir Europos Komisija negali būti laikoma atsakinga už bet kokį joje esančios informacijos panaudojimą.
Rekomenduojamas:
„Arduino“šviesoforo valdiklis, naudojant „RBG Led“- 4 kryptys: 3 žingsniai
„Arduino“šviesoforo valdiklis, naudojant „RBG Led“| 4 kryptys: Šiame įraše jūs sužinosite, kaip padaryti „Arduino“šviesoforo valdiklį. Šis šviesoforo valdiklis bus naudojamas eismo srautui valdyti. Jie gali būti naudojami intensyvaus eismo zonose, kad būtų išvengta eismo blokų ar nelaimingų atsitikimų
„Arduino“šviesoforo valdiklis - 4 kryptys: 3 žingsniai
„Arduino“šviesoforo valdiklis | 4 kryptys: Šiame įraše jūs sužinosite, kaip padaryti „Arduino“šviesoforo valdiklį. Šis šviesoforo valdiklis bus naudojamas eismo srautui valdyti. Jie gali būti naudojami intensyvaus eismo zonose, kad būtų išvengta eismo blokų ar nelaimingų atsitikimų
Šviesoforo mokymosi žaidimas: 5 žingsniai
Šviesoforo mokymosi žaidimas: Šioje pamokoje sužinosite, kaip sukurti „Arduino“šviesoforo mokymosi žaidimą. Žaisdami žaidimą vaikai gali patikrinti, ar gerai išmano šviesoforus. Žaidimas yra padalintas į dvi dalis, jei žaidėjas
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu