Inhoudsopgave:
- Stap 1: Vereiste componenten
- Stap 2: Circuit en procedure begrijpen
- Stap 3: Code uploaden en testen
- Stap 4: Finaliseren
Video: P10 DMD-display met Arduino en RTC DS3231 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
P10-displays zijn een reeks dot-matrix-LED's. P10 led is algemeen bekend als een Dot Matrix Display of DMD-display. Het is gebaseerd op schuifregisters, in het algemeen worden 74595 schuifregisters gebruikt. Ze kunnen worden gecascadeerd met meer van dergelijke vergelijkbare borden. Verkrijgbaar in verschillende maten en LED-kleuren, we zullen hier 32 * 16 type gebruiken. We kunnen scrollbare tekst weergeven, gestileerde tekst met verschillende lettergroottes. Ze zijn erg populair in commerciële weergaveborden zoals winkels, stations, luchthavens, enz. Het beste van hen is dat ze kunnen worden gekoppeld aan elke standaard microcontroller zonder dat er speciale communicatieprotocollen nodig zijn. We zullen arduino gebruiken om het te gebruiken. We zullen het gebruiken om een tekst te genereren samen met de huidige tijd en datum.
Stap 1: Vereiste componenten
1. P10-display met 16-pins FRC-connector-lintkabel
2. arduino (uno/mega/nano/pro mini)
3. ds3231
4. mannelijke en vrouwelijke headers
5. veroboard en soldeersets
6. jumpers (alleen nodig voor eerste test)
7. 5v 1A voeding
Stap 2: Circuit en procedure begrijpen
Aan de achterkant van het P10-bord bevinden zich twee sets poorten. De gegevensinvoer en -uitvoerpoort voor cascadering. De DS3231 is de realtime klok (RTC). Het wordt gebruikt om datum en tijd weer te geven.
Het schakelschema is hier bijgevoegd. Gebruik de 5v 1a externe voeding nu niet. De arduino-kracht kan uw scherm voldoende verlichten (gedimd licht) om te testen.
DS3231 gebruikt het I2C-communicatieprotocol. Bevestig de CR2302-batterijhouder op zijn plaats en verbind de i2c-pinnen met de arduino i2c. Als je nieuw bent bij deze module, bekijk dan deze link hieronder:
howtomechatronics.com/tutorials/arduino/ar…
Volg nu het schakelschema en bevestig jumpers van het P10-bord aan Arduino. Deze aansluitingen worden uiteraard gemaakt op de ingangspoort van de P10.
De 16-pins FRC-connector-1-lintkabel wordt gebruikt voor zowel de invoer- als de uitvoerpoort die later kan worden gebruikt, nadat u het definitieve veroboard-circuit hebt gemaakt.
Stap 3: Code uploaden en testen
Download de onderstaande codes. Het is vrij veel zelfverklarend. Bibliotheeklinks die hier worden gegeven.
github.com/freetronics/DMD
www.arduinolibraries.info/libraries/dmd2
Ik zal je aanraden om beide te installeren, omdat beide veel unieke functies bevatten.
U kunt een van de bijgevoegde codes hier uploaden. U kunt ook eventuele ingebouwde voorbeeldschetsen gebruiken.
Herschrijf het om uw eigen tekst en gewenste lettertype-instellingen weer te geven. Upload het.
U zou de gewenste uitvoer op het scherm moeten zien
Stap 4: Finaliseren
Als alles goed werkt, bevestig dan alles op veroboard en soldeer ze. Gebruik vrouwelijke headers om arduino en ds3231 te plaatsen, zodat u deze in de toekomst opnieuw kunt gebruiken voor andere doeleinden.
Gebruik vervolgens mannelijke headers om de connector voor de FRC-lintkabel van het p10-display (invoerpoort) te maken. Test nu met de continuïteit van de multimeter of alle verbindingen correct zijn gemaakt. Als het goed is, schakel dan nu opnieuw in met usb om te zien of het de vereiste tekst toont. Als het goed is, verwijder dan usb en sluit nu de externe 5v 1a-voeding erop aan. Het zou nu helder moeten oplichten. Dus gefeliciteerd, je bent nu klaar om met je scherm te gaan en het op een verre plaats te plaatsen om het te zien.
Aanbevolen:
P10 Led (DMD) met Arduino Nano V.3: 4 stappen
P10 Led (DMD) Arduino Nano V.3 gebruiken: In mijn vorige artikel. Ik heb al laten zien hoe je het Output-apparaat op Arduino kunt gebruiken. De uitvoerapparaten omvatten "7-segmenten", "RGB-ring", "Led Matrix" en "2x16 LCD".In dit artikel laat ik je ook zien hoe t
ESP8266 netwerkklok zonder enige RTC - Nodemcu NTP-klok Geen RTC - INTERNET KLOKPROJECT: 4 stappen
ESP8266 netwerkklok zonder enige RTC | Nodemcu NTP-klok Geen RTC | INTERNET KLOKPROJECT: In het project zal een klokproject worden gemaakt zonder RTC, het kost tijd van internet met wifi en het zal het weergeven op het st7735-display
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): 3 stappen
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): Deze Instructable laat u zien hoe u de tijd op een DS3231 Real Time Clock kunt instellen met behulp van een Arduino en een kleine Java-toepassing die gebruik maakt van de seriële verbinding van de Arduino.De basislogica van dit programma:1. De Arduino stuurt een serieel verzoek
DS1307 en DS3231 real-time klokmodules gebruiken met Arduino: 3 stappen
DS1307 en DS3231 real-time klokmodules gebruiken met Arduino: We krijgen steeds verzoeken over het gebruik van DS1307 en DS3231 realtime klokmodules met Arduino van verschillende bronnen - dus dit is de eerste van een tweedelige tutorial over hoe ze te gebruiken. Voor deze Arduino-tutorial hebben we twee realtime klokmodules voor ons
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze