Barista mästerskapet bryggning stoppur • inledning (3 / 7 steg)

Steg 3: Scheman, ledningar



Vänligen se Fritzing fil.

Observera att nästan alla Arduino styrelser har en något annorlunda Stifttilldelningar för SPI anslutning (som används av max72xx), såväl som digitala I/O och analog ingång pinut. Om du har någon fråga eller kommentar, snälla, gärna skriva till mig.

I allmänhet får du några tips på pin numrering i Fritzing fil (bara gå över en PIN-kod för en IC att Visa pin-kod).

Viktiga meddelanden

MAX7221 till Arduino

Först av allt, har Maxim MAX7219 och MAX7221 en annan pinut. Jag har använt 7221 för detta projekt, men 7219 är fortfarande bra. Det finns bara en liten skillnad mellan dessa två SKIFT register som bokstavligen inte påverka användningen av stoppuret. För ledningsdragning MAX72xx till Arduino, du måste använda endast tre kablar: SPI "MOSI", "SCK" och "SS". För Arduino Nano 328 och MAX 7221 bör ledningarna vara:

  • Arduino stift 10 till MAX7221 stift 12 (SS / belastning)
  • Arduino stift 11 till MAX7221 stift 1 (MOSI / DataIn)
  • Arduino stift 13 till MAX7221 stift 13 (SCK / CLK)

MAX7221 till LED-displayer

Det är mycket viktigt att använda gemensam katod visar. Det är inte obligatoriskt att använda 4 siffriga 7 segmenterar skärmar (som 5641AS jag har använt). Om du har vanlig anod typ Visa, behövs en mycket komplicerad (ännu allvarligt costy) ledningar, så jag inte rekommenderar det.

Varje display har minst 9 stift för varje siffra (gemensam katod pin ofta fördubblas på 1 siffra 7 segmenterar skärmar). Alla har en unik identifierare från A till G, och för decimaltecken (skall erbjuda markeras som DP). Som vi använder ett skiftregister, "A" stiften för varje bildskärm bör anslutas till varandra och till pin 'A' i MAX7221 (det är stift 14).

Om du använder ensiffriga visar, bör en hel (bokstavligen 8 × 8 = 64) enskilda tråd användas, vilket inte är den mest utrymme och pengar konsumerar lösning. Det är därför jag rekommenderar för att använda 4 siffriga 7 segmenterar skärmar (som kräver endast 2 × 8 = 16 trådar för anoder). Som referens är här ordningen på pinout för MAX7221.

  • A -> 14
  • B--> 16
  • C--> 20
  • D -> 23
  • E--> 21
  • F--> 15
  • G -> 17
  • DP -> 22

Slutligen bör du ansluta varje katod i varje siffra till den angivna pin av MAX7221. Vid denna punkt, markerade första siffran DIG0 på 7221. Här är ordningen på pinout för varje siffra (Observera att alla pinut diagram börjar med DIG0, som är den första siffran):

  • 1.--> 2
  • 2.--> 11
  • 3.--> 6
  • 4. -> 7
  • 5.--> 3
  • 6.--> 10
  • 7.--> 5
  • 8.--> 8

Varje LED katod pin bör anslutas direkt till MAX7221, och aldrig ska anslutas till varandra.

MAX7221 makt och andra kontakter

På grund av hög frekvens som kännetecknar nästan varje SKIFT register, är det rekommenderat för att sätta minst en kondensator för makten tillförsel av MAX7221. Jag har använt en 10 mF och en 0.1 mF kondensator för detta ändamål och inte upplevt någon misstag i arbetet. Om du har, prova andra värden. Alla kondensatorer bör vara så nära ingången som möjligt.

Det är möjligt ändra ljusstyrka lampan visar i arduino bibliotek av MAX72xx (LedControl.h), men det är nödvändigt att korrekt köra varje segment med önskad framåt. För ytterligare referens, se MAX7221 datablad här. För min skärmar, en < 20 mA fram aktuella och 1,5 framåt spänning kan ställas in med en 33 k resistor ansluten till stift 18 MAX7221 (R6 i Fritzing fil). Som nästan när som helst, lite uppmärksamhet för att skydda din Arduino ombord och din MAX 7221 alltför. Jag rekommenderar inte med någon framåt ström över 20 mA.

LCD till Arduino

Det är en mycket vanlig anslutning. Som jag nämnde i Fritzing filen Obs, bör denna ledningar ändras på grund av olika Arduino styrelser. I detta fall, bör du ändra LCD Inställningsrad i före installationen delen av skiss. Denna inställning/ledningar kan användas för Nano328 kompatibel bräder och gemensamma Hitachi 44780 driven 16 × 2 tecken alfanumeriska visar.

Det är ditt beslut att använda en BC337 eller liknande NPN trasistor för att driva LCD bakgrundsbelysning. Jag har upplevt att nästan alla vanliga LCD kan fungera ordentligt med en enkel direkt köra genom ett 220 ohm motstånd långt under 20 mA nuvarande gräns för Arduino stift. För bakgrundsbelysning inställning, är det nödvändigt att använda en PWM stift för detta ändamål (se diagram Fritzing filen).

Det är ganska vanligt att få en blank LCD vid första start på grund av felaktig inställning av kontrast potentiometer (10 k, markerade som R1 i Fritzing). Jag föreslår att rotera och försöka hitta den bästa inställningen innan ändringen ledningarna. Negativ (vitt på svart, vit på blå – som jag har använt) typ LCD skärmar är svårare att installationsprogrammet och svårare att läsa än positiva typer. Förresten, oftast allvarligt billigare.

Se Steg
Relaterade Ämnen

Ett digitalt stoppur

en enkel digital stoppur simuleras i proteus och kodad i MikroC.För mer information vänligen gå till min hemsida....

Lite Latte och Barista familj Halloween kostym

de som känner mig personligen vet också min kärlek/beroende av "S-Bux". Så för hennes allra första Halloween, lilla E var en Latte medan mamma och pappa gick som Barista! http://Phar-ma.com/Little-latte-Halloween-CostumeJag tog en vit onesie lag...

Corona Mill Mods för All säd bryggning

The Corona Mill är ett billigt alternativ till de dyrare roller mills används för att krossa korn för bryggning. Roller mills börjar på $100 och gå snabbt upp i pris. En Corona kvarn kan fås för som liten en $20. Med tre ändringar---två mindre, en li...

Mästerskapet bälte

Jag kör en vecka Impro-Standup show i Melbourne: FNComedy.com.auKomikerna tävlar om mästerskapet bälten och här, jag kommer att dela min tekniker för att göra dem (bälten, inte komiker, de göra det själva).För detta projekt gör jag "All-australiska&q...

Enkla Arduino stoppur

En Arduino stoppur tillverkad i ett befintligt LiquidCrystal bibliotek exempel - Hello World. Det visar du tiden gått sedan Återställ. Detta instructable är inspirerad av den instructuble skapad av Conor M - Arduino stoppur. Jag skrapat ned koden och...

SPEEDsSTACK stoppur

I detta instructable jag visar hur man gör en touch känsliga stoppur som den SpeedStack stoppur.Whatch det fungerarFörsta testet med OLEDSteg 1: leveranser: * Arduino pro mini* Adafruit OLED skärm (128 * 68 i2c)* Koppar tejp* 2 lysdioder* 2 10 Kohm m...

Lätt Arduino stoppur

Hej. Jag kommer att förklara hur kunde jag göra detta enkelt stoppur.Steg 1: anslutningarEndast anslutning finns mellan arduino och 16 x 2 LCD-skärm.Samma som Arduino.cc tutorials"LCD RS stift till digital stift 12LCD-aktivera stift till digital stif...

Hur man har Geolocation och stoppur i din webbplats

I din hemsida med html kan du ha geolocation och stoppur.Steg 1: Geolocation Kopiera följande koder från bilden och spara filen som .html eller .htmSteg 2: stoppur Kopiera följande koder från bilden och spara filen som .html eller .htm...

PicAxe te bryggning

Jag kom över en Instructable jag verkligen gillade och det heter: liten te: robotic te bryggning.Men jag kunde inte motstå funderar på att göra detta projekt mycket billigare och enklare med hjälp av en 8 ben Picaxe 08M 2 IC i stället för en Arduino....

Arduino stoppur

Detta Instructable visar dig hur man gör ett stopp titta ur en Arduino.Steg 1: Vad du behöverDu ska behov--1 x Arduino Uno http://store.arduino.cc/product/A000066-1 x LCD knappsatsen sköld http://www.amazon.co.uk/SODIAL-Keypad-Shield-Backlight-Arduin...

Bygga ett lugn hem bryggning kvarnprodukter

Om du har varit i ett hem brygga leverans butik eller råkar slipa din egen säd då vet du hur högt kan korn/korn fabriker vara. Jag byggde den här inställningen för företaget butiker marknaden, min lokala kooperativa affär när de började bära ölbryggn...

LittleTea: robotic te bryggning

Detta projekt gjordes som en del av juni Instructables bygga natten med littleBits på Taipei Hackerspace.När jag försöker att brygga lite välsmakande te (och det händer ganska ofta) saknar jag alltid rätt mängd tid som behövs för brygden. Pratar med...

Engelska Best Bitter - All säd bryggning för nybörjare.

Jag började brygga ca 5 år sedan och efter en hel del pröva, experimentera och dåligt öl jag har slutligen spruckna goda all säd bryggning. Så mycket att jag bryggde 8 gallon för ett bröllop nyligen vänner!Det finns många instruktioner där ute, men j...

Kombucha bryggning instruktioner

bryggning kombucha-te eller hjärntvättad te, är en enkel process som endast kräver en minimal mängd av tid, vissa gemensamma husgeråd och vissa grundläggande kunskaper om kulturer och god hygien. Om du tittar efter din svamp kultur och ta hand om det...

Lap Stoppur med ATmega328 mikrokontroller

detta instructable visar dig hur man bygger ditt eget stoppur för att spela in flera delningar med hjälp av en ATmega328 programmerbara mikrokontroller. När man trycker på start-knappen (eller slår det metal-bandet i min klocka), skärmen visas det si...

PSP stoppur

ja det är här...PSP stoppuretIngen anpassad Firmware behövs...100% lagliga...Fortsätter även när psp är OFF!Steg 1: Få materialDu behöver...EN PSPUSB-Adapter eller memory stick adapterDenna filen nedanSteg 2: Bara början Först ansluta PSP till datorn...

Bryggning Sencha, ett japanskt grönt te

bryggning Sencha är en konst som tar lite erfarenhet att få rätt. I detta Instructable planerar jag att ge några tips som gör det enklare och snabbare att lära.Saker du behöver:Lösa blad SenchaKyusu (japansk tekanna)TekoppMäta skedar6oz varmvattenTil...

Fristående Arduino stoppur - SainSmart LCD knappsatsen sköld

så, för min första Instructable, jag kommer också dela med mig mitt första projekt: en fristående Arduino tidtagarur.Jag måste erkänna att detta inte var helt skapad av mig. Jag tog idén om en annan stoppur där du läsa info om den seriella porten och...

Automatisk stoppur

Syftet med detta projekt är att räkna den tid som en klättrare att klättra en vägg. Men det måste vara automatisk dvs klättrare inte måste trycka på en knapp till starta counter/timern och också bör han inte gör någon ansträngning för att stoppa time...