Taula de continguts:
- Pas 1: components necessaris
- Pas 2: Instal·lació de les biblioteques
- Pas 3: connectar components junts
- Pas 4: Explicació de treball
- Pas 5: el codi
Vídeo: Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
En aquest tutorial, explico com integrar el mòdul Lector RFID EM-18 amb una placa Raspberry Pi. També mostro com integrar un actuador, en aquest cas un relé, per respondre a una lectura correcta des del mòdul RFID. Aquest actuador pot ser un bloqueig de solenoide, un altaveu o fins i tot una interfície web que registra dades i una interfície amb un mòdul GSM per donar una notificació de missatge. Parlo de com es pot implementar aquest disseny com a bloqueig intel·ligent RFID.
Connexió de la RFID al Raspberry Pi
Un sistema de comunicació RFID simple consta de tres parts: una targeta o etiqueta RFID (que conté la informació de l’usuari o del producte incrustada en un xip), un lector RFID (un dispositiu que activa la targeta RFID i extreu la informació de la targeta) i un Sistema amfitrió (com un ordinador o un microcontrolador que després processa les dades).
En aquest projecte, utilitzaré el popular mòdul lector RFID EM-18 i algunes targetes RFID. Hi ha un altre popular lector RFID anomenat RFID RC522.
Les principals diferències entre els mòduls RFID EM-18 i RC522 són: EM-18 es basa en la comunicació de radiofreqüència de 125 KHz, mentre que l’RC522 es basa en la freqüència de 13,56 MHz. Comunicació (tot i que el xip també admet I2C i UART). Per tant, la selecció del mòdul lector RFID és molt important ja que defineix com es comunica amb el mòdul mitjançant Raspberry Pi o Arduino.
Pas 1: components necessaris
1. Raspberry Pi 3 Model B +: - El Raspberry Pi 3 Model B + és l’últim producte de la gamma Raspberry Pi 3 que compta amb un processador de quatre nuclis de 64 bits que funciona a 1,4 GHz, 2,4 GHz de doble banda i LAN sense fils de 5 GHz, Bluetooth Capacitat 4.2 / BLE, Ethernet més ràpida i PoE mitjançant un PoE HAT separat.
2. Mòdul lector RFID EM-18: - El lector RFID EM18 és un mòdul que llegeix la informació d’ID emmagatzemada a les etiquetes RFID. Aquesta informació d'identificació és única per a totes les etiquetes que no es poden copiar. Aquest mòdul es connecta directament a qualsevol microcontrolador UART o mitjançant un convertidor RS232 a PC. Ofereix una sortida UART / Wiegand26. Aquest mòdul lector RFID funciona amb qualsevol etiqueta RFID de 125 KHz
3. Mòdul GSM: -SIM800 és un mòdul GSM / GPRS de quatre bandes que funciona amb freqüències GSM 850MHz, EGSM 900MHz, DCS 1800MHz i PCS 1900MHz. SIM800 compta amb GPRS multi-ranura classe 12 / classe 10 (opcional) i és compatible amb els esquemes de codificació GPRS CS-1, CS-2, CS-3 i CS-4.
4. CP2102: - El xip CP2102 de SiLabs és un IC únic de pont USB a UART. Requereix components externs mínims. CP2102 es pot utilitzar per migrar dispositius basats en ports sèrie heretats a USB. … Aquest mòdul ajuda a tots aquells que estiguin còmodes amb el protocol RS232 / Serial Communication, per construir dispositius USB amb molta facilitat.
5. Relé 5V: - El mòdul de relé 5V 1 canal és una placa d’interfície de relé, que es pot controlar directament mitjançant una àmplia gamma de microcontroladors com Arduino, AVR, PIC, ARM, etc. En poques paraules, es tracta d’un commutador automàtic per controlar un circuit d’alta intensitat amb un senyal de baixa intensitat.
6. Filferros de pont femení a femení.
Pas 2: Instal·lació de les biblioteques
Per instal·lar el paquet PySerial
No sé si el paquet PySerial està preinstal·lat o no amb el sistema operatiu Rasbian, però en el meu cas no es va instal·lar ja que estic fent servir la versió Lite de Raspbian OS, així que el nostre primer pas és instal·lar el paquet PySerial, Si el vostre Raspberry Pi està connectat a Internet, feu servir l'ordre següent a LXTerminal per instal·lar la biblioteca PySerial per a Python.
sudo apt-get install python-serial
I en cas que no tingueu connexió a Internet funcionant a Raspberry Pi, podeu descarregar el paquet PySerial fent clic aquí, a les plataformes Windows / Linux / Mac i després copiar aquests fitxers al vostre Raspberry Pi i, a continuació, amb LXTerminal aneu a el directori on heu copiat els fitxers i després feu servir l'ordre següent per instal·lar el paquet PySerial.
sudo python setup.py install
Per tant, després d’aquesta etapa, tenim instal·lat el paquet PySerial i ara podem continuar escrivint el programa senzill per a les operacions de lectura i escriptura en sèrie, però abans hem d’habilitar la comunicació sèrie a Raspberry Pi, que està desactivada per defecte.
Pas 3: connectar components junts
Descripció del circuit:
El diagrama de circuits conté Raspberry Pi 3, lector RFID, etiquetes RFID, GSM, relé i CP2102. Aquí Raspberry Pi controla el procés complet com llegir dades que provenen del lector, comparar dades amb dades predefinides, conduir el relé i enviar informació a GSM. El lector RFID s’utilitza per llegir etiquetes RFID. El relé s’utilitza per indicacions. El GSM s’utilitza per enviar missatges.
RELÈ PIN_VCC ------------------- 2 de Raspberry Pi
RELÈ PIN_GND ------------------- 6 de Raspberry Pi
RELÈ PIN_INP ------------------- 11 de Raspberry Pi
La RFID està connectada a CP2102-ONE i el mòdul GSM a CP2102-TWO. Aquests dos CP2102 estan connectats al port USB de raspberry pi.
Pas 4: Explicació de treball
Aquí Raspberry Pi 3 controla tot el procés d’aquest projecte (l’usuari pot utilitzar qualsevol tauler Raspberry Pi). RFID Reader llegeix l’identificador de la targeta RFID, Raspberry Pi rep aquestes dades a través d’UART i, després, Raspberry Pi valida la targeta i envia la informació a GSM.
Quan una persona posa la seva etiqueta RFID sobre el lector RFID per escanejar-la, RFID llegeix les dades de l’etiqueta i les envia a Raspberry Pi. A continuació, Raspberry Pi llegeix el número d’identificació únic d’aquesta etiqueta RFID i compara aquestes dades amb dades o informació predefinides. Si les dades coincideixen amb dades predefinides, el relé s’envia i envia el missatge a través de GSM i, si les dades no coincideixen, Raspberry pi envia un missatge "Targeta no vàlida" mitjançant GSM i el relé està desactivat.
Pas 5: el codi
Baixeu-vos el codi adjunt aquí i pengeu-lo al vostre tauler i connecteu-ho tot tal com es mostra al diagrama anterior.
Codi de descàrrega:
Espero que això us sigui més fàcil. Assegureu-vos de subscriure-us si us ha agradat aquest article i us ha semblat útil, i si teniu alguna pregunta o necessiteu ajuda per res, només cal que deixeu un comentari a continuació … Gràcies elementzonline.com
Recomanat:
Smart Home de Raspberry Pi: 5 passos (amb imatges)
Smart Home de Raspberry Pi: ja hi ha diversos productes que fan que el vostre pis sigui més intel·ligent, però la majoria són solucions propietàries. Però, per què necessiteu una connexió a Internet per canviar una llum amb el vostre telèfon intel·ligent? Aquesta va ser una de les raons per la qual vaig construir el meu propi Smar
Nexus 7 Smart Case amb imant i Sugru: 5 passos
Nexus 7 Smart Case W / Sugru & Magnet: Poc després que la gent aconseguís el Nexus 7 per primera vegada, algú va trobar que responia a un imant situat en una àrea determinada, de manera similar a les fundes intel·ligents de l'iPad. Cap dels casos que vaig veure tenia això, ni en podia trobar cap que s’obrís a la part superior com si fos un
Matriu LED SMART LED CONTROLADA per Bricolatge (ADAFRUIT + ESP8266 + WS2812): 8 passos (amb imatges)
MATRIX LED SMART LED CONTROLAT PER Bricolatge (ADAFRUIT + ESP8266 + WS2812): Aquí teniu el meu segon avanç en un projecte que estic molt emocionat de mostrar-vos. Es tracta d’una matriu LED Smart DIY que us permetrà mostrar-hi dades, com ara les estadístiques de YouTube, les estadístiques de Smart Home, com la temperatura, la humitat, poden ser un simple rellotge o simplement mostrar
Feu un bricolatge Sonoff Smart Switch Utilitzeu l'aplicació Android: 11 passos
Feu un bricolatge Sonoff Smart Switch Utilitzeu l'aplicació Android: què és Sonoff? Sonoff és una línia de dispositius de commutació intel·ligent per a Smart Home desenvolupada per ITEAD. Un dels dispositius més flexibles i econòmics d’aquesta línia són Sonoff Basic i Sonoff mini. Aquests són commutadors habilitats per a Wi-Fi basats en un gran xip, ESP8266 / E
Smart B.A.L (bústia connectada): 4 passos
Smart B.A.L (bústia de correu connectada): esteu cansats de revisar cada vegada que la bústia no hi ha res a dins. Voleu saber si rebeu el vostre correu o paquet durant un viatge, de manera que la bústia connectada és per a vosaltres. Us notificarà si el carter ha dipositat un correu o un par