dec 122016
 

Ik had al besloten dat ik dit jaar geen oplossing ging bouwen waarbij ik tegen mijn kerstboom zou praten. Toch wilde ik nog een keer stil staan bij die oplossing van vorig jaar. Gisteren werd namelijk de boom voor dit jaar opgebouwd. Omdat ik losse stekkerdozen gebruik voor het schakelen via internet, was de schakelaar voor de kerstboom niet hergebruikt, maar beschikbaar gebleven in het hele systeem van schakelbare stopcontacten als “kerstboom”.

Dat had tot gevolg dat, toen de kerstboom weer aan was, zei onze jongste: “oh, even checken of de webpagina van vorig jaar het nog doet”. Die had hij namelijk bij zijn favorieten op zijn smartphone opgeslagen. En ja hoor, het werkte allemaal nog (het filmpje hierboven is van vorig jaar). Kijk, dan begint home automation ook hier in huis eindelijk ergens op te lijken.

Deel dit bericht:
dec 292015
 

Het is hier al een paar dagen stil. Niet alleen omdat ik met de feestdagen wat meer offline ben dan anders. Maar ook omdat ik nog niet helemaal aan het documenteren van wat ik wel al werkend heb gekregen voor wat betreft mijn domotica activiteiten deze vakantie ben toegekomen. Als je me via Twitter volgt, dan heb je gezien dat de kerstboom inmiddels aan de MQTT-backbone hangt:

WhitePiDatzelfde is het geval voor de zonnepanelen, die hun status nu ook netjes op die manier doorgeven. En ik ben bezig met het opzetten van een Openhab-server om alles aan elkaar te knopen. Maar de quickpost van vandaag gaat over een vervelend probleem dat ik met de MQTT-server had: hij hield bij een reboot zijn, ingestelde, vaste IP-adres niet vast en kreeg heel eigenwijs toch weer een dynamisch IP-adres. Dat blijkt een bekend en recent probleem te zijn. Er worden hier op het forum een aantal opties genoemd. Voor mij werkte alleen het de-installeren van dhcpcd5:

sudo su
cp /etc/network/interfaces /etc/network/interfacesbackup
apt-get purge dhcpcd5
[accept with yes]
cp /etc/network/interfacesbackup /etc/network/interfaces
reboot

Het maken van een kopie van het interfaces bestand is wel even handig om te weten. Ook bleek ik de DNS zelf in te moeten stellen. Dit zijn de DNS-servers van Ziggo, waarschijnlijk heb je zelf andere nodig:

nano /etc/resolv.conf

[add]
nameserver 213.46.228.196
nameserver 62.179.104.196

Deel dit bericht:
nov 262015
 

OK, om meteen maar met de titel te beginnen: het klopt inderdaad dat een Happy Meal (€ 3,95) goedkoper is dan een Pi Zero. Ik vond het als afweging van Nate aan het einde van bovenstaande video wel een grappige. En inderdaad, Nate geeft het ook aan, waar iedereen het over de $5 Raspberry Pi heeft, is dat natuurlijk niet zo. Je hebt voor normaal gebruik of voor gebruik aan een TV (net als bij de andere Raspberry Pi modellen) een micro-usb voeding nodig, een hdmi-kabel (in dit geval een micro-hdmi naar hdmi) en omdat de Pi Zero geen gewone usb aansluitingen heeft, heb je ook nog een micro-usb naar usb kabel nodig.
Wil je iets aansluiten op de gpio-poorten, dan heb je nog een paar headers nodig.

Maar goed, voor 8 GBP (ja, exclusief verzendkosten) of omgerekend zo’n 12 euro heb je een kit met de

  • Raspberry Pi Zero
  • mini-HDMI naar HDMI adapter
  • micro-B USB naar USB A female kabel
  • 2×20 0.1″ male GPIO header
  • Pin-out cheat sheet
Raspberry Pi Foundation. CC BY-SA 4.0

Raspberry Pi Foundation. CC BY-SA 4.0

En dan heb je een apparaat waar je linux op kunt draaien, dat klein genoeg is om in een handschoen of andere wearable te verwerken. Maar toch krachtig genoeg om kodi.tv op te draaien.

Helaas is het ook bij deze versie van de Raspberry Pi zo dat de stichting erg voorzichtig ingekocht heeft voor de eerste lichting. En dus was ook de Pi Zero vandaag in no time uitverkocht. In het Verenigd Koninkrijk had ik nog snel even naar de winkel kunnen rennen voor een exemplaar van de MagPi want daar krijg je hem bij de meest recente editie gratis bij. Nou ja, dan nog maar even een maandje wachten of zo. Ervaring leert dat dan de voorraden wel weer aangevuld zijn. En echt *nodig* hebben doe ik hem natuurlijk ook niet. 🙂

Deel dit bericht:
sep 142015
 

RaspberryPiTouchscreen Afgelopen week zijn er weer twee interessante uitbreidingen beschikbaar gekomen voor de Raspberry Pi. Western Digital heeft een 1TB harde schijf op de markt gezet onder de naam WD PiDrive. Het is eigenlijk een “gewone” harde schijf, maar met een paar op de Pi afgestemde handigheden. Zo zit er een adapter bij een speciale USB-kabel waarmee je zowel de schijf op de Pi kunt aansluiten als tegelijkertijd beiden via de bijgeleverde USB-stekker van stroom mee kunt voorzien. Ook zit er een micro-SD kaartje bij met een OS waarmee je het systeem kunt opstarten met ondersteuning voor de schijf. Kortom, redelijk plug-and-play.

Ook is er nu een Touchscreen uitgebracht met bijbehorend driverboard dat je op de tot nu toe ongebruikte header die op alle Pi’s aanwezig is kunt aansluiten. Hiermee verander je de Raspberry Pi natuurlijk niet helemaal in een tablet (daar is de combo net wat dik voor, je hebt geen voeding etc.) maar het wordt daarmee wel gemakkelijker om ze standalone te gebruiken, dus zonder extra monitor die veel plek in neemt. Natuurlijk, je wil er geen tekstverwerking op gaan doen. Maar als je er een toetsenbord bij gebruikt, kun je natuurlijk wel programmacode invoeren, aanpassen, debuggen én je kunt een grafische interface bouwen voor het aansturen van hardware die je via de GPIO-poorten aanstuurt (zie ook het filmpje hieronder).
Lees verder….

Deel dit bericht:
feb 212015
 

RaspberryPi2BVoor de duidelijkheid: ik heb geen enkele verbintenis met iBood, anders dan dat ik er wel eens producten gekocht heb. Soms met meer succes dan anders, maar dat had dan meer met het product dan de site te maken.

Vandaag hebben ze echter (weer) eens een product in de aanbieding waar ik toch wel even een blogpost aan wil besteden: een Raspberry Pi 2 B (en niet B2 zoals ze zelf schrijven).

Het is de nieuwste uitvoering van de Raspberry Pi, hier inclusief behuizing, 8GB micro-SD kaartje, adapter (2A), een HDMI-kabel en ene netwerk kabel. Prijs, alleen vandaag €59,95
En om daar mee te beginnen: dat is een aantrekkelijke aanbieding als je deze combinatie wil kopen. De webshop waar ik de Pi 2 B gekocht heb (niet deze configuratie) vraagt daar nu €77,94 voor, zónder netwerkkabel overigens. Dus niet helemaal zo’n groot prijsverschil als iBood claimt, maar dat is gebruikelijk.

Dus als je van plan was om een Pi 2B te kopen, hem graag in een behuizing wil hebben, geen goede micro-USB voeding hebt liggen, liever niet zelf aan de slag wil met het downloaden van een image voor op de micro-SD kaart, dan is dit een prima aanbieding.

Of het de beste mediaspeler is die je op dit moment kunt aanschaffen, tja, dat hangt natuurlijk een beetje af van wat je verwacht en wenst. Vergelijk ik hem met de Ugoos die ik heb, dan is de combinatie iets goedkoper (10 euro) en in plaats van Android 4.4 krijg je Linux als besturingssysteem. Dat is fijn als je met Linux overweg kunt, en als je dat niet kunt en toevallig het hele systeem om zeep helpt, dan kun je het micro-SD kaartje in de SD-kaarthouder in je laptop stoppen en gewoon een nieuwe kopie van het besturingssysteem er op zetten.
Lees verder….

Deel dit bericht:
feb 032015
 

Het was een groot nieuwtje én een groot misverstand gisteren. De Raspberry Pi 2 B werd aangekondigd en was meteen te bestellen voor dezelfde prijs als de Raspberry Pi B+. Daar nog geen misverstand. Ook niet zozeer over de specs: 900MHz quad-core ARM Cortex-A7 CPU en 1GB LPDDR2 SDRAM geven hem een broodnodige boost qua performance. Of dat inderdaad 6x sneller is dan voorheen zal nog moeten blijken.

Daarnaast was het grote nieuws natuurlijk dat Windows 10 op de Raspberry Pi 2 zal gaan draaien. Daar werd in een aantal gevallen lustig en creatief op gedagdroomd: you could have a full PC for just $35 later this year schreven ze bij The Verge. Bij Anandtech werd al bezorgd gesproken over de mogelijke performance, immers op de Surface RT viel het ook tegen. Maar dat zou impliceren dat je een volwaardige GUI en/of een volwaardig Windows-OS op de Raspberry Pi zou moeten krijgen. En dat is niet echt te verwachten. Microsoft heeft het namelijk over Windows ondersteuning in het kader van hun Internet of Things (IoT) initiatief. Als de Galileo demo hierboven (en bijvoorbeeld ook de demo hier) daar een indicatie van is dan is dat ondersteuning die voor ontwikkelaars die helemaal Microsoft denken en schrijven heel fijn is (bekende ontwikkelomgeving en tools), maar voor eindgebruikers zou het juist niet uit moeten maken wat er in dat apparaat zit, die zouden het verschil niet moeten zien (tenzij je er vanuit gaat dat de applicaties veel mooier werken op Windows).

Voor onderwijsinstellingen krijg je dan nu ook weer de bekende afweging: blijf je open source of ga je voor Windows?
Daar kun je lang en breed en heel principieel over discussiëren, maar ik kies even voor de positieve variant: Raspberry Pi was als platform al goed zónder Windows. De komst van Windows zal op veel plekken niet echt verschil maken, maar de steun van Microsoft voor het platform is zeker geen slechte zaak.

Ik heb zelf (natuurlijk?) meteen een Raspberry Pi 2 besteld. Ik ben benieuwd of je er nu ook wat serieuzer applicaties op kunt laten draaien.

Deel dit bericht:
jun 022014
 

MQTTTijdens het schrijven van de post over de robots gisteren, kwam ik een term tegen die ik nog niet kende, maar die wél al heel lang blijkt te bestaan: MQTT of: MQ Telemetry Transport, in 1999 bedacht door Dr Andy Stanford-Clark van IBM en Arlen Nipper van Arcom (tegenwoordig Eurotech).

Het is een lichtgewicht protocol voor berichten tussen apparaten. De werking is heel simpel: je hebt minimaal drie partijen (apparaten/programma’s) nodig: een sender, een ontvanger en daar tussenin een ‘broker’. Dit is een plek waar de zender de informatie aflevert en de ontvanger de informatie op haalt. En natuurlijk kan een broker meer dan één zender aan en kunnen meerdere ontvangers dezelfde informatie ophalen. En het kan ook zijn dat één ontvanger de informatie van meerdere ontvangers verzameld/combineert.

Daarbij hoeven zender en ontvanger niets van elkaar te weten. Het kunnen verschillende hardwareplatformen zijn en verschillende programmeertalen. Zo beschrijft dit voorbeeld de communicatie tussen een BeagleBone Black die Python gebruikt en een Raspberry Pi waar Java op draait. Beide apparaten hoeven niet van elkaars bestaan te weten, ze hoeven niet in hetzelfde netwerk te zitten, als de ene er even niet is, dan heeft de andere er niet direct last van. Zolang de broker maar in de lucht is.
Lees verder….

Deel dit bericht:
jun 012014
 

Je kunt er op rekenen dat je mijn aandacht hebt als je een blogpost de titel “Weekend Family Project: Building Rapiro” geeft. Natuurlijk klikte ik door en las het artikel. Nice.
Ik had de Rapiro voorbij zien komen op Kickstarter, waarom had ik die indertijd niet gekocht? Het zouden de 250 GBP (zo’n 300 euro) kunnen zijn geweest (exclusief douanekosten die er blijkbaar voor enkelen ook bij kwamen en exclusief een Raspberry Pi + camera voor als je er écht leuke dingen mee wilt doen!). Nu kost hij niet eens zo heel veel meer (326 euro excl. verzenden en invoerkosten en ook nu zonder Raspberry Pi en camera) maar wat krijg je dan voor dat geld?

Rapiro is a cute, affordable, and easy to assemble humanoid robot kit. Comes with 12 servo motors and a servo motor controller board (Arduino compatible). Designed for Raspberry Pi and its camera module. Looks small, acts large. Its limitless possibilities all depend on how you program it.

Zo omschrijft de leverancier het.

Maar wat krijg je?
Lees verder….

Deel dit bericht:
mrt 152014
 

MEGA. Een ander woord is er niet voor te verzinnen. Nou ja, ENORM of GIGANTISCH zouden ook kunnen natuurlijk. En dan heb ik het over de Bitcoin Miner in het filmpje hierboven. En helemaal apart: die farm draait op, niet één, niet een paar, maar een heleboel Raspberry Pi’s.

Bitcoin?
OK, stapje terug. Wat is Bitcoin?
Zoals in het filmpje ook uitgelegd wordt is Bitcoin een virtuele betaaleenheid. Op een aantal plaatsen kun je er mee betalen en je kunt Bitcoin omzetten in harde dollars/euro’s. De hoeveelheid Bitcoin is niet vast. Een Miner werkt aan het oplossen van ingewikkelde wiskundige problemen. De complexiteit daarvan wordt automatisch aangepast zodat het aantal oplossingen per uur ongeveer gelijk blijft. Die oplossingen worden in blokken opgeslagen en die blokken produceren bitcoin. Op dit moment ongeveer 25 per blok, maar het aantal bitcoin per blok neemt elke 4 jaar met ongeveer 50% af. Het totaal aantal bitcoin is begrenst tot 21 miljoen.
Ehm, ja, niet echt simpel, maar het betekent dus dat je door het mee-berekenen van de wiskundige problemen Bitcoin kunt ‘verzamelen’ (minen).

Bitcoin Miner
Dat berekenen kan o.a. door het aanschaffen van een stukje hardware in de vorm van een USB-stick (ASICMiner). De prijs daarvan is overigens al een flink stuk gestegen. Ik begreep dat ze eerst voor een dollar of 5 te koop waren, nu betaal je er soms al 30 dollar voor (zoals bij Amazon). Een alternatief is om het softwarematig aan te pakken. Maar dan moet je een voldoende snel apparaat hebben.
Lees verder….

Deel dit bericht:
sep 162013
 

Raspberry Pi with Bluetooth nano dongle Als je af zou gaan op mijn blogposts (deze bijvoorbeeld, of deze of deze), dan kan het zijn dat je de indruk hebt dat de Raspberry Pi (en onderdelen zoals de camera) moeilijk te krijgen zijn en alleen vanuit het Verenigd Koninkrijk.

Nou was dat in het begin ook wel zo (en ook toen de camera er net was), maar inmiddels, ruim een jaar na introductie, is de situatie een stuk beter. Zo kun je de Raspberry Pi gewoon vinden in de Pricewatch van Tweakers. Even wat toelichting bij de link: er staat daar dat het gaat om een Raspberry Pi model B met 512 MB geheugen. Dit wordt ook wel beschreven als de Raspberry Pi model B versie 2.0

Er zijn namelijk 2 modellen van de Raspberry Pi: eentje met netwerkaansluiting (model B) en eentje zonder netwerkaansluiting (model A). In het geval van model A kun je bijvoorbeeld wel een Wifi-dongel installeren, maar hij heeft geen vaste internetaansluiting. Het model A heeft ook maar één USB-aansluiting, terwijl model B er twee heeft. In het begin zou model A maar 128MB geheugen krijgen, model B versie 1 werd geleverd met 256MB geheugen. Maar sinds 15 oktober 2012 is dat verdubbeld en model B versie 2 wordt geleverd met 512MB intern geheugen en model A met 256MB geheugen.
Waarom zou je genoegen nemen met een model A in plaats van een model B? Omdat een model A nog wat goedkoper is (scheelt ongeveer 6 euro per stuk) en omdat hij minder stroom verbruikt 500 mA (2,5 W) versus 700 mA (3,5 W). Handig als je de Raspberry Pi bijvoorbeeld van een accupack wilt laten draaien.

Je wilt echt sowieso een versie 2, of je nou model A of model B koopt. Check dat ook als je er eentje besteld!
Lees verder….

Deel dit bericht: