![RaspberryPi: Fifisha LED ndani na nje: Hatua 4 (na Picha) RaspberryPi: Fifisha LED ndani na nje: Hatua 4 (na Picha)](https://i.howwhatproduce.com/images/004/image-9055-13-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![RaspberryPi: Fisha LED ndani na nje RaspberryPi: Fisha LED ndani na nje](https://i.howwhatproduce.com/images/004/image-9055-14-j.webp)
Hatua zifuatazo ni majaribio ya kuonyesha jinsi LED zinavyofanya kazi. Zinaonyesha jinsi ya kuzima LED kwa kiwango sawa na jinsi ya kuifuta ndani na nje.
Utahitaji:
- RaspberryPi (Nilitumia Pi ya zamani, Pi-3 yangu inatumika, lakini Pi yoyote itafanya kazi.)
- Bodi ya mkate
- 5 mm nyekundu ya LED
- 330 Ω Resistor (Sio muhimu 220-560 Ω itafanya kazi.)
- Kushikamana na waya
Cobbler niliyetumia kutoka kwa Adafruit sio lazima, lakini inafanya uwekaji wa mkate rahisi.
WiringPi ni seti ya maktaba za kusanidi RaspberryPi katika C. Maagizo ya kupakua, kusanikisha na kutumia iko kwenye
Ili kufunga wiringPi fuata maagizo kwenye ukurasa huu:
Ili kupata orodha ya nambari za pini za wiringPi ingiza gpio readall kwenye laini ya amri.
Katika matoleo mapya ya Raspian wiringPi imewekwa kwa chaguo-msingi.
Hatua ya 1: Upanaji wa upana wa Pulse
![Pulse Modulation Upana Pulse Modulation Upana](https://i.howwhatproduce.com/images/004/image-9055-15-j.webp)
![Pulse Modulation Upana Pulse Modulation Upana](https://i.howwhatproduce.com/images/004/image-9055-16-j.webp)
![Pulse Modulation Upana Pulse Modulation Upana](https://i.howwhatproduce.com/images/004/image-9055-17-j.webp)
LEDs kila wakati huendesha kwa voltage moja bila kujali mwangaza. Mwangaza umedhamiriwa na oscillator ya wimbi la mraba na muda wa voltage ambayo iko juu huamua mwangaza. Hii inaitwa Pulse Width Modulation (PWM). Hii inadhibitiwa na wiringPi pwmWrite (pini, n) kazi ambapo n ina thamani kutoka 0 hadi 255. Ikiwa n = 2 LED itakuwa mkali mara mbili kama n = 1. Mwangaza siku zote huongezeka mara mbili wakati n maradufu. Kwa hivyo n = 255 itakuwa mkali mara mbili kuliko n = 128.
Thamani ya n mara nyingi huonyeshwa kama asilimia inayoitwa mzunguko wa ushuru. Picha zinaonyesha athari za oscilloscope kwa mizunguko ya ushuru ya 25, 50 na 75%.
Hatua ya 2: LED na Resistor
![LED na Resistor LED na Resistor](https://i.howwhatproduce.com/images/004/image-9055-18-j.webp)
Hii sio lazima, lakini kuwa na chache kati ya hizi rahisi kunaweza kufanya ubao wa mkate uwe rahisi sana.
Solder kontena kwa mwongozo mfupi wa LED. Tumia kontena la Ohm 220-560.
Hatua ya 3: Un-hata Kupunguza
![Kupunguza-hata Kupunguza-hata](https://i.howwhatproduce.com/images/004/image-9055-19-j.webp)
Jenga mzunguko kama kwenye mchoro. Hii ni kama mzunguko wa kupepesa LED. Inatumia wiringPi siri 1 kwa sababu unahitaji kutumia pini iliyowezeshwa na PWM. Kusanya programu na kuiendesha. Utagundua kuwa mwangaza wa LED ndio hupunguza polepole. Inapokaribia kufifia itakuwa inazidi kupungua haraka sana.
/******************************************************************
* Jumuisha: gcc -o fade1 -Wall -I / usr / local / include -L / usr / local / lib * fade1.c -lwiringPi * * Fanya:. ************************************************** **************** / # pamoja na int main () {wiringPiSetup (); // Usanidi unahitajika na wiringPi pinMode (1, PWM_OUTPUT); // pwmSetMode (PWM_MODE_MS); // Alama / Nafasi ya anga int i; wakati (1) {kwa (i = 255; i> -1; i--) {pwmWrite (1, i); kuchelewesha (10); } kwa (i = 0; i <256; i ++) {pwmWrite (1, i); kuchelewesha (10); }}}
Hatua inayofuata inaonyesha jinsi ya kuipunguza LED kwa kiwango cha kila wakati, na kwa moja kwa taarifa.
Hatua ya 4: Hatua ya 4: Juu na chini kwa Moja kwa (), na kwa Kiwango Hata
Ili taa ipungue kwa kiwango cha mara kwa mara ucheleweshaji () lazima uongezeke kwa kiwango cha ufafanuzi kwa sababu nusu ya mzunguko wa ushuru utazalisha mwangaza nusu kila wakati.
Mstari:
int d = (16-i / 16) ^ 2;
mahesabu ya mraba inverse ya mwangaza kuamua urefu wa kuchelewa. Kusanya na kuendesha programu hii na utaona kuwa LED itapotea ndani na nje kwa kiwango cha kila wakati.
/******************************************************************
* Jumuisha: gcc -o fade1 -Wall -I / usr / local / include -L / usr / local / lib * fade2.c -lwiringPi * * Fanya:. ************************************************** **************** / # pamoja na int main () {wiringPiSetup (); // Usanidi unahitajika na wiringPi pinMode (1, PWM_OUTPUT); // pwmSetMode (PWM_MODE_MS); // Hali ya Alama / Nafasi wakati (1) {int i; int x = 1; kwa (i = 0; i> -1; i = i + x) {int d = (16-i / 16) ^ 2; // mraba wa inverse wa calc index pwm Andika (1, i); kuchelewesha (d); ikiwa (i == 255) x = -1; // kubadili mwelekeo kwenye kilele}}}
Ilipendekeza:
Tochi ya Juu Zaidi - COB LED, UV LED, na Laser Ndani: Hatua 5 (na Picha)
![Tochi ya Juu Zaidi - COB LED, UV LED, na Laser Ndani: Hatua 5 (na Picha) Tochi ya Juu Zaidi - COB LED, UV LED, na Laser Ndani: Hatua 5 (na Picha)](https://i.howwhatproduce.com/images/001/image-1229-j.webp)
Tochi ya Juu Zaidi - COB LED, UV LED, na Laser Ndani: Kuna tochi nyingi kwenye soko ambazo zina matumizi sawa na zinatofautiana kwa kiwango cha mwangaza, lakini sijawahi kuona tochi ambayo ina zaidi ya aina moja ya taa Katika mradi huu, nilikusanya aina 3 za taa kwenye tochi moja, mimi
Mfumo wa Bustani uliojiendesha uliojengwa kwenye Raspberry Pi kwa nje au ndani - MudPi: Hatua 16 (na Picha)
![Mfumo wa Bustani uliojiendesha uliojengwa kwenye Raspberry Pi kwa nje au ndani - MudPi: Hatua 16 (na Picha) Mfumo wa Bustani uliojiendesha uliojengwa kwenye Raspberry Pi kwa nje au ndani - MudPi: Hatua 16 (na Picha)](https://i.howwhatproduce.com/images/005/image-14492-j.webp)
Mfumo wa Bustani uliojiendesha uliojengwa kwenye Raspberry Pi kwa nje au ndani - MudPi: Je! Unapenda bustani lakini hauwezi kupata wakati wa kuitunza? Labda una mimea ya nyumbani ambayo inatafuta kiu kidogo au unatafuta njia ya kurekebisha hydroponics yako? Katika mradi huu tutatatua matatizo hayo na kujifunza misingi ya
Fifisha LED Na 555timer: 5 Hatua
![Fifisha LED Na 555timer: 5 Hatua Fifisha LED Na 555timer: 5 Hatua](https://i.howwhatproduce.com/images/003/image-6919-6-j.webp)
Fade LED Na 555timer: Hii ndio Fade LED. Ni mzunguko mdogo ambao unafifia na kuzima unapofungua au kufunga mzunguko. Inaendesha kwa 555timer na 2n222 transistor. Ni mzunguko mdogo na rahisi
Fifisha LED ndani na nje: 3 Hatua
![Fifisha LED ndani na nje: 3 Hatua Fifisha LED ndani na nje: 3 Hatua](https://i.howwhatproduce.com/images/004/image-9311-20-j.webp)
Fifisha LED ndani na nje: Hatua zifuatazo ni majaribio ya kuonyesha jinsi LED zinafanya kazi. Wanaonyesha jinsi ya kupunguza taa ya LED kwa kiwango sawa na jinsi ya kuifuta ndani na nje. Utahitaji: Arduino (nilitumia duo) Bodi ya mkate 5 mm nyekundu LED 330 Ω Pinga
Dell Laptop ndani ya Picha ya Dijiti: Hatua 9 (na Picha)
![Dell Laptop ndani ya Picha ya Dijiti: Hatua 9 (na Picha) Dell Laptop ndani ya Picha ya Dijiti: Hatua 9 (na Picha)](https://i.howwhatproduce.com/images/005/image-12135-37-j.webp)
Dell Laptop ndani ya Picha ya Dijiti: Hizi ni hatua ambazo nilitumia kuunda fremu yangu ya Picha ya Dijiti kutoka kwa Laptop ya zamani ya Dell 1150. BONYEZA: asante kwa Kipengele