Als je al wat ervaring met een Raspberry Pi (i.c.m. Domoticz) hebt dan weet je dat de Micro SD-kaart nogal wat te lijden heeft vanwege de vele schrijf-acties door het operating system op de MicroSD kaart. Veel applicaties schrijven veelvuldig hun logbestand weg naar de Micro SD-kaart. Wat denk je van Domoticz? Indien je wat meer sensoren en switches heb dan wordt er zowat iedere seconde wel iets weggeschreven. Gelukkig is daar een oplossing voor: Log2Ram. Deze applicatie kan er voor zorgen dat log-data naar RAM wordt weggeschreven. Ieder uur (en als de Raspberry Pi op een normale wijze uitgezet wordt) dan worden de log-bestanden vanuit RAM naar de MicroSD kaart weggeschreven. Dit betekent 99,9% minder schrijfacties op de geheugenkaart!
We moeten eerst de image downloaden op raspberrypi.org voor onze Raspberry Pi. Na het downloaden van het .zip bestand moet je deze uitpakken en de image op de SD-kaart schrijven voor de Raspberry Pi. Onder Linux gebruik ik daarvoor ‘Etcher‘, en onder Windhoos kan dit ook met Etcher maar ook met ‘Win32 Disk Imager’. Is de image geschreven naar de micro of gewone SD-kaart (afhankelijk van uitvoering), plaatsen we deze in de Raspberry Pi en starten deze op.
(LET OP: vanaf versie ‘Jessie‘ staat SSH niet meer automatisch aan, door in de map /boot van je SD-kaar een leeg bestand aan te maken met de naam ssh zal deze worden geactiveerd). Heb je een windows pc waar je de image op heb geschreven naar je SD-kaart is het onmogelijk om in de map /boot te komen. Dan kun je dit ook vanaf de prompt op je pi zelf doen, (inlognaam: pi en het wachtwoord: raspberry) voer uit:
ifconfig
(dan weet je gelijk je DHCP IP-adres, schrijf dit op)
cd/boot
sudo touch ssh
sudo reboot
Na de herstart inloggen met ‘PuTTy‘ via SSH met de inlognaam: pi en het wachtwoord: raspberry. Dit kun je het beste gelijk veranderen via de configuratie, voer uit:
raspi-config
of
passwd
en volg de aanwijzingen op.
(Lees de instructies in de Readme.txt welke bij de image zit)
Soms is het wel handig als je een kopie van SD kaart kan maken, je huidige kaart is te klein geworden, of geeft fouten, dan wil je de bestanden en installatie van bijvoorbeeld Raspberry Pi dus op een nieuwe of andere kaart zetten.
Onder Linux is dat simpel te doen met een command line tool genaam DD (Disk Duplicator).
Voer uit in een terminal venster:
1
fdisk-l
Dit geeft een lijst met alle aanwezige drives, bijvoorbeeld: /dev/sd[x] je SD kaart zal goed te herkennen zijn aan de afmetingen, bijvoorbeeld 8GB.
Om nu een backup van je volledige kaart te maken, een ‘image’ voer je de volgende opdracht uit:
Gratis, snel en simpel, dat is Etcher, de werking van Etcher is simpel: Je selecteert een image (.IMG .ISO of zelfs een .ZIP) bestand, selecteer de drive (SD Kaart) waarop je de image wil schrijven, klik op de knop ‘Burn’. Even wachten, en verificatie kun je Etcher afsluiten.
Etcher unmount je SD (onder Linux) en je bent klaar om je Pi te booten. Simpel en snel, dat is Etcher!
W5100 Ethernet shield voor op de Arduino Uno en op de Arduino Mega gebaseerd op de w5100 ethernet controller.
Om connectie maken met een website of om zelf een webserver draaien.
Met een slot voor een micro-SD kaart, zodat je data kunt opslaan.
Je hebt ook nog een seriele interface nodig om een programma te downloaden naar de Arduino Ethernet board.
Ik gebruik hiervoor de Arduino USB-2-Serial-adapter. Een beetje ervaring met programeren is een voordeel.
De Arduino Uno is voor stand-alone systemen aan te raden door lagere prijs als geen ethernet nodig is. Mocht het puur om ethernet gaan is de Raspberry-PI ook een goedkope oplossing.
Met geïntegreerde ethernet-controller
Development board voor tal van projecten
Eenvoudig te leren, ook geschikt voor beginners
Open-source Arduino software is gratis te downloaden
Ingangsspanning: 7 – 12V
Digitale I/O’s: 13 (waarvan 4 geschikt als PWM-output)
Gereserveerde Arduino polen: 10, 11, 12 en 13 voor SPI, 4 voor SD-kaart en 2 als W5100-interrupt
Wireless Prototype Shield with SD Card socket for use with Arduino Boards
The Arduino Wireless SD Shield is a great way to prototype wireless applications thanks to its XBee compatible socket, prototyping area and SD card connector. You can use this shield to connect your wireless module from Digi to create a network of Arduino boards, solder parts to the prototyping area to create your project, and use the SD card to store data you can then easily transfer to a computer.
Arduino Shield used connect your Arduino UNO with your XBee module
8 x 12 hole prototype area
On-board SD card slot
On-Board switch allows wireless module to communicate with the USB to serial converter or with MCU