Materials necessaris i construcció del núvol
En aquest link que hi ha a sobre trobaràs com fer el núvol.
Materials específics del projecte
Lector targes
Lector de targes RFID, per als menys experts en soldadura, convé comprar el que ja ve soldat
Targes
Aquestes targetes ja porten un codi únic que no es pot modificar, aquest codi l’haurem de conèixer i aplicar a la programació.
S’ha de tenir a ma un retolador permanent per escriure sobre les targes el seu codi
Connexió Lector RFID i Arduino
Aquesta és una part del muntatge final. Hem separat la connexió del lector de RFID de la resta per la gran quantitat de cables que hi apareixen.
Atenció: les lletres del gràfic del lector de targetes no es correspon amb el model que us hem presentat(el fritzing no te el model) com a eina a utilitzar, és només un dibuix.
La disposició dels cables és la que es veu al gràfic i per aquest ordre.
Tenint la placa amb el signe el lector a la part superior, seguiu l’ordre que apareix al
esquema. El cable superior va a D10, el següent a D13, etc.
Esquema complet
Codis de les targes
Per realitzar aquesta pràctica necessitarem la biblioteca MFRC522.
Per poder instal·lar-la haurem d’anar a
Eines > Gestionar Biblioteques,
Al quadre de diàleg podreu cercar i instal·lar la biblioteca.
Un cop instal·lada la biblioteques cercarem l’exemple propi d’aquesta bibliteca DumpInfo
Menú Arxiu>Exemples> MFRC522> DumpInfo
Aquest exemple en permetrà conèixer el codi de les targes que apareixerà al Monitor Serie
Tota aquesta part prèvia la podeu consultar a un excel·lent vídeo de ARDUINO DESDE CERO
Aquests codis els apuntarem a les targes.
Podem utilitzar algun tipus de paper adhesiu o retolador permanent.
Codi per a núvol controlat per targes RFID
Biblioteques necessàries
Per a que funcioni el nostre projecte, farà falta tenir instal·lades una sèrie de biblioteques
#include <Adafruit_NeoPixel.h>
#include <require_cpp11.h>
#include <deprecated.h>
#include <MFRC522.h>
#include <MFRC522Extended.h>
#include “SPI.h”
Algunes d’aquestes llibreries van incloses a les principals: Adafruit_NeoPixel.h
i MFRC522.h. Si no disposeu d’alguna d’aquestes llibreries, el programa Arduino us
demanarà que la instal·leu.
Canvi del codi de les targes pels vostres codis
Cada targeta és diferent, les vostres tenen un codi diferent al que us apareix al codi final,
Haureu de subtituir els codis que apareixen pels vostres al codi d’arduino.
Així doncs heu de:
- Saber el codi de cadascuna de les vostres targetes i tenir-ho apuntat
- Obrir el codi del projecte amb l’IDE d’Arduino
- Buscar la línia que correspongui a la primera targeta
if(usercard.indexOf(“A6:F4:49:29”) >= 0) {
targeta=1;
return true;
} - Canviar el codi que apareix(“A6:F4:49:29”) pel vostre.
Repetir el procés amb les 16 targes que controlen el projecte: 1, 2,…..14, 204 i 205
Codi
Arxiu Arduino Link
Links a informació específica de cada tipus de núvol
Núvols
Núvol color aleatori
Núvol efecte llamp
Núvol amb sensor de presència( HW-MS03)
Núvol controlat per infrarojos
Núvol amb sons i RFID