Deze lijst bevat alle bij ons bekende telefoons die NFC ondersteunen (laatste update: 23 mei 2019)Modellen gemarkeerd met memory zijn telefoons welke nog steeds verkrijgbaar zijn en werken met de MIFARE Classic® chip.Modellen gemarkeerd met tablet_android zijn Tablets.
We moeten eerst de image downloaden op raspberrypi.org voor onze Raspberry Pi. Na het downloaden van het .zip bestand moet je deze uitpakken en de image op de SD-kaart schrijven voor de Raspberry Pi. Onder Linux gebruik ik daarvoor ‘Etcher‘, en onder Windhoos kan dit ook met Etcher maar ook met ‘Win32 Disk Imager’. Is de image geschreven naar de micro of gewone SD-kaart (afhankelijk van uitvoering), plaatsen we deze in de Raspberry Pi en starten deze op.
(LET OP: vanaf versie ‘Jessie‘ staat SSH niet meer automatisch aan, door in de map /boot van je SD-kaar een leeg bestand aan te maken met de naam ssh zal deze worden geactiveerd). Heb je een windows pc waar je de image op heb geschreven naar je SD-kaart is het onmogelijk om in de map /boot te komen. Dan kun je dit ook vanaf de prompt op je pi zelf doen, (inlognaam: pi en het wachtwoord: raspberry) voer uit:
ifconfig
(dan weet je gelijk je DHCP IP-adres, schrijf dit op)
cd/boot
sudo touch ssh
sudo reboot
Na de herstart inloggen met ‘PuTTy‘ via SSH met de inlognaam: pi en het wachtwoord: raspberry. Dit kun je het beste gelijk veranderen via de configuratie, voer uit:
raspi-config
of
passwd
en volg de aanwijzingen op.
(Lees de instructies in de Readme.txt welke bij de image zit)
RFID wie wil daar nu niet mee aan de slag, ben benieuwd wat er allemaal van dit soort tags in je huis te vinden zijn. Mischien zelfs de hond en de kat wel! Een dag of 12 geleden besteld bij BangGood voor € 2 en ook nog gratis verzonden.
Ik gebruik in dit voorbeeld de Arduino MEGA, maar dit is voor alle andere Arduino bordjes en klonen ook bruikbaar.
De RC522 RFID kaart lezer communiceert met de kaarten en tags door gebruik van een 13.56MHz elektromagnetisch veld. (ISO 14443A standaard tags) Het MIFARE systeem.
Wat hebben we nog meer nodig:
De librarie SPI (zit standaard in Arduino) KLIK om te downloaden
Op de RFID RC522 hebben we de volgende aansluitingen van links naar rechts:: SDA – SCK – MOSI – MISO – IRQ – GND – RST – VCC, om deze te gebruiken met de Arduino MEGA sluite we deze als volgt aan:
SDA naar pin D9 van de Arduino MEGA
SCK naar pin D52 van de Arduino MEGA
MOSI naar pin D51 van de Arduino MEGA
MISO naar pin D50 van de Arduino MEGA
IRQ is ongebruikt
GND naar GND van de Arduino MEGA
Reset naar pin D8 van de Arduino MEGA
VCC naar 3,3 Volt van de Arduino MEGA
De pin aansluitingen voor de Arduino Uno en Nano zijn als volgt: (dit dan natuurlijk ook aanpassen in de sketch)
SDA naar pin D10 van de Arduino Uno of Nano
SCK naar pin D13 van de Arduino Uno of Nano
MOSI naar pin D11 van de Arduino Uno of Nano
MISO naar pin D12 van de Arduino Uno of Nano
IRQ is ongebruikt
GND naar GND van de Arduino Uno of Nano
Reset naar pin D9 van de Arduino Uno of Nano
VCC naar 3,3 Volt van de Arduino Uno of Nano
Nu nog de code voor de RFID-RC522 in combinatie met de Arduino Mega: KLIK om te downloaden.
/*
/* Include the standard Arduino SPI library */
#include
/* Include the RFID library */
#include
/* Define the DIO used for the SDA (SS) and RST (reset) pins. */
#define SDA_DIO 9
#define RESET_DIO 8
/* Create an instance of the RFID library */
RFID RC522(SDA_DIO, RESET_DIO);
void setup()
{
Serial.begin(9600);
/* Enable the SPI interface */
SPI.begin();
/* Initialise the RFID reader */
RC522.init();
}
void loop()
{
/* Has a card been detected? */
if (RC522.isCard())
{
/* If so then get its serial number */
RC522.readCardSerial();
Serial.println(“Card detected:”);
for(int i=0;i<5;i++)
{
Serial.print(RC522.serNum[i],DEC);
//Serial.print(RC522.serNum[i],HEX); //to print card detail in Hexa Decimal format
}
Serial.println();
Serial.println();
}
delay(1000);
}
Soms is het wel handig als je een kopie van SD kaart kan maken, je huidige kaart is te klein geworden, of geeft fouten, dan wil je de bestanden en installatie van bijvoorbeeld Raspberry Pi dus op een nieuwe of andere kaart zetten.
Onder Linux is dat simpel te doen met een command line tool genaam DD (Disk Duplicator).
Voer uit in een terminal venster:
1
fdisk-l
Dit geeft een lijst met alle aanwezige drives, bijvoorbeeld: /dev/sd[x] je SD kaart zal goed te herkennen zijn aan de afmetingen, bijvoorbeeld 8GB.
Om nu een backup van je volledige kaart te maken, een ‘image’ voer je de volgende opdracht uit:
Etcher; Disk images terugzetten op een SD kaart, image en iso naar SD en MicroSD branden
Gratis, snel en simpel, dat is Etcher, de werking van Etcher is simpel: Je selecteert een image (.IMG .ISO of zelfs een .ZIP) bestand, selecteer de drive (SD Kaart) waarop je de image wil schrijven, klik op de knop ‘Burn’. Even wachten, en verificatie kun je Etcher afsluiten.
Etcher unmount je SD (onder Linux) en je bent klaar om je Pi te booten. Simpel en snel, dat is Etcher!
Om de beste ervaringen te bieden, gebruiken wij technologieën zoals cookies om informatie over je apparaat op te slaan en/of te raadplegen. Door in te stemmen met deze technologieën kunnen wij gegevens zoals surfgedrag of unieke ID's op deze site verwerken. Als je geen toestemming geeft of uw toestemming intrekt, kan dit een nadelige invloed hebben op bepaalde functies en mogelijkheden.
Functioneel
Altijd actief
De technische opslag of toegang is strikt noodzakelijk voor het legitieme doel het gebruik mogelijk te maken van een specifieke dienst waarom de abonnee of gebruiker uitdrukkelijk heeft gevraagd, of met als enig doel de uitvoering van de transmissie van een communicatie over een elektronisch communicatienetwerk.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistieken
De technische opslag of toegang die uitsluitend voor statistische doeleinden wordt gebruikt.De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door je Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
De technische opslag of toegang is nodig om gebruikersprofielen op te stellen voor het verzenden van reclame, of om de gebruiker op een site of over verschillende sites te volgen voor soortgelijke marketingdoeleinden.