Raspberry Pi Desk Notifier (6 / 18 stap)

Stap 6: Interfacing van Raspberry Pi & MAX7219 LED Driver


De MAX7219 laat ons controle veel en veel LED's met behulp van slechts een paar Raspberry Pi pin-outs. Geen gedoe meer met multiplexing, arrêtering, vernieuwen of gebruiken van alle uw uitgangen – het regelt alles voor ons. We gewoon opdrachten verzenden naar de MAX7219 en kunnen we de controle tot 64 LEDs (een 8 x 8 LED Matrix) of acht zeven (8 met inbegrip van het decimaalteken) segment wordt weergegeven, u kunt zelfs meerdere MAX7219s samen naar station ladingen meer keten. Dit alles via een paar pinnen.

Zowel de MAX7219 als de Raspberry Pi ondersteunen SPI (Serial Peripheral Interface), een goed idee om de krijgen dan de RPi om te praten met een MAX7219 via haar eigen SPI interface. Standaard SPI-protocol is uitgeschakeld, maar u kunt heel gemakkelijk in staat stellen en kan gegevens verzenden en ontvangen.

Laat de Raspberry Pi verbinden met MAX7219 IC alvorens verder te gaan. Hier is de pin uit:

MAX7219 Pin Naam Opmerkingen RPi Pin RPi functie
19VCC+ 5 volt levering25 V
4, 9GNDGrond6Grond
1DINGegevens In19GPIO 10 (HASSELT)
12CSChip Select24GPIO 8 (SPI CE0)
13CLKKlok23GPIO 11 (SPI CLK)

Wij hebben de verbinding voltooid. Nu, laat inschakelen SPI interface van Raspberry Pi. Hiervoor,

1. open terminal en type:

sudo raspi-config

Een configuratievenster zal verschijnen zoals hieronder.

2. Druk op pijl-omlaag en selecteer Geavanceerde opties en klik op Enter.

3. Selecteer SPI en klik op Enter

4. zal het vragen om bevestiging, druk op Enter op Ja.

5. na het bevestigen van dat een nieuw venster zal verschijnen asking willen u laden van de kernel standaard of niet. Selecteer Ja.

5. u kunt vragen opnieuw op te starten van je Pi. Opnieuw starten. Nu is uw SPI interface inschakelen.

Trapsgewijs, power supply & niveau verschuiven

De MAX7219-chip ondersteunt trapsgewijze apparaten door het lawaai van een chip te koppelen aan de DOUT van een andere chip. U kunt veel van zeven segment display of het led matrix door verschillende MAX7219 IC trapsgewijs.

Raspberry PI kan enige levering een beperkt bedrag van de macht van de 5V en 3,3 v spoor, dus het is aangeraden dat ieder LED matrices of zeven segment zijn apart aangedreven door een 5V-aanbod, en sloeg met de Raspberry PI. Het is mogelijk aan de macht een of twee LED matrices rechtstreeks vanuit een Raspberry PI, maar een meer dreigt te veroorzaken intermitterende fouten & crashes.

Raspberry Pi GPIO poorten gebruikt 3.3V voor SPI en MAX7219 IC functioneren op 5V, zodat een eenvoudige level shifter moet worden ingezet op de DIN, CS en CLK "inputs" ter bevordering van de niveaus naar 5V. Het is mogelijk om te rijden de IC direct door de 3.3V GPIO pinnen en in geval van mijn het werkt goed. Zoals ik aan het rijden ben de IC van 3,3 v GPIO pinnen direct voor dat ik 3.3V gebruikte leveringen voor de VCC pin van de IC. Ik experimenteerde met 5V maar ik heb betere stabiliteit van 3,3 v leveren. Een 3, 7V Li-ion accu werkt erg goed. U kunt Li-ion batterij rechtstreeks aan bias MAX7219 IC.

Gerelateerde Artikelen

Ongelezen E-mail licht-Notifier met Raspberry Pi

Ongelezen E-mail licht-Notifier met Raspberry Pi

In dit Instructable, ik zal je laten zien, hoe het bouwen van uw eigen 'ongelezen Email'-Notifier, die aan het licht begint wanneer er een nieuwe E-mail binnenkomt. U hoeft geen speciale apparatuur hiervoor. Wanneer jij DIY-projecten naar jezelf, moe
Raspberry Pi 3 Model B: Een Beginners' Guide

Raspberry Pi 3 Model B: Een Beginners' Guide

Een nieuwere versie van de Raspberry Pi, Raspberry Pi 3 Model B is onlangs vrijgegeven. Wat maakt het anders dan de andere voorgaande modellen zijn:Een snellere 64 bit-processor die draait op 1.2 GHzIngebouwde Bluetooth Low Energy (BLE)Ingebouwde WiF
Digitale lessenaar: Raspberry Pi + Touchscreen

Digitale lessenaar: Raspberry Pi + Touchscreen

IMSLP is een van de grootste dingen te gebeuren in de wereld van de klassieke muziek in de recente geschiedenis. Voor degenen die niet weten, is IMSLP.org een online bibliotheek met alle bladmuziek die niet langer onder bescherming van het auteursrec
Blynk + JavaScript in 20 minuten [Raspberry Pi, Edison, Espruino...]

Blynk + JavaScript in 20 minuten [Raspberry Pi, Edison, Espruino...]

Ooit wilde controleren "sommige THING" van uw smartphone?Nu het is echt makkelijk. Blynk is een universele afstandsbediening, die ook kan weergeven en plot gegevens (en werken via internet). Dat maakt prototyping Internet of Things-toepassingen
Raspberry Pi Firewall en Intrusion Detection System

Raspberry Pi Firewall en Intrusion Detection System

misschien denk je "Waarom moet ik mijn zeeproducten netwerk beschermen? Ik heb geen essentiële informatie op mijn computer, geen vertrouwelijke gegevens". Uw e-mails echt openbaar zijn? Niet hebt u enkele foto's die u niet uploaden naar Facebook
Arduino Servo Gmail Notifier

Arduino Servo Gmail Notifier

Hallo iedereen.Het doel van dit project is om te bouwen van een Arduino servo gmail notifier. Het is een eenvoudig en gemakkelijk te bouwen project voor uw gmail-inbox. De base zullen een arduino met een sub micro servo.Elke keer dat u nieuwe e-mails
Raspberry Pi Home Automation - controle verlichting, computers, CCTV en meer!

Raspberry Pi Home Automation - controle verlichting, computers, CCTV en meer!

Hey jongens, ik zou allereerst om mezelf aan iedereen. Mijn naam is Jack, algemeen bekend als Jackk of JackkTutorials over op YouTube waar ik doen technologie tutorials maar situeren zich vooral Hacking & veiligheid en andere nuttige dingen die je no
Draadloze Multi-Channel Voice-Controlled stopcontacten met Raspberry Pi

Draadloze Multi-Channel Voice-Controlled stopcontacten met Raspberry Pi

Update van 2/11/2014: dank aan iedereen die gestemd voor dit project in de Raspberry Pi-wedstrijd!Dit project is een combinatie van verschillende middelen van het verschil:Mijn single-outlet-vergrendelingsbeheerproject met Raspberry Pi en Python, oor
ISS boven op lcd(i2c) raspberry pi

ISS boven op lcd(i2c) raspberry pi

HalloHoe gaat het? Plezier of niet?Allereerst ga ik u iets over mezelf vertellen. Ik ben 18 en aangezien ik herinner me ik heb altijd hield het maken van dingen en dingen hacken! u weet dat is een deel van ons maar deze dagen ik voel me dat in de toe
HumidorPi: Een slimme Humidor On The Cheap met Raspberry Pi en knooppunt-rode

HumidorPi: Een slimme Humidor On The Cheap met Raspberry Pi en knooppunt-rode

Dit is hoe ik het gewijzigd heb een standaard 100 Sigaren humidor te bieden constante vochtigheid en temperatuur via WiFi. De pi-onderdeel van het project kan gemakkelijk worden aangepast voor enig ander gebruik waarvoor een sensor voor temperatuur e
Vlag van E-mail Notifier met behulp van Intel-Edison

Vlag van E-mail Notifier met behulp van Intel-Edison

In dit project, zullen we zien hoe maak je een fysieke Mail-Notifier met behulp van Intel EdisonDit project is ondersteund door BAL-IoTLAB (www.iotlab.in)Onderdelen vereist:1. Intel Edison met Arduino basisbord - als de hoofdprocessor: https://www.sp
Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ik heb altijd al wilde ambilight toevoegen aan mijn TV. Het ziet er zo cool! Ik eindelijk deed en ik was niet teleurgesteld!Ik heb veel video's en veel tutorials over het maken van een Ambilight-systeem voor uw TV, maar ik heb nooit gevonden een voll
Raspberry limonade-cakejes

Raspberry limonade-cakejes

deze Raspberry limonade Cupcakes zijn eenvoudig te maken en eten! Ze zijn erg lekker en grote zomer traktaties maken! Ik vervangen eigenlijk het grootste deel van het water in het recept van de taart met bevroren frambozen limonade concentraat. U kan
Staande en loopband Desk DIY

Staande en loopband Desk DIY

ik begon te experimenteren met een staande of loopband bureau afgelopen zomer en heb eindelijk rond gekregen om het maken van de volledige conversie. Hier is hoe ik het deed, als ik kan u ook kan doen.Stap 1: Aanschaffen loopband en Bureau ik vond de