Funk

Aus SMB-Soft-Wiki
Wechseln zu: Navigation, Suche

CC1101

Modul

CC1101 Kontakte.jpg

Pinout

CC1101 PinOut.jpg

CC1101 PinOut SW.jpg

http://www.electrodragon.com/w/CC1101

http://www.ebay.de/itm/172116131449?_trksid=p2057872.m2749.l2648&ssPageName=STRK%3AMEBIDX%3AIT

http://www.fhemwiki.de/wiki/Selbstbau_CUL

https://forum.fhem.de/index.php?topic=24651.0

http://labalec.fr/erwan/?p=497

https://tom71blog.wordpress.com/

NRF24

Rf24-pin.png

RFID-RC522

Willkommen auf der RFID Wiki Seite

RFID-RC522 RF IC Card.jpg

http://air.imag.fr/index.php/RFID-RC522_RF_IC_Card_Sensor_Module_203517
http://www.nxp.com/documents/data_sheet/MFRC522.pdf

RaspberryPi

Rfid-rc522-Rasberry.jpg

Webseiten

http://www.nikolaus-lueneburg.de/2014/06/rfid-rc522-modul-mit-spi-schnittstelle/
http://www.elli-blog.de/?p=41
https://github.com/mxgxw/MFRC522-python/blob/master/Read.py
http://geraintw.blogspot.de/2014/01/rfid-and-raspberry-pi.html?showComment=1422882869378#c6295757221222802715
http://tutorials-raspberrypi.de/raspberry-pi-rfid-rc522-tueroeffner-nfc/

Einrichtung

Grundeinrichtung
Download aktuelles Image
https://www.raspberrypi.org/downloads
Konfiguration
sudo /usr/bin/raspi-config 
Hostname ändern
Internationale Einstellungen ändern
I2c aktivieren
SPI aktivieren
Installieren XRDP
sudp apt-get install xrdp
I2C / SPI

sudo nano /etc/modules

i2c-dev
i2c-bcm2708
spi-bcm2708
sudo nano /etc/modprobe.d/raspi-blacklist.conf
#blacklist spi-bcm2708
#blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804
Device Tree
Eleganter ist es, einen schnittstellenspezifischen Parameter in der Datei /boot/config.txt einzutragen. Normlalerweise sind die Schnittstellen durch ein Kommentarzeichen (#) deaktiviert:
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
Modul Installation
# sudo apt-get install python-dev
# sudo apt-get install gcc
# git clone https://github.com/lthiery/SPI-Py
# cd SPI-Py
#  sudo python setup.py install
# git clone https://github.com/mxgxw/MFRC522-python
# cd MFRC522-python
# sudo python Read.py

Arduino

Uno RFID-RC522.png

Pin Belegung

 SS or SDA > Pin 10
 SCK > Pin 13
 MOSI > Pin 11
 MISO > Pin 12
 IRQ
 Ground > Ground
 Reset > Pin 5
 3.3v > 3.3v
 
How to get started with the Mifare MF522-AN and Arduino
https://github.com/miguelbalboa/rfid

Code RFID testen

 #include <SPI.h>
 #include <MFRC522.h>
 #define SS_PIN 10
 #define RST_PIN 5
 MFRC522 mfrc522(SS_PIN, RST_PIN);
 void setup() 
 {
 Serial.begin(9600);
 SPI.begin();
 mfrc522.PCD_Init();
 Serial.print("Start RFID");
 }
 void loop() 
 {
 if ( ! mfrc522.PICC_IsNewCardPresent()) 
 {
 return;
 }
 if ( ! mfrc522.PICC_ReadCardSerial())
 {
 return;
 }
 Serial.print("Die ID des RFID-TAGS lautet:");
 for (byte i = 0; i < mfrc522.uid.size; i++) 
 {
 Serial.print(mfrc522.uid.uidByte[i], HEX);
 Serial.print(" ");
 } 
 Serial.println();
 }
 
http://playground.arduino.cc/Learning/MFRC522
http://www.instructables.com/id/Arduino-RC522-RFID-Door-Unlock/
http://www.instructables.com/id/Arduino-RFID-Reader-MFRC522-Turorial/
http://arduino-er.blogspot.de/2015/10/arduino-uno-rfid-rc522-mfrc522-library.html
http://funduino.de/index.php/3-programmieren/nr-19-rfid
http://fluuux.de/2015/08/eine-tuer-mit-rfid-chip-oeffnen-rfid-rc522/
https://www.loxforum.com/forum/faqs-tutorials-howto-s/21162-rfid-reader-arduino-ethernet-rc522

Homematic

http://www.forum-raspberrypi.de/Thread-rfid-rc522-und-homematic

FHEM

lesen von Werten

http://192.168.0.44:8083/fhem&cmd=%7BValue%28%22RFIDTest%22%29%7D&XHR=1
Python
import urllib
sock = urllib.request.urlopen("http://diveintopython.org/") 
htmlSource = sock.read()                            
sock.close()                                        
print (htmlSource)

setzen von Werten

http://192.168.0.44:8083/fhem&cmd.RFIDTest=set%20RFIDTest%20 ON / OFF
http://192.168.0.44:8083/fhem&cmd.RFIDTest=set%20RFIDTest%20SN%20xx123456
Python
import urllib
urllib.urlretrieve('http://192.168.0.1:8181/x.exe?Antwort=dom.GetObject("BidCos-RF.IEQ0012345:1.STATE").State(1)')

RFID PN532 Mini Breakout Modul

http://www.nikolaus-lueneburg.de/2016/03/rfid-pn532-mini-breakout-modul/

Arduino RFID Reader mit ID-12LA

http://www.nikolaus-lueneburg.de/2015/05/arduino-rfid-reader-id-12la/

ESP

ESP 12

ESP12.JPG

SP8266

SP8266.JPG