dec 302015
 

Mocht je nog op zoek zijn naar een mooie toepassing van 3D printen om met je studenten uit te voeren (niet die uit het basisonderwijs, die uit voortgezet onderwijs en hoger lijkt me), dan bij deze: de digitale zonnewijzer uit de 3D-printer. En niet zo maar een zonnewijzer, kijk maar naar bovenstaand filmpje van Mojoptix. Sowieso al een leuke setting waarin de podcast is opgenomen. Maar de uitleg bij de zonnewijzer is ook heel helder én zou een mooie uitdaging moeten/kunnen zijn voor studenten. Het ‘gewoon’ printen en samenstellen zou het meest eenvoudige zijn, maar stap is het zelf aanpassen van de zonnewijzer. Zorg er bv voor dat het laatste cijfer niet steeds een 0 is, maar dat het op de 5-tallen weergegeven wordt. Of, is het mogelijk om er eentje te maken die beiden kan?

Alle materialen zijn beschikbaar. Openscad is gratis (en best eenvoudig te leren heb ik gemerkt), de benodigde bestanden (zowel voor Openscad als voor het direct printen) zijn beschikbaar, kortom, je kunt zó met ze aan de slag.

Nu nog kijken of ik de collega’s van het iXperium zo ver krijg dat ze er eentje op de printer maken. Dan kunnen we hem ook zelf testen en demonstreren! 🙂

(getipt door Ton Zijlstra)

Deel dit bericht:

Twitterarchief 29-12-2015

 Gepubliceerd door om 06:50  Twitterarchief
dec 302015
 

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:
dec 232015
 

20151223_150453Ik schreef gisteren al dat ik een tweetal ESP8266 boardjes had laten komen. Een soort Arduino maar dan veel goedkoper dan wat ik daar ooit voor betaalde én voorzien van Wifi op het toch al niet grote bordje. Een van de dingen waar ik de Arduino’s de afgelopen jaren voor gebruikt heb is als grondvochtigheidsmeter voor de jonge aanplant in het voorjaar (voordat ze de volle grond in gaan). Dan is het handig om op afstand in de gaten te kunnen houden of ze water nodig hebben.
Voor dat doel kun je tamelijk betaalbare grondvochtigheidsmeters kopen (zo’n €1,60 – voor dat bedrag ga ik ze niet zelf maken met spijker/draden etc). Eerste projectje deze week was daarom om zo’n meter aan te sluiten op een ESP8266 en dan de data, via Wifi, zowel via een webpagina als via MQTT toegankelijk te maken. Dat was op zichzelf niet zo heel moeilijk. Maar ja, zo’n bordje kan natuurlijk niet zomaar bij zo’n plantenbak liggen (vocht en zo).

Ik vind de “standaard” firmware die op de ESP8266 meegeleverd wordt prettiger als de Espruino firmware waar ik gisteren mee gespeeld heb. Daarmee kun je op dezelfde manier als bij de Arduino, zelfs mét de Arduino IDE, scripts maken voor de verschillende taken die je de ESP8266 wil laten uitvoeren (uitlezen vochtigheidsmeting, verbinding maken met de wifi, versturen van die data via wifi, tonen van een webpagina etc). Dat deel van het project was dus eenvoudig.

Wel moest er natuurlijk een behuizing komen voor de combinatie van ESP8266 en het kleine stukje logica dat aan de vochtigheidsmeter vast zat (klein printplaatje met o.a. potmeter waarmee je de schakelwaarde voor de digitale uitgang kunt aanpassen en 2 ledjes die laten zien dat het geheel werkt), want dat kon zo niet bij een vochtige plant blijven liggen. Nou zijn er al heel veel mensen geweest die een pepermuntdoosje als behuizing gebruikt hebben voor de meest uiteenlopende zaken. Dus waarom geen SMINT-doosje als omhulsel voor mijn project? 🙂 Lees verder….

Deel dit bericht:
 Reacties uitgeschakeld voor Woensdagproject: draadloze grondvochtigheidsmeter met frisse smaak  Tags: , ,
dec 222015
 

EspruinoNet als gisteren is dit weer een blogpost in de categorie: “over een week ben ik zelf vergeten wat ik ook al weer deed, dus ik moet het even ergens documenteren”. Omdat het kerstvakantie is had ik even tijd om te experimenteren (lees: spelen) met een apparaatje dat ik een week of zo geleden uit het Midden-Oosten heb laten komen. Het gaat om een ESP12E/ESP8266. Die van mij kwam hier vandaan. Heel kort samengevat lijkt het op een Arduino, je programmeert hem als een Arduino (kun je zelfs de Arduino IDE voor gebruiken), maar hij is zo klein als een Arduino nano, kost heel weinig (deze versie €6,09 incl. verzenden) én heeft een wifi chip ingebouwd zitten. En vooral voor dat laatste betaal je bij Arduino normaal gesproken de hoofdprijs.

Goed, er zitten ook nadelen aan de ESP8266, maar daarover een andere keer meer. Mij ging het om een ander op Arduino gebaseerd initiatief, genaamd Espruino. Die biedt namelijk de mogelijkheid om JavaScript code uit te voeren én heeft ondersteuning voor Blockly bij het programmeren van hun board. Zie ook dit bericht dat ik er eerder over schreef.
Maar niet alleen voor het specifieke Espruino board, er is ook ondersteuning voor de ESP12E/ESP8266. Daarvoor moet je echter wel even de ESP12E/ESP8266 flashen met andere firmware. Potentieel is dat iets waarmee je een apparaat om zeep kunt helpen. Ik plaats hier mijn notities om het de volgende keer weer opnieuw te kunnen doen, wil je ze volgen, dan doe je dat volledig op eigen risico!

Ik voer de stappen uit op een Windows 10 machine met de ESP12E/ESP8266 aangesloten via een USB-kabel.

  • Ga met de browser naar https://github.com/espruino/EspruinoBuilds
  • Klik op de Download ZIP knop aan de rechterkant van de pagina.
  • Sla de ZIP op in een map en pak hem uit.
  • Uit de map EspruinoBuilds-master\ESP8266 heb je nodig: blank.bin, boot_v1.4(b1).bin en espruino_esp8266_user1.bin

Tegen de tijd dat je dit doet kan het zijn dat er een nieuwe versie van de bestanden is. De README.md in de ZIP heeft alle benodigde informatie, zie ook verderop.

Om de bestanden op de ESP12E/ESP8266 te kunnen plaatsen is er nog een aanvullend tooltje nodig:

  • Ga met de browser naar https://github.com/igrr/esptool-ck/releases
  • Download esptool-0.4.6-win32.zip of de versie die inmiddels het nieuwste is.
  • Open de ZIP en plaats esptool.exe in dezelfde map als de andere bestanden van hierboven.

nodemcu_devkit_v10_pinoutNu gaan we de software op de ESP12E/ESP8266 plaatsen, maar daarvoor moeten we hem eerst in een update-modus plaatsen:

  • Plaats een weerstand tussen de pin waar D3 bij staat (GPIO0) en een van de GRND pinnen (de zwarte in de afbeelding hiernaast)
  • Reset de  ESP12E/ESP8266
  • Open op de Windows-computer een dos-prompt en ga naar de map met de bestanden
  • Voer de volgende commandoregel in, vervang hierbij COM14 met de COM-poort die de ESP12E/ESP8266 op jouw computer heeft: esptool -bm qio -bz 4M -bf 40 -cp COM14 -cb 115200 -cd nodemcu -ca 0x00000 -cf "boot_v1.4(b1).bin" -ca 0x1000 -cf espruino_esp8266_user1.bin -ca 0x7E000 -cf blank.bin
  • Als de update goed gegaan is, reset dan de ESP12E/ESP8266.

Flash

Ga dan met Google Chrome naar https://chrome.google.com/webstore en zoek naar espruino. Je vindt dan de Espruino Web IDE, voeg die toe aan Chrome. Hiermee kun je verbinding maken met de ESP12E/ESP8266, code uitvoeren etc.

Klaar.

 

Deel dit bericht:
 Reacties uitgeschakeld voor Quick notes: Espruino firmware flashen naar ESP8266  Tags: , ,
dec 212015
 

Lynda_comIk kende Lynda.com natuurlijk wel al. Maar eigenlijk kende ik ze vooral van de meer technische / applicatie-gerichte trainingen. Maar vandaag kwam ik ook hun meer onderwijs gericht trainingen tegen, o.a. via deze “playlist” getiteld ePedagogy.

Ik begrijp dat er onderwijsinstellingen zijn die campusbrede licenties afnemen voor de trainingen. Wat ik nog niet kan inschatten is hoe de Lynda.com trainingen zich in dat geval verhouden tot de andere gratis beschikbare MOOCs op dit gebied.

Wat ik van de Lynda.com trainingen gezien heb zijn ze zeker niet slecht. Maar als je ze op deze manier aanbiedt lijkt me dat je tegen dezelfde problemen aanloopt als bij het aanbieden van MOOCs.

Is er iemand die dit leest waarbij de onderwijsinstelling de Lynda.com trainingen intern aanbiedt? Zo ja, zouden we dan een keer kunnen mailen/praten/skypen over hoe dat werkt? Of de trainingen ook gebruikt worden en hoe?

Deel dit bericht:
dec 202015
 

php_MQTTDit is even een blogpost die 99% van de lezers niet zal zeggen, maar die ik voor mezelf hier maak zodat ik hem de volgende keer weer terug kan vinden, zonder het bijbehorende uitzoekwerk.

Wat wilde ik?
Ik heb op een Raspberry Pi een Mosquitto MQTT server draaien en op die server draait ook een Apache webserver met PHP5 ondersteuning. Nu wilde ik vanuit PHP data naar de Mosquitto server kunnen sturen en lezen. Dat kan, via deze uitbreiding. Maar daar moest ik een paar zaken voor doen. De commando’s zijn:

> sudo apt-get install php-pear
> sudo apt-get install php5-dev
> sudo apt-get install libmosquitto-dev
> sudo pecl install Mosquitto-alpha
> sudo nano /etc/php5/apache2/php.ini
voeg
extension=mosquitto.so
toe aan het bestand en sluit af
> sudo nano /etc/php5/cli/php.ini
voeg
extension=mosquitto.so
toe aan het bestand en sluit af
> sudo /etc/init.d/apache2 restart

Belangrijk is dat ik extension=mosquitto.so aan /etc/php5/cli/php.ini toe bleek te moeten voegen om het ook vanaf de commando prompt te kunnen gebruiken.

Deel dit bericht:
 Reacties uitgeschakeld voor Quick notes: MQTT ondersteuning in PHP op Raspberry Pi  Tags: , ,
dec 192015
 

College_Marathon_programmaHet deur van het huis is weer dicht en de Serious Request actie in Heerlen is van start gegaan. Bij deze willen we jullie ook wijzen op een actie van de collega’s van de Open Universiteit. Hieronder staat de officiële info en het programma. Je kunt de actie sponsoren, live gaan kijken in Heerlen of online meekijken via https://www.ou.nl/srq
Niet alleen een sympathieke actie voor een goed doel, maar natuurlijk ook een die de mooie vraag oproept of de sprekers er op deze manier in slagen om aan een grote groep geïnteresseerden te laten zien hoe toegankelijk wetenschap kan zijn.  Zoals je aan het programma kunt zien is de variatie in onderwerpen in ieder geval groot genoeg.

(p.s. ik ben op geen enkele manier bij de college marathon betrokken, ik maak er alleen wat extra reclame voor)

Serious Request – College Marathon Open Universiteit

Waar: Bongerd, Heerlen
Wanneer:  woensdag 23 december 2015
Tijd: van 12.00 uur tot 24.00 uur
Wat: bekijk het programma of download de flyer
Hoe: sponsor deze actie

Speciaal voor Serious Request organiseren wij op 23 december 2015 een 12-uur durende College Marathon van 12 tot 24 uur. 24 bevlogen sprekers geven minicolleges. Elk half uur een ander onderwerp dat tot de verbeelding spreekt. Wij laten zien hoe toegankelijk wetenschap kan zijn. En daarom kan iedereen erbij zijn! Je kunt een of meerdere colleges volgen op de 5e etage van het enige echte glazen huis van Heerlen: SCHUNCK* Glaspaleis! Of volg de marathon online live. Steun jij onze sprekers? Steun je ons initiatief? Sponsor deze actie die geheel ten goede komt aan Serious Request. Tot dan!

Lees verder….

Deel dit bericht:

Leesvoer…

 Gepubliceerd door om 23:38  Leertechnologie, Onderwijs, Onderzoek
dec 182015
 

ict_inzet_scholenVandaag een lijstje onderzoeken, boeken en rapporten die ik nog (helemaal) niet gelezen heb, dus nog zonder veel toelichting of eigen oordeel erbij:

 

Deel dit bericht:
dec 172015
 

KerstkaartVandaag kreeg ik een mailtje van een oud-collega. Afgelopen april had ik hem informatie gestuurd over een aantal MOOCs, waaronder eentje over Scratch. Die had ik zelf ook afgerond.

De collega vertelde in de mail dat hij de MOOC ook afgerond had én hij had, namens zijn familie een interactieve kerstkaart gemaakt met Scratch. Het was een kaart met melig kerstmuziekje, een spel waarbij ik ballen in de boom moest hangen, afgesloten met een foto van het gezin.

Helemaal mooi was dat ik de kaart liet zien aan het einde van een overleg met een ROC docent. En die kende Scratch nog niet en was juist net op zoek naar een manier waarop hij studenten eenvoudig kennis kon laten maken met het programmeren. Dat de Scratch website ook nog de mogelijkheid biedt om projecten van anderen te bekijken, te remixen en daarna (met automatische bronvermelding) weer te delen, maakte het voor hem helemaal een uitkomst.

Zomaar vijf minuten tijdens de laatste officiële werkdag van het kalenderjaar. 🙂

p.s. ik laat het even aan de collega zelf over of hij een publieke link naar de kaart wil delen, daarom alleen een schermafdruk.

 

Deel dit bericht: