Jan

Arduino RFID-lezer/schrijver en 3D print

Volgend (hobby)project is eentje voor Suikerrock nl. een lezer (en schrijver) van RFID-kaarten. Compleet met LCD-scherm, (mini)keyboard en alles afgewerk in een (rode) 3D geprinte doos! ;-)

Afgewerkt product

Via Prosite ben ik al jaren zeer nauw betrokken met het IT gebeuren op Suikerrock in Tienen.
Vorig jaar introduceerden we al RFID-badges voor de catering van de medewerkers. Iedereen kreeg een gepersonaliseerde badge met in het geheugen ervan ieders unieke "id". Dankzij het scannen van deze RFID-kaarten wisten we perfect wie er wanneer (of niet) kwam eten, en (veel belangrijker) hoeveel maaltijden er konden uitgespaard worden ('big data').

Het (her)schrijven van deze chip-kaarten zal nu gemakkelijker en vlotter kunnen op Suikerrock dankzij deze nieuwe reader/writer...

Wat ging eraan vooraf?

STAP 1 : COMPONENTEN

De basis voor dit project is een Arduino Uno micro-controller aangevuld met :

Arduino en gebruikte componenten en modules

STAP 2 : PROGRAMMEREN

De Arduino sketch (code) is vrij klein (10Kb) en na een initiele setup, wacht het programma (in een lus) tot er een RFID-kaart wordt aangeboden. Deze wordt dan gelezen (indien compatibel) en de 'id' wordt weergegeven op het LCD-scherm.
Vervolgens vraagt het programma of de kaart moet (over)schreven worden. Indien "Yes" (#-key), kan men een 8-cijferige code ingeven en bewaren (opnieuw #-key) op de chipkaart. Indien "No" (*-key) wordt er terug gelezen.
Na het (her)schrijven van een 'id' wordt de kaart opnieuw gelezen ter bevestiging van de nieuwe code.

STAP 3 : 3D PRINTING

Met behulp van de (gratis en online) 3D CAD software van Autodesk (Tinkercad) maakte ik vervolgens een 'doos' met alle nodige uitsparingen. Deze werd vervolgens (in Montréal, want ik was toevallig daar) geprint via 3Dhubs.com in 2 delen (PLA, 100μm).

3D print

STL-bestand te bekijken en te downloaden via Thingiverse.

STAP 4 : ASSEMBLAGE

Na het samenstellen en vastlijmen van alle componenten, nog snel een allerlaatste test voor dat de doos definitief wordt dichtgelijmd.

Total kostprijs 40EUR (aan materiaal) plus 40EUR voor de print. Werkuren en klein materiaal niet meegerekend. 

  • Arduino Uno : 15EUR
  • LCD scherm : 10EUR (via Amazon)
  • RFID module : 5EUR (via China (AliExpress))
  • Keypad : 10EUR (via Amazon)
  • 3D print : 40EUR

Op naar het volgende Arduino-project! Ook voor Suikerrock trouwens... ;-)

Arduino project met NeoPixels en 3D printing

Sinds enkele maanden ben ik mij aan het verdiepen in een nieuwe hobby nl. het combineren van electronica en programmeren, van hard- en sofware.... Eerst Raspberry Pi, maar sinds enkele weken vooral Arduino.
Beiden zijn zogenaamde "micro controllers", soort van mini-computers zeg maar, niet veel groter dan bankkaart, die je kan programmeren en waarmee je hardware (lampjes, relays,...) kan aansturen.

  • Raspberry Pi is zo goed als een volwaardige computer met een besturingssysteem (Linux) en opslaggeheugen
  • Een Arduino heeft geen besturingssysteem of opslaggeheugen en is dus minder complex

In de industrie gebruikt men voor dit soort toepassingen de benaming PLC (Programmable Logic Controller, of Programmeerbare Logische Eenheid).

Op aangeven van een blog-post van Frederick Vandenbosch wilde zelf wel zo eens een "kerst-ster" maken. En dit is het resultaat (voor en achterkant)!

Arduino project NeoPixels

Een basis Arduino Uno had ik al liggen, de 5 RGB LED-strips (NeoPixel Sticks) werden besteld bij Adafruit, de 3D-versie van ster vond ik op Thingiverse en voor de 3D-print gebruikte ik Joe's Hub (hier in Dubai) via de wereldwijde online printing service 3D HUBS. Eens alles verzameld kon het samenstellen en solderen beginnen. Wat lijm aan de verbindingen (hete lijmpistool) voor de versteviging en het programmeren van de LED-effecten ging als een fluitje van een cent.

Het leuke aan deze NeoPixels LEDs is dat je alles in serie achter elkaar kan verbinden (solderen) en maar 3 draden nodig hebt om elke LEDje individueel te bedienen (5V, GND en DATA)!
De Adafruit NeoPixel library is heel uitgebreid en aan de hand van de enkele voorbeelden ben je snel vertrokken.

Al bij al een leuk knutselprojectje met een praktische toepassing. Volgende stap is de Arduino Uno vervangen door het veel kleinere broertje de Arduino Nano, en dan zijn we klaar voor volgende Kerst!

Meer Arduino projecten (o.a. voor Suikerrock) zitten er aan te komen... stay tuned.

Oudejaarsavond

Terwijl Kristel en de kinderen al terug moesten naar Dubai, mocht ik mee aanschuiven aan de feesttafel in Hoegaarden samen met de andere 3 (van de 4) musketiers.

5, 4, 3, 2, 1...

 

Huwelijksverjaardag in Valkenburg

Vijf-en-veertig (45) jaar getrouwd!
Om dat uitgebreid te vieren trokken we met de ganse familie naar het Nederlands Limburgse Valkenburg, bekend van o.a. de vele mergelgrotten en de unieke Kerstsfeer rond deze periode.

We verbleven in het Parkhotel en bezochten o.a. de kabel- en rodelbaan, Wilhelminagroten de Kerstparade.  

Familie foto

Oma, Opa en de kleinkinderen

De "Ottenbourg"-skes

Nadien zakten we af naar de Kerstmarkt van Maastricht.

Om tot slot eens even te gaan (indoor) skiën in Landgraaf.

Snowworld Landgraaf

Prettig eindejaar!

Kerstmis in Bekkevoort

Traditiegetrouw...

... de familiefoto's.

Roos, Febe, Sara en Maya

Vake, Moeke en de kleinkinderen

Toerist in eigen land (Atomium, Brussel)

Geen blitz-bezoekje aan Parijs, dan maar eens naar het Atomium in Brussel voor de Sabena tentoonstelling "Reizen in stijl"!

Enkele sfeerbeelden...

Atomium Heizel Brussels

Altijd plezant als er bezoek is in Dubai

Net zoals vorige keer (1, 2).... Goed (en veel) eten...

Jamies at Jumeirah Beach Hotel

Van Aquaventure (het Atlanis de Palm waterpretpark), over de nieuwe The Outlet Village, tot Legoland Dubai (al zijn we zonder de kinderen niet binnen geweest) en karting op de Dubai Kartodrome...

En tot slot natuurlijk de gekende "Al Qudra Lakes" barbecue in de woestijn!

Happy days!