Inhoudsopgave:
- Stap 1: Disclaimer
- Stap 2: Verzamel de benodigde componenten
- Stap 3: Sluit de RFID-RC522 aan op de Uno
- Stap 4: Verbind de Nokia LCD5110 met de Uno
- Stap 5: Schrijf de code
- Stap 6: Broncode en Arduino-logoafbeeldingen
- Stap 7: Het systeem in actie
- Stap 8:
Video: Nog een andere instructie over het gebruik van de DIYMall RFID-RC522 en Nokia LCD5110 met een Arduino: 8 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Waarom voelde ik de behoefte om nog een Instructable te maken voor de DIYMall RFID-RC522 en de Nokia LCD5110? Nou, om je de waarheid te zeggen, ik werkte ergens vorig jaar aan een Proof of Concept met beide apparaten en op de een of andere manier 'misplaatst' de code. Aangezien de DIYMall RFID-RC522 de pinnen niet hetzelfde heeft gelabeld als sommige van de andere RFID-RC522-kaarten, was het moeilijk om te bepalen welke pin welke was. Trouwens, als ik ooit vergeet wat ik in de POC heb gedaan, kan ik het nu op internet vinden.
Stap 1: Disclaimer
Gewoon een korte disclaimer om te verklaren dat we GEEN verantwoordelijkheid nemen voor alles wat er gebeurt als gevolg van het volgen van deze instructable. Het is altijd het beste om de instructies en veiligheidsbladen van de fabrikant te volgen wanneer u iets bouwt, dus raadpleeg die documenten voor alle onderdelen en gereedschappen die u gebruikt om uw eigen onderdelen te bouwen. We geven alleen informatie over de stappen die we hebben gebruikt om de onze te maken. Wij zijn geen professionals. In feite zijn 2 van de 3 van de personen die hebben deelgenomen aan deze build kinderen.
Stap 2: Verzamel de benodigde componenten
1) Een Arduino Uno-bord.
2) Een DIYMall RFID-RC522-bord.
3) Nokia LCD5110-kaart
4) Truien
5) Een RFID-tag (sleutelhanger).
6) Optioneel UNO Proto Shield of gewoon een typische breadboard.
Stap 3: Sluit de RFID-RC522 aan op de Uno
Om het mezelf gemakkelijk te maken, heb ik een Proto Shield gebruikt om al mijn verbindingen te maken. Je kunt optioneel een breadboard gebruiken of gewoon dingen rechtstreeks aansluiten. Het voordeel van het Proto Shield of een breadboard is dat de pinnen van de RFID-RC522 rechtstreeks op het Proto Shield of het breadboard kunnen worden aangesloten en zo een "standaard" vormen om de RFID-RC522 vast te houden.
Ik gebruikte het Proto Shield omdat ik er toevallig een had hangen. Sluit de RFID-RC522 in ieder geval als volgt aan:
- SDA / NSS naar Pin 10 op de Uno
- SCK naar pin 13 op de Uno
- MOSI naar Pin 11 op de Uno
- MISO naar Pin 12 op de Uno
- GND naar GND op de Uno
- RST naar pin 9 op de Uno
- VCC naar 3.3 op de Uno
Stap 4: Verbind de Nokia LCD5110 met de Uno
Nu is het tijd om de Nokia LCD5110 aan te sluiten op de Uno. Deze keer koos ik ervoor om alleen de startkabels te gebruiken om rechtstreeks op de Uno aan te sluiten voor de hoofdpinnen en gebruikte ik het breadboard op het Proto Shield voor de spanningsaansluitingen. De belangrijkste reden voor deze keuze was dat ik wilde dat de Nokia LCD5110 rechtop zou staan. Als ik het rechtstreeks op het breadboard op de Proto Shield had aangesloten, zou het scherm in plaats daarvan hebben gelegen.
- VCC naar 3.3 op de Uno
- GND naar GND op de Uno
- CS/SCE naar Pin 3 op de Uno
- RST naar pin 4 op de Uno
- DC / D/C naar Pin 5 op de Uno
- MOSI / DN(MOSI) naar Pin 6 op de Uno
- SCK / SCLK naar pin 7 op de Uno
- LED naar GND op de Uno
Stap 5: Schrijf de code
Ik heb voorbeeldcode van The Engineering Projects-site voor de The Engineering Projects DIYMall RFID-RC522 en Rinky Dink Electronics voor de Nokia LCD5110 gecombineerd met enkele kleine wijzigingen om mezelf te vermaken.
Dit voorbeeld simuleert het gebruik van RFID-tags om een beveiligd toegangspunt te vergrendelen en ontgrendelen. Zodra de juiste RFID-tag is gedetecteerd, wordt het systeem ontgrendeld.
Wanneer het programma voor het eerst wordt geïnitialiseerd, wordt het Arduino-logo (opgeslagen in een apart grafisch bestand) op het LCD5110-scherm weergegeven, zodat de gebruiker weet dat het werkt. Na 3 seconden wordt vervolgens het bericht "RFID Locked" weergegeven om aan te geven dat het toegangspunt is vergrendeld. Het programma lust vervolgens elke seconde en controleert op een RFID-tag. Als een RFID-tag wordt gedetecteerd, controleert het programma het unieke nummer van de RFID-tag en bepaalt of het toegangspunt moet worden ontgrendeld. Als het juiste unieke nummer wordt gedetecteerd, zal het systeem het unieke nummer op de LCD5110 weergeven en het systeem gedurende 2 seconden in de ontgrendelde status plaatsen. Als het juiste unieke nummer niet wordt gedetecteerd, zal het systeem het unieke nummer op de LCD5110 weergeven en het systeem in de vergrendelde status houden.
Men zou gemakkelijk een servo of relais aan deze voorbeeldcode kunnen toevoegen om enige mate van werk uit te voeren wanneer het juiste unieke nummer wordt gedetecteerd.
Stap 6: Broncode en Arduino-logoafbeeldingen
Stap 7: Het systeem in actie
Stap 8:
Ik hoop dat iemand, behalve ikzelf, dit Instructable nuttig vindt.
Aanbevolen:
Nog een andere Nixie-klok: 6 stappen (met afbeeldingen)
Nog een andere Nixie-klok: ik heb altijd al een nixie-klok willen hebben, er is gewoon iets met die gloeiende cijfers dat me fascineert. Dus toen ik een paar niet al te dure IN12's op ebay vond, kocht ik ze, verwonderde me erover toen ik ze ontving, maar ontdekte al snel dat om
Gebruik een DC-aandrijfmotor van een loopband en een PWM-snelheidsregelaar voor het aandrijven van gereedschappen - Ajarnpa
Gebruik een DC-aandrijfmotor van een loopband en een PWM-snelheidsregelaar voor het aandrijven van gereedschappen: Voor elektrisch gereedschap zoals metaalsnijmachines en -draaibanken, kolomboormachines, lintzagen, schuurmachines en meer is mogelijk vereist. Motoren van 5 pk tot 2 pk met de mogelijkheid om de snelheid te verfijnen met behoud van koppel Toevallig gebruiken de meeste loopbanden een 80-260 VDC motor met
Een menu in Arduino en het gebruik van knoppen: 10 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een menu in Arduino en het gebruik van knoppen: in mijn Arduino 101-zelfstudie leert u hoe u uw omgeving in Tinkercad kunt instellen. Ik gebruik Tinkercad omdat het een behoorlijk krachtig online platform is waarmee ik een reeks vaardigheden aan studenten kan demonstreren voor het bouwen van circuits. Voel je vrij om
Autonome regeling van het toerental van de motor met behulp van een feedbacksysteem van een op IR gebaseerde toerenteller - Ajarnpa
Autonome regeling van het toerental van de motor met behulp van feedbacksysteem van een op IR gebaseerde toerenteller: er is altijd behoefte aan automatisering van een proces, of het nu een eenvoudig/monsterlijk proces is. methoden om ons kleine stukje land water te geven / te irrigeren. Het probleem van geen huidige toevoerleiding
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het heffen/verlagen van in het midden gemonteerde voetsteunen op elektrische rolstoelen - Ajarnpa
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het omhoog/omlaag brengen van in het midden gemonteerde voetsteunen op elektrische rolstoelen: in het midden gemonteerde voetsteunen kunnen omhoog worden gebracht om onder de zitting goed te worden opgeborgen en omlaag om te worden ingezet. Een mechanisme voor onafhankelijke bediening van het opbergen en plaatsen van de voetsteun is niet inbegrepen in elektrische rolstoelen op de markt, en PWC-gebruikers hebben de behoefte geuit