Përmbajtje:
- Hapi 1: Modulimi i Gjerësisë së Pulsit
- Hapi 2: LED dhe Rezistori
- Hapi 3: Zbehja e njëtrajtshme
- Hapi 4: Hapi 4: Lart dhe Poshtë në Një Për (), dhe me një Çmim Çift
Video: RaspberryPi: Zbeh një LED brenda dhe jashtë: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Hapat e mëposhtëm janë eksperimente për të ilustruar se si funksionojnë LED -të. Ato tregojnë se si të zbehet një LED me një ritëm të barabartë dhe si të zbehet brenda dhe jashtë.
Do t'ju duhet:
- RaspberryPi (Kam përdorur një Pi më të vjetër, Pi-3 im është në përdorim, por çdo Pi do të funksionojë.)
- Breadboard
- LED i kuq 5 mm
- 330 Ω Rezistencë (Jo kritike 220-560 Ω do të funksionojë.)
- Teli i lidhjes
Këpucari Pi që kam përdorur nga Adafruit nuk është i nevojshëm, por e bën më të lehtë ngrënien e bukës.
WiringPi është një grup bibliotekash për programimin e RaspberryPi në C. Udhëzimet për shkarkim, instalim dhe përdorim gjenden në
Për të instaluar instalime elektrike Pi ndiqni udhëzimet në këtë faqe:
Për të marrë një listë të numrave të kabllove Pi, futni gpio readall në rreshtin e komandës.
Në versionet më të reja të instalimeve elektrike Raspian është instaluar si parazgjedhje.
Hapi 1: Modulimi i Gjerësisë së Pulsit
LED -të funksionojnë gjithmonë në të njëjtin tension pavarësisht shkëlqimit. Shkëlqimi përcaktohet nga një oshilator i valës katrore dhe sasia e kohës që tensioni është i lartë përcakton shkëlqimin. Kjo quhet modulim i gjerësisë së pulsit (PWM). Kjo kontrollohet nga funksioni wiringPi pwmWrite (pin, n) ku n ka një vlerë nga 0 në 255. Nëse n = 2 LED do të jetë dy herë më i ndritshëm se n = 1. Shkëlqimi gjithmonë dyfishohet kur n dyfishohet. Pra n = 255 do të jetë dy herë më e ndritshme se n = 128.
Vlera e n shpesh shprehet si përqindje e quajtur cikli i punës. Fotografitë tregojnë gjurmë të oshiloskopit për 25, 50 dhe 75% cikle pune.
Hapi 2: LED dhe Rezistori
Kjo nuk është e nevojshme, por të kesh disa nga këto të dobishme mund ta bëjë shumë më të lehtë ngrënien e bukës.
Lidhni një rezistencë në prizën e shkurtër të një LED. Përdorni një rezistencë 220-560 Ohm.
Hapi 3: Zbehja e njëtrajtshme
Ndërtoni qarkun si në diagram. Kjo është njësoj si qarku për të ndezur një LED. Ai përdor instalimin e kunjave Pi 1 sepse ju duhet të përdorni një kunj të aktivizuar me PWM. Përpiloni programin dhe drejtojeni atë. Ju do të vini re se sa më e ndritshme të jetë LED aq më e ngadaltë ajo zbehet. Ndërsa afrohet më e errëta, do të errësohet shumë shpejt.
/******************************************************************
* Përpiloni: gcc -o fade1 -Wall -I/usr/local/include -L/usr/local/lib * fade1.c -lwiringPi * * Ekzekutoni: sudo./fade1 * * Të gjithë numrat e kunjave janë tela numra Pi përveç nëse specifikohet ndryshe Me ********************************************** ****************/ #include int main () {wiringPiSetup (); // Konfigurimi i kërkuar nga instalime elektrikePi pinMode (1, PWM_OUTPUT); // pwmSetMode (PWM_MODE_MS); // Shëno/Mënyra hapësinore int i; ndërsa (1) {për (i = 255; i> -1; i--) {pwmWrite (1, i); vonesa (10); } për (i = 0; i <256; i ++) {pwmWrite (1, i); vonesa (10); }}}
Hapi tjetër tregon se si të zbehet LED me një normë konstante, dhe në një për deklaratën.
Hapi 4: Hapi 4: Lart dhe Poshtë në Një Për (), dhe me një Çmim Çift
Që LED të zbehet me një ritëm konstant vonesa () duhet të rritet me një ritëm eksponencial sepse gjysma e ciklit të punës do të prodhojë gjithmonë gjysmën e shkëlqimit.
Linja:
int d = (16-i/16)^2;
llogarit katrorin invers të shkëlqimit për të përcaktuar gjatësinë e vonesës. Përpiloni dhe ekzekutoni këtë program dhe do të shihni që LED do të zbehet brenda dhe jashtë me një ritëm konstant.
/******************************************************************
* Përpiloni: gcc -o fade1 -Wall -I/usr/local/include -L/usr/local/lib * fade2.c -lwiringPi * * Ekzekutoni: sudo./fade2 * * Të gjithë numrat e kunjave janë tela numra Pi përveç nëse specifikohet ndryshe Me ********************************************** ****************/ #includ int int main () {wiringPiSetup (); // Konfigurimi i kërkuar nga instalime elektrikePi pinMode (1, PWM_OUTPUT); // pwmSetMode (PWM_MODE_MS); // Shëno/Mënyra hapësirë ndërsa (1) {int i; int x = 1; për (i = 0; i> -1; i = i + x) {int d = (16 -i/16)^2; // calc katror i anasjelltë i indeksit pwmWrite (1, i); vonesa (d); nëse (i == 255) x = -1; // ndërro drejtimin në kulm}}}
Recommended:
Drita dore më e avancuar - COB LED, UV LED dhe Laser brenda: 5 hapa (me fotografi)
Dru elektrik më i avancuar - COB LED, UV LED dhe Laser Brenda: Ka shumë elektrik dore në treg që kanë të njëjtin përdorim dhe ndryshojnë në shkallën e shkëlqimit, por unë kurrë nuk kam parë një elektrik dore që ka më shumë se një lloj drite në të. Në këtë projekt, unë mblodha 3 lloje të dritave në një elektrik dore, unë
Sistemi i automatizuar i kopshtit i ndërtuar në Raspberry Pi për jashtë ose brenda - MudPi: 16 hapa (me fotografi)
Sistemi i Automatizuar i Kopshtit i Ndërtuar në Raspberry Pi për Jashtë ose Jashtë - MudPi: Ju pëlqen kopshtaria por nuk gjeni kohë për ta mirëmbajtur atë? Ndoshta keni disa bimë shtëpie që duken pak të etura ose kërkojnë një mënyrë për të automatizuar hidroponikën tuaj? Në këtë projekt ne do t'i zgjidhim ato probleme dhe do të mësojmë bazat e
Zbeh një LED brenda dhe jashtë: 3 hapa
Zbehni një LED brenda dhe jashtë: Hapat e mëposhtëm janë eksperimente për të ilustruar se si funksionojnë LED. Ato ilustrojnë se si të zbehet një LED me një ritëm të barabartë dhe si të zbehet brenda dhe jashtë. Ju do të keni nevojë: Arduino (kam përdorur një dyshe) Breadboard 5 mm LED të kuqe 330 Ω Rezistoni
Ndërtoni një kuti bisedimi brenda një kumarxhiu në tualet: 6 hapa (me fotografi)
Ndërtoni një kuti bisedimi brenda një kumarxhi tualeti: Me një hekur bashkues, një palë altoparlantësh kompjuteri dhe disa pajisje hidraulike (përfshirë një kumarxhi tualeti). Ju mund të ndërtoni një Talk Box mjaft të mirë (një kuti diskutimi është ajo që përdorin artistët si Daft Punk për të marrë atë Robot Voice Effect në këngë si Rreth
PC Xhepi I-mate nga brenda jashtë: 6 hapa
I-mate Pocket PC Nga Brenda Jashtë: Në këtë artikull do të përshkruaj se si të ndryshoni altoparlantin e PC-së së xhepit i-mate, ose ndonjë artikull të lëvizshëm siç është moduli i kamerës, bateria rezervë e brendshme … etj. Ju duhet të keni pajisjen e duhur mjete dhe aftësi për të mos dëmtuar kompjuterin tuaj xhepor