Sisällysluettelo:
- Vaihe 1: Luoton antaminen asianmukaisesti
- Vaihe 2: Tarvittavat materiaalit ja osaluettelo
- Vaihe 3: Kaavio
- Vaihe 4: Asettelu
- Vaihe 5: KOODI
- Vaihe 6: Näyttökuva
- Vaihe 7: Rakentamista koskevia huomautuksia
- Vaihe 8: Huomautuksia akkuvirrasta
Video: LED -TESTERI: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämän laitteen avulla voit
1. Testaa pienitehoisia LED -valoja, mukaan lukien pinta -asennustyypit, 2. Näytä sen luontainen jännitehäviö (VLED), 3. Säädä sen kirkkautta muuttamalla sen läpi kulkevaa virtaa (iLED), 4. Valitse mikä tahansa 9 V: n jännite, johon aiot käyttää LEDiä projektissa (Vtarget), ja
5. Näyttää yllä olevien parametrien perusteella oikean LED -valon (RLED) käytön.
6. Tunnista oikosuljetut koskettimet testauksen aikana.
7. Säädä nestekidenäytön kontrastia/kirkkautta.
Vaihe 1: Luoton antaminen asianmukaisesti
Ensinnäkin, täydet kiitokset tästä ideasta ja ydinpiiristä kuuluvat robotroomTM: n tekijälle (katso hänen alkuperäinen artikkelinsa osoitteessa https://www.robotroom.com/LED-Tester-Pro-1.html). Muokkasin hänen ideansa käytettäväksi PIC 12F683: n kanssa käyttämällä erittäin helppoa (ja tehokasta) Great Cow Basic -koodausta. PIC: n alhaisen nastamäärän huomioon ottamiseksi käytin Myke Predkon 2-johtimista LCD-piiriä (katso
Vaihe 2: Tarvittavat materiaalit ja osaluettelo
Eagle kaavioon ja ulkoasuun
Great Cow Basic koodaukseen
Erinomainen harrastaja
Osaluettelo:
Osan arvo
C1 0,1uF KAPASITAATTORI
C2 1uF POLARIZOITU KAPPAATTORI
C3 0.1uF KAPASITAATTORI
C4 0.1uF KAPASITAATTORI
C6 0.1uF KAPASITAATTORI
C7 1uF POLARISOITU KAPPAATTORI
C8 0.1uF KAPASITAATTORI
D2 1N914 DIODI
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D -tyyppi FLIP FLOP, kirkas
R1 1K -VASTUS
R2 10K POTENTIOMETRI
R3 500 POTENTIOMETRI
R4 10K POTENTIOMETRI
R5 47 VASTUS
R6 10K VASTUS
R7 10K VASTUS
R8 47 VASTUS
R9 100 POTENTIOMETRI
NAISET NÄPPÄIMET LCD-, ULKOISILLE LED -VALOILLE
PIENI SPDT -KYTKIN ON/OFF
LM317 JÄNNITTEENSÄÄDIN
MCP1702-5V JÄNNITESÄÄDIN
BACKLIT 8X2 LCD -NÄYTTÖ 16 NASTAISELLA URHEILULLA
Vaihe 3: Kaavio
Vaihe 4: Asettelu
Vaihe 5: KOODI
; LED-testeri, johdettu Robot Room -projektista; alkuperäinen projekti osoitteesta
; Käyttää 2 -johdin -asetusta nestekidenäytölle
; käyttää PIC 12F683
; Koska tarvitaan 3 analogista tuloa, käytetään An0, AN1, AN2 ja
; käyttää GP4: tä ja GP5: tä 2 -johdinlähdössä nestekidenäyttöön.
;-----------------------------------------------------------------------
; Laitteiston asennus:
; INPUTS - LED korkea piiristä AN0: een (nasta 7)
; LED -valo alhainen virtapiiristä
AN1 (nasta 6); tämä on nykyinen tunnevastus
; 10K Tavoitejännite
pyyhin AN2 -liittimeen (nasta 5), päättyy +5V & GND
; GP3 (nasta 4) +5 V: iin
ei kelluva.
; LÄHTÖT - GP4 (nasta 3) LCD DAT
; GP5 (nasta 2) nestekidenäyttöön
KELLO
;-----------------------------------------------------------------------
; Sirun asetukset
#siru 12F683, 8
#config MCLRE = POIS; ei
ulkoinen nollaus
2 -johtiminen LCD -asennus
#define LCD_IO 2
#define LCD_DB GPIO.4; siirrä rekisteritiedot päälle
GP4, nasta 3
#define LCD_CB GPIO.5; siirtorekisterikello päällä
GP5, nasta 2
; Pääohjelma
Hämärä ledhigh, ledlow, Vtarget niin kauan
Dim Vled, Iled, Rled kuin sana
; tulot
#määrittele korkea AN0
ohjain AN0 tuumaa
#määritä alhainen AN1
ohjain AN1 tuumaa
#määritä kohde AN2
ohjain AN2 tuumaa
; Määritä mukautettujen merkkien taulukot ("ma" ja "ohm")
himmeä indeksi tavuina
; mukautetun merkin tavua
lcdcmd 64
; siirry merkin 0 perusosoitteeseen CGRAMissa,; kirjoittaminen jatkuu
seuraavat hahmot
Himmeä AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "äiti"
merkki, kirjoitettu CG RAM -osoitteeseen 64 (= ASCII 0)
gosub kirjoittaa
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "ohm"
merkki, kirjoitettu CG RAM -osoitteeseen 72 (= ASCII 1)
gosub kirjoittaa
mene uudelleen
; Kirjoita jokainen merkki LCD-piirin CGRAM-muotoon ----------------------
kirjoittaa:
Aseta LCD_RS päälle
indeksille = 1-8
LCD2_NIBBLEOUT Swap4 (AA (indeksi))
LCD2_NIBBLEOUT AA (hakemisto)
Seuraava
palata
jatkaa:
; Pääohjelmasilmukka
tehdä
; ----- skaalatulot
ledhigh = ReadAD10 (korkea)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (matala)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (kohde)
Tavoite = tavoite * 9000
Tavoite = Vtarget / 1023
; ----- lasketut tulokset:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
Jos (ledlow % 10)> = 5 niin Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
; Tulostaminen näytölle:
Jos Vled/1000 = 0 niin
etsi 0, 0: tulosta "LYHYT"
etsi 1, 0: tulosta "YHTEYSTIEDOT"
mene uudelleen
Loppu Jos
Jos ledlow <50 niin
etsi 0, 0: tulosta "Kosketa"
etsi 1, 0: tulosta "LED"
jatka ansioluetteloa
Loppu Jos
Etsi 0, 0
Tulosta Vled/1000: Tulosta "."
Tulosta (Vled % 1000)/100: Tulosta "V"
etsi 0, 6
Jos Iled <10, niin
etsi 0, 4: print "": print
Johdin
muu
etsi 0, 4: print "": print Iled
Loppu Jos
etsi 0, 7: LCDWriteChar 0
Etsi 1, 0
Tulosta Vtarget/1000: Tulosta "."
Tulosta (kohde % 1000)/100: Tulosta ""
Etsi 1, 5
Jos Rled <100 niin
etsi 1, 4: print "": print Rled
muu
etsi 1, 4: Print Rled
Loppu Jos
Etsi 1, 7: LCDWriteChar 1
silmukka
Vaihe 6: Näyttökuva
Vaihe 7: Rakentamista koskevia huomautuksia
Rakentamista koskevia huomautuksia:
Þ Juotta ensin johdinliitännät (punainen, keltainen ja vaaleanpunainen) ja sitten osat, jotka nestekidenäyttö peittää (katso valokuva).
Copper Kaksi kuparityynyä ovat itse asiassa yksi PCB -kappale, jonka kuparikerroksessa on hieno rako, joka erottaa ne sähköisesti. Tyynyt on juotettu johtimilla alla oleviin PCB -jälkiin. Tyynyt on myös liitetty mekaanisesti pohjalevyyn kahdella ruuvilla; tämä mahdollistaa vaihdon, jos tyynyt kuluvat toistuvasta käytöstä.
Þ Huomaa, että 16 -napainen naarasliitin hyväksyy nestekidenäytön, jossa on esijännitetty 16 -napainen urosliitin.
Þ 6 -napainen naarasliitin tyynyjen välissä LEDien testaamiseksi johtojen kautta haluttaessa.
Vaihe 8: Huomautuksia akkuvirrasta
- 9 V: n akku toimii useimmissa LEDeissä, kunnes se laskee alle ~ 6,5 V: n.
- Käytä uutta akkua sinisille LED -valoille; ei toimi, jos laskee alle ~ 8,2V.
- Tarvitset uuden pariston, jos virtaa ei voi nostaa halutulle tasolle iLED -potin säätämisen avulla tai jos virta laskee, kun testataan sinistä LED -valoa.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta
Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi