Zoekresultaten : raspberry pi

jul 252019
 

Terwijl iedereen het warm heeft in Nederland en ook vandaag weer een nieuw warmterecord bereikt is, dacht ik “laat ik eens een blogpost over hitte maken”, schijnt actueel te zijn.

Was het ook voor mij, zo bleek. Sinds maandag ligt er namelijk een Raspberry Pi 1B in een (open) kistje in de tuin, verbonden aan de antenne voor de NOAA satellieten (zie dit bericht).
En die plek in de tuin wordt (zo weet ik inmiddels) overdag tamelijk warm. Elders had ik gelezen dat ook telefoons, laptops etc. problemen konden krijgen als ze het te warm krijgen (de Raspberry Pi 4 wordt uit zichzelf al snel te warm en schakelt dan terug in snelheid), dus wilde ik weten hoe warm die Raspberry Pi het had.

Uiteraard bleek al iemand anders het antwoord op die vraag uitgewerkt te hebben, in deze blogpost van Lars kun je het script vinden dat hij gebruikt. Ik zou meteen even het tweede, uitgebreidere script gebruiken dan krijg je ook de processorbelasting, het percentage gebruik van de micro-SD kaart en het geheugengebruik. Lars legt uit hoe je die informatie via MQTT kunt doorsturen. Hij stuurt het door naar een externe MQTT-server van Adafruit, ik gebruik (uiteraard) mijn eigen MQTT-server die onderdeel is van de Home Assistant installatie die de rest van de apparaten aanstuurt.

Daar bleek al snel dat de Raspberry Pi in de tuin het vandaag wel heel erg warm kreeg.

Na deze screenshot steeg de temperatuur nog door naar 101,4 °C. Dat is veel meer dan de 85 °C die als maximum voorgeschreven wordt. Het zit nog ruim onder de 125 °C die in het bericht genoemd wordt, maar voor mij was het voldoende reden om de Raspberry Pi af te sluiten en voor de rest van de dag maar even binnen neer te zetten. Er kwam een geur van de case af een beetje leek op een hete soldeerbout, lijkt me niet goed.
Ik heb de cronjob voor het script op 1 keer updaten elke 10 minuten staan. Bij gebruik van Home Assistant kan ik dan eenvoudig een waarschuwing instellen voor als de temperatuur boven de 90 °C uit komt. Niet direct noodzakelijk voor deze testopstelling die na morgen toch weer afgebroken wordt, maar handig om te weten ook voor de andere systemen die in huis in gebruik zijn. Omdat het hier om de temperatuur in de processor zelf gaat, is een graad of 40 °C hier helemaal geen probleem.

Het script werkte niet “zomaar” op mijn Raspberry Pi. Python was uiteraard al geïnstalleerd, maar voor het verkrijgen van de info en het versturen van berichten via MQTT waren twee andere libraries nodig:

sudo pip install paho-mqtt
sudo pip install psutil

Nou, en dan voor de geschiedenisboeken toch nog even een aantal andere temperaturen om het huis: De airco staat UIT op de studeerkamer op zolder, AAN op de eerste verdieping (waar de slaapkamers liggen). De serre heeft een dak van dubbellaags kunststof dus dat is een broeikast, maar zoals je ziet doet de volle zon op het balkon aan de voorkant van het huis (op het zuiden) ook haar werk.

Tja, gewoon rustig aan doen dus.

Deel dit bericht:
okt 132018
 

Je kent het wel: je bent op een beurs en bij een of meerdere stands hebben ze een wedstrijd. Vaak hoef je niet veel te doen, alleen je gegevens achter te laten. Als je pech hebt is de prijsuitreiking ergens om 17:00 uur aan het einde van de laatste dag van de beurs, als jij er dus meestal toch al niet meer bent. Of je hoeft er niet voor aanwezig te zijn en ook dan hoor je meestal nooit meer iets omdat er zó veel mensen aan meedoen dat de kans op winnen heel klein is.

Je kunt je dus voorstellen wat mijn verwachtingen waren toen ik bij de MagPi stand aankwam tijdens de Maker Faire Eindhoven. Ze deelden een gratis exemplaar van het Nederlandstalige MagPi Magazine en vroegen of ik mee wilde dingen naar het Raspberry Pi pakket ter waarde van €250,-
Dan hoefde ik alleen maar mijn naam en mailadres in te vullen.

Toen ik vorige keer bij de Praxis winactie veel meer gegevens invulde, “won” ik 20% korting op mijn volgende aankoop, dus dit lag relatief al heel wat anders. Ik heb mijn gegevens ingevuld in de veronderstelling er nooit meer iets van te horen.
Dus de verrassing was groot toen ik eerder deze week een mailtje kreeg van Elektor met de mededeling dat ik gewonnen had en of ik het adres wilde doorgeven waar het pakket naar toe gestuurd kon worden! 😎

Vanochtend werd het pakket afgeleverd. De inhoud bestaat uit:

Een Raspberry Pi 3B+ startpakket (Raspberry Pi 3B+, behuizing, adapter, HDMI-kabel, Netwerkkabel, micro-SD met NOOBS voorgeïnstalleerd)

Een StromPi 2 uitbreidingsbordje waarmee je een batterij aan kunt sluiten op de Raspberry Pi zodat je hem bv als UPS kunt gebruiken. Valt de stroom uit dan zorgt het bordje ervoor dat de Raspberry Pi netjes afgesloten wordt en je kunt hem automatisch laten opstarten als de stroom weer terug is. Maar je kunt het bordje ook gebruiken om de Raspberry Pi vast op een batterij te laten werken.

Een Pirate Radio – Pi Zero W project kit, een set compleet met Pi Zero W waarmee je je eigen internet radio kunt maken. Hieronder kun je in een filmpje zien hoe dat in zijn werk gaat.

Naast al die elektronica zaten er twee boeken in het pakket: Raspberry Pi ontdekken in 45 elektronica projecten (2e herziene versie), Raspberry Pi Advanced Programming (Engelstalig) en twee exemplaren van de MagPi (Nummer 2 en 3). Ik zal niet elk onderdeel linken naar de Elektor site, dan lijkt het ook zo’n reclamebericht, maar je kunt uiteraard alle bovenstaande onderdelen van het pakket ook daar kopen.

Wauw. Mooi pakket!
Ik kreeg afgelopen week al meteen een tweetal vragen van mensen die hoorden dat ik het pakket gewonnen had, die ik hier even wil beantwoorden:

Nee, Elektor wist niet meer van mij dan naam en mailadres. Ik ga er dus vanuit dat het een gewone loting geweest is zoals altijd. Ze hebben mij niet gevraagd om een bericht te schrijven op mijn weblog, ik ga er vanuit dat ze niet eens weten dat ik een weblog heb (wellicht na vandaag wel, maar dat is wat anders).

Ja, er zijn ongetwijfeld een heleboel mensen die dit pakket beter hadden kunnen winnen dan ik. Hier in huis is al meer dan één Raspberry Pi (nog geen 3B+ !) operationeel. Dat betekent zeker niet dat er niets met de set gaat gebeuren. Mijn jongste zoon heeft de boeken al doorgekeken terwijl ik dit bericht zit te typen en dit pakket bevat mooi materiaal voor een paar (gezamenlijke) winterprojecten.

Wordt vervolgd!

Deel dit bericht:
feb 182018
 

Via de enthousiaste video’s van Nick van Educ8s kwam ik afgelopen week erachter dat ePaper displays voor Arduino en Raspberry Pi inmiddels goedkoop genoeg zijn geworden om ook voor eigen hobbyprojecten zinvol te zijn.

Het voordeel van een ePaper display is uiteraard het lage energieverbruik, nadeel is de lage beeldverversingsfrequentie en het gegeven dat ze meestal alleen zwart/wit zijn. En inderdaad, als je een groot scherm wilt, dan gaat het alsnog in de papieren lopen, maar een scherm van 1,54 inch in zwart/wit kost via eBay zo’n 18 Amerikaanse dollar. Bij AliExpress kwam ik andere versies tegen, zoals deze met zwart en rood voor zo’n 15 euro.

Belangrijk is om even goed op te letten. Op eBay staan ook goedkopere exemplaren, maar die beschikken niet over de benodigde connector/kabel:

Een van de goedkopere aanbieders had wél plaatjes met de kabel, maar in de beschrijving van wat geleverd zou worden stond de “XH2.54 20cm 8Pin” kabel niet erbij. Navraag leerde ook dat die niet geleverd werd. Even opletten dus.

Voor de Raspberry Pi wil je waarschijnlijk een “Hat” hebben, zoals deze. Dan kun je het display namelijk direct op je Raspberry Pi prikken. Als je dan een Raspberry Pi Mini gebruikt in plaats van zo’n grote lompe Pi 3, dan ziet het er meteen ook goed uit.

Deel dit bericht:
feb 282017
 

Ik moet bekennen dat ik wel een beetje baalde vanochtend toen ik las over de nieuwe Raspberry Pi Zero W. Ik heb zelf namelijk een paar Zero-exemplaren in huis, heel moeilijk om aan te komen overigens en heb daar Bluetooth en WiFi aan toegevoegd via een los kaartje. En nu komt de nieuwe versie van de Pi Zero uit die beide al óp het bordje zelf heeft zitten. Daar wordt hij dan wel 2x zo duur van als de oude versie maar voor 9,60 GBP (excl. 4 GBP verzendkosten naar Nederland) is dat natuurlijk nog steeds een koopje. Voor € 16,60 heb je er eentje in huis.

De productie van een nieuwe telg aan de Raspberry Pi familie is meestal nogal een probleem, maar deze keer hebben ze blijkbaar voorzien in een hogere productie. Toch is ook nu weer het aantal dat je per direct kunt bestellen nog beperkt tot 1 per klant.

Je kunt hier een overzicht van leveranciers vinden die hem verkopen.

Wat kun je er allemaal mee doen? Je zou er bv een Raspberry Pi NoIR Camera Module V2 bij kunnen kopen, een verloopkabel zodat je hem op de Pi Zero aan kunt sluiten en een ZeroView houder. Dan kun je Pi Zero tegen het raam aan plakken, een USB-kabel voor de 5 Volt voeding aansluiten en dan automatisch foto’s maken van dieren die in je tuin voorbij komen. Eigenlijk moet je dan nog een infrarood led of twee aansluiten op de Raspberry Pi + een LDR die er voor zorgt dat ze alleen aanschakelen als het donker is (en de Pi Zero alleen foto’s laat maken als het donker is) en dat is dan natuurlijk meteen weer een mooi extra project waarbij je dan ook de GPIO pinnen van de Pi Zero kunt leren gebruiken. Dat kon natuurlijk met de oude Pi Zero ook al, maar nu hoef je geen dongle voor Wifi meer aan te sluiten.

Wil je specifiek de Bluetooth op de Pi Zero W gebruiken, dan kun je er een Eddystone URL beacon van maken of een iBeacon transmitter. Je kunt er ook een beacon tracker mee maken die je een seintje geeft als een beacon in de buurt is. In  alle gevallen heb je niet meer nodig dan een micro-SD kaartje voor het OS en een 5V voeding.

Lees verder….

Deel dit bericht:
jan 302017
 

Op 20 februari 2017 starten op het FutureLearn platform twee MOOCs die samengesteld zijn door de Raspberry Pi Foundation. De ene heet “Teaching Physical Computing with Raspberry Pi and Python”  en de andere “Teaching Programming in Primary Schools“. Ik heb nog geen zicht op de inhoud, ik heb me aangemeld om een kijkje te kunnen nemen, maar ook dan moet je wachten totdat de MOOC start op 20 februari.

De MOOCs hebben zo te zien al eens eerder gelopen, ik ben benieuwd of er iemand is die ze al gevolgd heeft? Met een geplande tijdsbelasting van 2 uur per week en een looptijd van 4 weken moeten ze te doen zijn. Uit ervaring weet ik dat het helpt als je de MOOC samen met iemand anders (bv een of enkele collega’s) volgt. Dat geeft net dat beetje extra stimulans om de opdrachten te maken etc.

Mooi bij deze MOOCs is overigens dat ze zich, tenminste gezien de titel, lijken te richten op leerkrachten en de vraag “hoe neem je dit op in het onderwijs?”. Daarom ook ben ik er nieuwsgierig naar, omdat ik wil zien of ze ook voldoende stil staan bij de achterliggende didactiek. We gaan het zien.

(gevonden in editie 54 van The MagPi, gratis te downloaden als PDF)

Deel dit bericht:
jan 212017
 

Als iemand schrijft “If there’s one thing we learned from our extensive work in formulating this curriculum, it’s that no two educators or experts can agree on the best approach to progression and learning in the field of digital making” dan weet je dat ze heel wat gesprekken gevoerd hebben met mensen uit “het veld”. En zelfs nu zie je dat er in de reacties onder de blogpost over het “digital making curriculum” eentje staat met “goed gedaan maar ik zie wel een paar belangrijke fouten”.

Eerst dan even wat het is, daarna die opmerking over die fouten. Het digital making curriculum beschrijft vijf thema’s (“design”, “programming”, “physical computing”, “manufacture”, “community and sharing”) binnen (digitaal) maakonderwijs. Ik heb digitaal tussen haakjes gezet, maar eigenlijk is het wel een belangrijke om wél te laten staan omdat “maken” en “maakonderwijs” eigenlijk zeker niet altijd digitaal hoeft te zijn. Kijk maar eens naar de producten die ze bij Walhallab maken of het klooicanon. Dus dit is wat dat betreft al een subset van maakonderwijs. En ook anderzijds, als het gaat om het stukje “digitaal” dan is het curriculum als het goed is ook breder dan alleen digitaal maakonderwijs. Je ziet het al, alleen het toelichten van het curriculum kost veel regels.

Naast de thema’s zijn er vier niveaus uitwerkt (“creator”, “builder”, “developer”, “maker”). Dit zijn oplopende niveaus van vaardig zijn met “maker” als hoogste niveau.

Per cel van het curriculum is er steeds een korte uitspraak over wat de cel inhoudt, een uitspraak over het leerdoel, voorbeelden van resultaten en voorbeelden van projecten/leeractiviteiten. Dit is een voorbeeld van creator + design.

De opmerking in de reacties had bezwaar tegen het niveau “maker” en vond dat dat “expert” moest zijn. Ben ik wel een beetje mee eens. Daarnaast zou “builder” een niveau onder “creator” moeten zijn en zou er een niveau “amateur” moeten worden toegevoegd. Wat dat laatste betreft vraag ik me af wat daar dan aan leerdoel in zou moeten komen, ook denk ik niet dat het persé een 4×4 of 5×5 matrix moet zijn. De reactie onderstreept wel een beetje het eerste punt uit dit bericht: iedereen heeft er een mening over.

Blijft wat mij betreft gewoon overeind dat het een mooie startpunt / voorbeeld is voor als je als school met (digitaal) maakonderwijs aan de slag wilt en wilt beschrijven wat leerlingen zouden moeten kunnen. Je kunt het dan aanpassen en uitbreiden naar je eigen situatie.

Het curriculum is online en als pdf beschikbaar.

Deel dit bericht:
sep 062016
 

PiBakeryStel, je bent 17 jaar, neemt je Raspberry Pi wel vaker mee naar plekken waar er wel internetverbinding is maar die je RPi natuurlijk niet kent. Dan kun je natuurlijk gewoon een monitor meenemen om de RPi op aan te sluiten en dan de instellingen aan te passen, of op een andere manier een seriële interface tot stand brengen.

Of je maakt een tooltje waarmee je op je laptop (of Macbook) snel even de instellingen op de (micro-)SD kaart waar de RPi op draait kunt aanpassen. Dat is dan op zich weer niet zó eenvoudig, want in Windows zie je alleen de boot-partitie en daar kun je de WiFi-instellingen niet aanpassen.
En als je dan toch bezig bent, dan is het wellicht net zo handig om het tooltje zó te maken dat je hem ook kunt gebruiken om een nieuwe setup van een RPi eenvoudiger te maken. Door er voor te zorgen dat ook dan meteen het netwerk ingesteld wordt, software en applicaties (zoals Apache en MySQL) die je toch nodig hebt meteen de eerste keer geïnstalleerd worden en er meteen ook voor gezorgd wordt dat de VNC server op de RPi bij elke keer opnieuw opstarten gestart wordt.

PiBakery_exportEn als je dan helemaal goed bezig bent, dan maak je dat geheel open source, uitbreidbaar met nieuwe modules, de instellingen eenvoudig te exporteren naar XML-formaat, verzin je een handige en overzichtelijke interface die gebruik maakt van Blockly. O, en had ik al gezegd dat David Ferguson pas 17 is? Wauw!

Ik heb het nog niet vaak genoeg gebruikt om te ontdekken of er wellicht eigenaardigheden optreden bij het draaien van de software, maar ik weet in ieder geval dat ik mijn volgende RPi image(s) hiermee ga samenstellen. Scheelt heel wat werk achteraf. Natuurlijk, er kunnen nog een paar dingen handiger: zo is de enige WiFi setting die je nu kunt toevoegen eentje die gebruik maakt van DHCP. Ik gebruik voor mijn headless RPi’s zelf altijd een vast IP-adres. Dat kan ik via PiBakery via een omweg ook wel regelen, maar ja, omwegen maken de tijdswinst weer kleiner.

(Getipt door Raspberry Pi)

Deel dit bericht:
 Reacties uitgeschakeld voor Handig: PiBakery – bak eenvoudig je eigen Raspberry Pi images op maat  Tags: , , ,
mei 202016
 

Google heeft tijdens Google I/O 2016 de Cloud Vision API beschikbaar gesteld. Met behulp van deze online API kun je eenvoudig beeldherkenning toevoegen aan je eigen applicaties / devices zónder dat je zelf de benodigde rekencapaciteit beschikbaar hoeft te hebben.

Cloud_Vision_BotBovenstaand filmpje laat zien hoe je de API gebruikt vanuit een Raspberry Pi (vermomd in een GoPiGo robot). De API is niet gratis, maar voor kleinschalig gebruik (tot 1.000 units per maand) kun je er zonder te betalen gebruik van maken. Functionaliteiten die beschikbaar zijn:

  • Label Detection
    Detect broad sets of categories within an image, ranging from modes of transportation to animals.
  • Explicit Content Detection
    Detect explicit content like adult content or violent content within an image.
  • Logo Detection
    Detect popular product logos within an image.
  • Landmark Detection
    Detect popular natural and man-made structures within an image.
  • Optical Character Recognition
    Detect and extract text within an image, with support for a broad range of languages, along with support for automatic language identification.
  • Face Detection
    Detect multiple faces within an image, along with the associated key facial attributes like emotional state or wearing headwear.  Facial Recognition is not supported.
  • Image Attributes
    Detect general attributes of the image, such as dominant color.
  • Integrated REST API
    Access via REST API to request one or more annotation types per image. Images can be uploaded in the request or integrated with Google Cloud Storage.

Lees verder….

Deel dit bericht:
jan 222016
 

20160121_102905_HDRTijdens de Bett werden de nodige hands-on workshops gegeven, onder andere over het gebruik van Mindcraft op de Raspberry Pi. Bij een van die sessies gebruikten ze een hele mooie Raspberry Pi All-in-one setup. Niet dat het de eerste en de enige van zijn soort was, op Google vind je heel wat voorbeelden. Ik vond het wel mooi omdat het enerzijds functioneel was (en stevig door het frame van metaal), maar je anderzijds toch nog de hardware aan de voorkant kon bereiken. Ik dacht eerst dat het 2 Pi’s waren (eentje voor de server, eentje voor het programmeren), maar het linker bordje is het LCD-board, rechts zit de Pi.

Ik heb helaas niet kunnen achterhalen of de frames zo te bestellen waren of dat ze ze speciaal hadden laten maken.

 

Deel dit bericht:
 Reacties uitgeschakeld voor Quicknote: Raspberry Pi All-in-one  Tags:
jan 182016
 

Via Michael Horne kwam ik bij een blogpost over een heel mooi project. De auteur beschrijft niet waarvoor hij het gedaan heeft, of het was “omdat hij wilde weten of het kon” (lijkt mij altijd valide reden) of dat het ook in zijn geval voor een project binnen zijn hogeschool of universiteit was (want dat niveau heeft de opdracht lijkt mij wel).

Het filmpje laat de verschillende vereisten mooi een voor een zien. Zo kan de auto een bocht volgen en rechtdoor rijden (op basis van een wel heel smalle weg overigens), een obstakel herkennen, een stopbord herkennen, een groen en rood licht herkennen.
Als je de tekst leest bij zijn blogpost dan zie je dat er het nodige rekenwerk aan te pas komt.

Er zouden nog heel wat variaties op deze opdracht te verzinnen zijn, herkenning van voetgangersoversteekplaatsen, bredere straten, kruisend verkeer. Eigenlijk alles waarbij je niet meer dan een camera, herkenning van beelden en een ultrasone sensor (afstand tot obstakels aan de voorkant) nodig hebt. Een Google auto is een stuk complexer, maar voor het onderwijs is dit een stuk haalbaarder en betaalbaarder.

Deel dit bericht: