

Sketches en schakelingen - IOT - Internet of Things - Domotica - Vergeet niet regel #1 van domotica. "If it needs the cloud keep it out!"

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 de 20×4 LCD met 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:

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:
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:
De pin aansluitingen voor de Arduino Uno en Nano zijn als volgt: (dit dan natuurlijk ook aanpassen in de sketch)
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);
}

Kopen bij Banggood, gebruik deze link, dan kunnen we deze website betaalbaar houden!
|
1 2 |
Alle beschikbare weerstandswaarden voor SMD-weerstanden uit de E24-reeks (5% tolerantie) met een 3-digit codering |
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
1 |
| E3 (40%) | E6 (20%) | E12 (10%) | E24 (5%) | E48 (2%) | E96 (1%) | E192 (0,5%) |
| 10 | 10 | 10 | 10 | 100 | 100 | 100 |
| 22 | 15 | 12 | 11 | 105 | 102 | 101 |
| 47 | 22 | 15 | 12 | 110 | 105 | 102 |
| – | 33 | 18 | 13 | 115 | 107 | 104 |
| – | 47 | 22 | 14 | 121 | 110 | 105 |
| – | 68 | 27 | 15 | 127 | 113 | 106 |
| – | – | 33 | 16 | 133 | 115 | 107 |
| – | – | 39 | 18 | 140 | 118 | 108 |
| – | – | 47 | 20 | 147 | 121 | 109 |
| – | – | 56 | 22 | 154 | 124 | 110 |
| – | – | 68 | 24 | 162 | 127 | 111 |
| – | – | 82 | 27 | 169 | 130 | 113 |
| – | – | – | 30 | 178 | 133 | 114 |
| – | – | – | 33 | 187 | 137 | 115 |
| – | – | – | 36 | 196 | 140 | 117 |
| – | – | – | 39 | 205 | 143 | 118 |
| – | – | – | 43 | 215 | 147 | 120 |
| – | – | – | 47 | 226 | 150 | 121 |
| – | – | – | 51 | 237 | 154 | 123 |
| – | – | – | 56 | 249 | 158 | 124 |
| – | – | – | 62 | 261 | 162 | 126 |
| – | – | – | 68 | 274 | 165 | 127 |
| – | – | – | 75 | 287 | 169 | 129 |
| – | – | – | 82 | 301 | 174 | 130 |
| – | – | – | 91 | 316 | 178 | 132 |
| – | – | – | – | 332 | 182 | 133 |
| – | – | – | – | 348 | 187 | 135 |
| – | – | – | – | 365 | 191 | 137 |
| – | – | – | – | 383 | 196 | 138 |
| – | – | – | – | 402 | 200 | 140 |
| – | – | – | – | 422 | 205 | 142 |
| – | – | – | – | 442 | 210 | 143 |
| – | – | – | – | 464 | 215 | 145 |
| – | – | – | – | 487 | 221 | 147 |
| – | – | – | – | 511 | 226 | 149 |
| – | – | – | – | 536 | 232 | 150 |
| – | – | – | – | 562 | 237 | 152 |
| – | – | – | – | 590 | 243 | 154 |
| – | – | – | – | 619 | 249 | 156 |
| – | – | – | – | 649 | 255 | 158 |
| – | – | – | – | 681 | 261 | 160 |
| – | – | – | – | 715 | 267 | 162 |
| – | – | – | – | 750 | 274 | 164 |
| – | – | – | – | 787 | 280 | 165 |
| – | – | – | – | 825 | 287 | 167 |
| – | – | – | – | 866 | 294 | 169 |
| – | – | – | – | 909 | 301 | 172 |
| – | – | – | – | 953 | 309 | 174 |
| – | – | – | – | – | 316 | 176 |
| – | – | – | – | – | 324 | 178 |
| – | – | – | – | – | 332 | 180 |
| – | – | – | – | – | 340 | 182 |
| – | – | – | – | – | 348 | 184 |
| – | – | – | – | – | 357 | 187 |
| – | – | – | – | – | 365 | 189 |
| – | – | – | – | – | 374 | 191 |
| – | – | – | – | – | 383 | 193 |
| – | – | – | – | – | 392 | 196 |
| – | – | – | – | – | 402 | 198 |
| – | – | – | – | – | 412 | 200 |
| – | – | – | – | – | 422 | 203 |
| – | – | – | – | – | 432 | 205 |
| – | – | – | – | – | 453 | 208 |
| – | – | – | – | – | 464 | 210 |
| – | – | – | – | – | 475 | 213 |
| – | – | – | – | – | 487 | 215 |
| – | – | – | – | – | 499 | 218 |
| – | – | – | – | – | 511 | 221 |
| – | – | – | – | – | 523 | 223 |
| – | – | – | – | – | 536 | 226 |
| – | – | – | – | – | 549 | 229 |
| – | – | – | – | – | 562 | 232 |
| – | – | – | – | – | 576 | 234 |
| – | – | – | – | – | 590 | 237 |
| – | – | – | – | – | 604 | 240 |
| – | – | – | – | – | 619 | 243 |
| – | – | – | – | – | 634 | 246 |
| – | – | – | – | – | 649 | 249 |
| – | – | – | – | – | 665 | 252 |
| – | – | – | – | – | 681 | 255 |
| – | – | – | – | – | 698 | 258 |
| – | – | – | – | – | 715 | 261 |
| – | – | – | – | – | 732 | 264 |
| – | – | – | – | – | 750 | 267 |
| – | – | – | – | – | 768 | 271 |
| – | – | – | – | – | 787 | 274 |
| – | – | – | – | – | 806 | 277 |
| – | – | – | – | – | 825 | 280 |
| – | – | – | – | – | 845 | 284 |
| – | – | – | – | – | 866 | 287 |
| – | – | – | – | – | 887 | 291 |
| – | – | – | – | – | 909 | 294 |
| – | – | – | – | – | 931 | 298 |
| – | – | – | – | – | 953 | 301 |
| – | – | – | – | – | 976 | 305 |
| – | – | – | – | – | – | 309 |
| – | – | – | – | – | – | 312 |
| – | – | – | – | – | – | 316 |
| – | – | – | – | – | – | 320 |
| – | – | – | – | – | – | 324 |
| – | – | – | – | – | – | 328 |
| – | – | – | – | – | – | 332 |
| – | – | – | – | – | – | 336 |
| – | – | – | – | – | – | 340 |
| – | – | – | – | – | – | 344 |
| – | – | – | – | – | – | 348 |
| – | – | – | – | – | – | 352 |
| – | – | – | – | – | – | 357 |
| – | – | – | – | – | – | 361 |
| – | – | – | – | – | – | 365 |
| – | – | – | – | – | – | 370 |
| – | – | – | – | – | – | 374 |
| – | – | – | – | – | – | 379 |
| – | – | – | – | – | – | 383 |
| – | – | – | – | – | – | 388 |
| – | – | – | – | – | – | 392 |
| – | – | – | – | – | – | 397 |
| – | – | – | – | – | – | 402 |
| – | – | – | – | – | – | 407 |
| – | – | – | – | – | – | 412 |
| – | – | – | – | – | – | 417 |
| – | – | – | – | – | – | 422 |
| – | – | – | – | – | – | 427 |
| – | – | – | – | – | – | 432 |
| – | – | – | – | – | – | 437 |
| – | – | – | – | – | – | 442 |
| – | – | – | – | – | – | 448 |
| – | – | – | – | – | – | 453 |
| – | – | – | – | – | – | 459 |
| – | – | – | – | – | – | 464 |
| – | – | – | – | – | – | 470 |
| – | – | – | – | – | – | 475 |
| – | – | – | – | – | – | 481 |
| – | – | – | – | – | – | 487 |
| – | – | – | – | – | – | 493 |
| – | – | – | – | – | – | 499 |
| – | – | – | – | – | – | 505 |
| – | – | – | – | – | – | 511 |
| – | – | – | – | – | – | 517 |
| – | – | – | – | – | – | 523 |
| – | – | – | – | – | – | 530 |
| – | – | – | – | – | – | 536 |
| – | – | – | – | – | – | 542 |
| – | – | – | – | – | – | 549 |
| – | – | – | – | – | – | 556 |
| – | – | – | – | – | – | 562 |
| – | – | – | – | – | – | 569 |
| – | – | – | – | – | – | 576 |
| – | – | – | – | – | – | 583 |
| – | – | – | – | – | – | 590 |
| – | – | – | – | – | – | 597 |
| – | – | – | – | – | – | 604 |
| – | – | – | – | – | – | 612 |
| – | – | – | – | – | – | 619 |
| – | – | – | – | – | – | 626 |
| – | – | – | – | – | – | 634 |
| – | – | – | – | – | – | 642 |
| – | – | – | – | – | – | 649 |
| – | – | – | – | – | – | 657 |
| – | – | – | – | – | – | 665 |
| – | – | – | – | – | – | 673 |
| – | – | – | – | – | – | 681 |
| – | – | – | – | – | – | 690 |
| – | – | – | – | – | – | 706 |
| – | – | – | – | – | – | 715 |
| – | – | – | – | – | – | 723 |
| – | – | – | – | – | – | 732 |
| – | – | – | – | – | – | 741 |
| – | – | – | – | – | – | 750 |
| – | – | – | – | – | – | 759 |
| – | – | – | – | – | – | 768 |
| – | – | – | – | – | – | 777 |
| – | – | – | – | – | – | 787 |
| – | – | – | – | – | – | 796 |
| – | – | – | – | – | – | 806 |
| – | – | – | – | – | – | 816 |
| – | – | – | – | – | – | 825 |
| – | – | – | – | – | – | 835 |
| – | – | – | – | – | – | 845 |
| – | – | – | – | – | – | 856 |
| – | – | – | – | – | – | 866 |
| – | – | – | – | – | – | 876 |
| – | – | – | – | – | – | 887 |
| – | – | – | – | – | – | 898 |
| – | – | – | – | – | – | 909 |
| – | – | – | – | – | – | 920 |
| – | – | – | – | – | – | 931 |
| – | – | – | – | – | – | 942 |
| – | – | – | – | – | – | 953 |
| – | – | – | – | – | – | 965 |
| – | – | – | – | – | – | 976 |
| – | – | – | – | – | – | 988 |
De webserver in combinatie met de DHT11 en de Arduino MEGA:
Zie onderstaande foto voor aansluitingen, in de sketch zijn deze ook nogmaals aangegeven.
Download de sketch: KLIK
DHT11 librarie KLIK
DHT librarie KLIK
Ethernet librarie KLIK
SPI librarie KLIK
SD librarie KLIK

Als je op zoek gaat naar leuke elektronische projecten op het internet kom je niet onder de naam Arduino uit. Het opensource systeem wordt onder andere gebruikt voor Internet-of-Things-toepassingen, robots en leuke DIY-projecten. Wat is Arduino nu precies en waarom het zo leuk is om te experimenteren met dit voordelige systeem?
Arduino is een soort van zeer klein en goedkoop (opensource) moederbord. Hij kostte op het moment van schrijven ongeveer 15 euro. Voor meer informatie over de verschillende soorten Arduino’s KLIK
Arduino heeft door het grote aanbod uitbreidingen zeer veel toepassingen, gaande van led-lichtjes laten knipperen tot een alarm voor brand en gasgeur.
Met de Arduino kun je op basis van een input een output regelen. Bijv. als er beweging wordt geconstateerd in een ruimte, gaat een lamp aan. Of als er een schakelaar omgezet wordt, dat een electro motor gaat draaien. Er zijn vele mogelijkheden. Op deze website kun je allerlei voorbeelden vinden die je kan gebruiken voor je Arduino.
Naast deze sensoren bestaat er ook shields: deze integreren verschillende sensoren en modules in 1 printplaat die gemakkelijk op de Arduino aangesloten kan worden. Deze shields worden vaak verkocht als kit, en moeten dus nog wel gesoldeerd worden.
Voor het voeden van de input poorten van een Arduino, maak je gebruik van electronica. Dat kunnen simpele enkelvoudige componenten zijn (zoals een lichtcel) tot complete elektronische schakelingen op een printpraat (om bijv. te ‘voelen’ of er 220 Volt op een draad staat). Hetzelfde geldt voor de output poorten. Je kunt er iets eenvoudigs als een LED op aansluiten, maar ook bijvoorbeeld een meer ingewikkelde schakeling op een printpraat om een elektronische wisselschakelaar op 220 V aan te sturen. Bijvoorbeeld voor het schakelen van een lamp op 220 V.
Moet je een ervaren programmeur of electrotechneut zijn? Nee! Een beetje affiniteit is natuurlijk handig, maar iedereen kan dit leren. Je begint met iets eenvoudigs en leert al doende. Voor je het weet, bouw je je eigen robot, alarmsysteem of 220V. schakelingen!
Met de Arduino, een hoop fantasie en een actieve community is het mogelijk om eigen producten te maken, bestaande producten te veranderen of te verbeteren en om een nieuwe industrie op te zetten.
De community rondom DIY prototyping is enorm. Mensen delen ideeën, schema’s, programmeercode en werken samen aan nieuwe producten. Dat is enorm fascinerend. Vooral omdat het niet alleen de techneuten zijn. Juist door toegankelijke software en hardware als de Arduino zullen andere disciplines zich mengen in de community en kunnen interessante samenwerkingsverbanden ontstaan.
Tot slot een paar goede bronnen voor meer nieuws en inzicht over de Arduino en voorbeelden.
Arduino Mega2560 microcontroller board is an easy-to-use development board based on the Atmel ATmega2560 MCU.
The ATmega2560 has 256 KB of flash memory for storing code (of which 8 KB is used for the bootloader), 8 KB of SRAM, and 4 KB of EEPROM.
The Arduino Mega2560 microcontroller board has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
The Arduino Mega2560 contains everything needed to support the MCU. Simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. This Arduino development board is compatible with most shields designed for the Arduino Duemilanove or Diecimila.
The Arduino Mega2560 differs from other development boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega8U2 programmed as a USB-to-serial converter. The Arduino MCU board includes a number of facilities for communicating with a computer, another Arduino, or other MCUs. Lees verder Bericht ID 1856