Hvordan Prototype et tastatur og skjerm for Tastatur Entry System Arduino prosjektet

September 30  by Eliza

Dette Arduino prosjektet har en masse tilkoblinger, så det er en god idé til prototype det først ved å bruke en brødfjel. Etter at du har bygget og testet prototypen, kan du deretter installere brødfjel i en innhegning eller overføre kretsen til en mer permanent underlag, for eksempel en stripboard.

Du trenger å lodde pin overskrifter på tastaturet ditt, slik at du kan sette det inn i breadboard for testing. Senere, vil dette gjøre det lettere å koble til en båndkabel, enten ved å lodde det til stiftene eller med en heading kontakt som er loddet til flatkabelen. Etter pinnene er loddet på, kan du begynne å sette sammen din breadboard.

Hvordan Prototype et tastatur og skjerm for Tastatur Entry System Arduino prosjektet


Den deler layout på din breadboard diagrammet viser tilkoblinger for Rapid Tastatur og Avago LED-skjerm. Hvis du bruker forskjellige deler, vil dine forbindelser sannsynligvis være litt annerledes. Legg komponenter til din breadboard som følger:

  1. Legg tastaturet ditt.
  2. Sett din quad LED-skjerm på venstre side av breadboard.
  3. Legg til 7219 skjermdriveren til din breadboard.
  4. Koble tastaturet til de digitale pins av din Arduino, noe som gjør at tastaturet nålene for rader og kolonner tilsvarer de riktige digitale pins på din Arduino.
  5. Dobbeltsjekke tilkoblingene.

    Det er lett å gjøre en feil.

    Hvordan Prototype et tastatur og skjerm for Tastatur Entry System Arduino prosjektet

Det er alltid verdt å sjekke databladet for å være sikker på dine forbindelser. Noen ganger kan det være ekstra pinner på enheten som ikke er koblet til noe. Det avhenger av produsenten. Hvis du bruker en annen enhet, kan du teste sine kontakter for å finne ut hvordan du kobler den til Arduino.

Foreløpig dataarket for Rapid Tastatur del # 78-0305 viser feil pinouts.

Arduino Digital Pin SparkFun / Rapid Tastatur Pin Tastatur Rad / Kolonne
2 7 Rad 1
3 6 Row 2
4 5 Kolonne 2
5 4 Rad 3
6 3 Kolonne 0
7 2 Rad 0
8 1 Kolonne 1

Nå kobler Max 72xx Driver IC til din Arduino ved å koble jumper ledninger. Ganske enkelt, fordi du bruker SPI biblioteket for å kommunisere med IC, og den trenger bare tre tilkoblinger!

Arduino Digital Pin Max 72xx Pin
10 1
11 12
13 13

Legg til kondensatorer til breadboard. Den 0,01 uF kondensator straddles IC. For å være mest effektivt for å forhindre elektrisk støy fra å forstyrre IC, må den være så nært som mulig til utgang Pins 9 og 19. Skrev IC er en enkel måte å gjøre dette. Den 10 microfarad elektrolytisk kondensator rett og slett må plasseres over bakken og strømskinner.

Den 10 uF er "polarisert", som betyr utstyret fungerer kun i én retning. Pass på at den negative beinet er koblet til den negative strømskinne på din breadboard. Du identifisere den negative side av en "-" trykt på siden av kondensatoren. Benet på den andre side er den negative benet.

Du kan bli fristet til å utelate de to kondensatorer, spesielt hvis du ikke har dem liggende rundt din arbeidsbenk. Ikke! Dette kan føre til uberegnelig oppførsel og til og med permanent skade. De forhindrer støy på strøminngang og bør plasseres så nær som mulig til V + og Ground pins av IC.

Deretter legger du din motstand mellom Pins 18 og 19 på Max 72xx Driver IC. Dette blir brukt til å begrense strømmen gjennom hver LED-segment. Den maksimale strømstyrke for skjermen bestemmer verdien av motstanden verdi, noe som begrenser hvor mye strøm flyter gjennom LED. Den 72xx dataark har en tabell som angir motstand verdier som skal brukes for din LED-skjerm.

Den HDSP-B09G har maksimalt 25mA per segment på en forward spenning på 2.2V. Kontroll av tabellen, ville dette indikere en motstand verdi av et sted mellom 17KΩ og 28KΩ, men det er godt å ha en bit av en sikkerhetsmargin, så en 33KΩ motstand er spesifisert.

Dette fungerer for både Lite-On og Avago viser, men du trenger en annen verdi hvis du bruker en annen skjerm. Ved hjelp av en lavere verdi kan redusere levetiden på LED eller din driver IC.

Nå kan du koble din Max 72xx til din quad LED-skjerm. Måten du kobler LED-skjerm til din Max 72xx vil avhenge av utformingen av pinnene. Prinsippskissen viser ikke begge skjermene. De pinouts for quad LED varierer fra produsent, så i diagrammet de ikke er merket med PIN-kode.

MAX 7219/7221 Lite-On LTC-4727JR Avago HDSP-B09G
1
2 1 12
3
4
5
6 6 8
7 8 6
8
9
10
11 2 9
12
13
14 14 11
15 11 10
16 16 7
17 15 5
18
19
20 13 4
21 5 1
22 7 2
23 3 3
24