Posts tonen met het label zero w. Alle posts tonen
Posts tonen met het label zero w. Alle posts tonen

vrijdag 4 december 2020

Feest der Verlichting

Het is weer de tijd van de lampjes. En ik zal wel ergens een blog of artikel hebben gelezen over neopixels. Ik herinner me nu dat het een artikel was van Rob Zwetsloot (voor MagPi) over verlichting in zijn presentatiekast voor zijn verzameling parafernalia. Hij deed het met twee geschakelde kwartcirkels van neopixels. Bedacht me dat ik nog ergens een 16-leds ring met neopixels had liggen. Toenmalige verkenning was nooit helemaal naar tevredenheid verlopen. De neopixels kenmerken zich door de individuele adresseerbaarheid van de leds; iedere led heeft zijn eigen miniscule driver. Er is afgezien van de voeding dan nog 1 draadje voor de data nodig met de raspi. 
Maar dan moet je nog weten of je van het type RGB, GRB, RGBW of GRBW hebt. Met de benodigde instelling van 16 leds in de ring kreeg ik er toch maar standaard 12 brandend. En dat was precies wat ik voorheen ook al niet begreep. Lag het aan de voeding? Ik had nu zelfs een aparte USB-voeding voor de lampjes. Leek me dus niet. 

Na allerlei experimenten, lees gepruts en gekluns, besloot ik nog eens flink op zoek te gaan naar tekst en uitleg. Omdat ik ervan houd om de randjes op te zoeken heb ik waarschijnlijk mijn eerdere gepiel gedaan zonder een extra aarde-draadje naar de raspi! Let op er zijn dus twee draadjes naar de pi nodig: data & aarde (---> naar aarde op de ledring). Het leek het ei van Columbus. Zaken leken redelijk normaal, maar toch niet 100%. 

Tot nu toe had ik gedacht met RGB te werken, maar omdat ik een bon van de aankoop terugvond ontdekte ik dat het RGBW was. Maar ook dat was niet zo. Pas toen ik dan besloot eens te werken met de instelling GRBW viel alles op zijn plaats.

dinsdag 6 oktober 2020

Foto's van de slimme telefoon halen

Met regelmaat krijg ik een overzicht van wat er zoal op mijn oude webstek gebeurt. En tot mijn verrassing worden er iedere maand nog flink wat pdf-bestanden gedownload. Vooral over hoe je je foto's van je (mobiele) camera op de pc/laptop o.i.d. krijgt. Die documenten zijn nogal belegen en niet gericht op de mobiele (android) telefoon.  

De meeste telefoons kunnen nog met een usb-kabel worden verbonden met pc/laptop en soms ook tablet. Maar de trend gaat naar zo min mogelijk ingangen van de telefoon. Een usb-kabel, maar ook een sdhc-geheugenkaartje geven/hebben toegang tot de telefoon. En de fabrikanten vinden dat niet leuk en doen er veel aan om die ingangen te blokkeren.

De wereld is behoorlijk veranderd. Zonder kabeltje zijn we mobiel verbonden met interpret en kunnen met een appje ervoor zorgen dat onze foto's gekopieerd (back-up) worden in de donkere wolk (cloud) bij bijv. google photos, google drive, of soortgelijke oplossingen van microsoft of apple. Zolang u de oorspronkelijke foto's niet wist is er sprake van een kopie. Komt u ruimte tekort en gaat u wissen dan bestaat die foto alleen nog in de wolk.

Heeft uw mobiele telefoon de mogelijkheid om een extra geheugenkaartje te plaatsen dan kunt u vaak kiezen om de foto's en filmpjes meteen op het geheugenkaartje op te slaan en dan af en toe het geheugenkaartje te kopiëren op een ander apparaat of te vervangen.
Bij mij is het voorgekomen dat mijn geheugenkaartje vond dat het was uitgeworpen, constateerde dat het er toch was en besloot zichzelf te formatteren en ik mijn foto's e.d. kwijt was.
Als je dit wilt voorkomen dan moet je zelf regelmatig de bestandsbeheerder (file manager) ter hand nemen en de bestanden kopiëren naar het geheugenkaartje. Ter zijde wil ik opmerken dat de meeste meegeleverde bestandsbeheerders tamelijk gebrekkig zijn en dus de fabrikanten en cloud-leveranciers in de kaart spelen.

Maar goed, kabeltjes en geheugenkaartjes zijn in onmin geraakt.
Wat dan? Nou, draadloos. En draadloos bestaat in de praktijk uit twee varianten. Wifi en Bluetooth. Bluetooth heeft een beperkter bereik dan wifi. 

Maar er is ook nog NFC en dat wordt soms aanbevolen door fabrikanten onder de naam Android Beam waarbij telefoons met de ruggen tegen elkaar worden gehouden. Waarbij de vraag is of je daar nu veel mee opschiet om je foto's veilig te stellen. Als het tweede toestel wel een NFC-chip heeft en ook nog een geheugenkaartje kan hebben, dan misschien wel. Maar lekker, ik weet het zo net nog niet. 

Met een oude telefoon of tablet is het vrij makkelijk om er een ftp-server op te zetten en die te gebruiken in plaats van een cloud-oplossing (buiten Europa). Maar dan moet je wel een paar stapjes zetten en bijv. leren omgaan met FileZilla of de app File Manager+ die overweg kan met locaties op afstand (remote locations).  Dit kan natuurlijk ook met een oudere pc of laptop of met een raspberry pi die in de versie Zero voor pakweg € 15 te koop is en zowel wifi als bluetooth aan boord heeft en voorzien kan worden van een flinke harde schijf. 

Andere mogelijkheden:

- Sandisk heeft een tijdje reclame gemaakt voor een (mobiele) harde schijf met ingebouwde draadloze voorzieningen, genaamd Connect Wireless.

- PirateBox, beschikbaar voor Raspberry Pi, sommige routers en oude laptops.De PirateBox is gegarandeerd onafhankelijk van internet en louter lokaal te gebruiken.

- OwnCloud of NextCloud voor, opnieuw de Raspberry Pi of oudere pc/laptops

donderdag 2 april 2020

Toegangspunt of klant?

Met deze raadselachtige kop verhul ik het Engels dat van toepassing is op draadloze verbindingen. Access Point (AP) en/of Client.
Wanneer je een Raspberry Pi (raspi) zero w van ca. vijftien euro hebt geïnstalleerd, dan kun je met de ingebouwde wifi verbinding maken met een router. De router is dan het toegangspunt, access point. Dat is de normale situatie.
Maar je kunt ook, van de ingebouwde wifi, een access point maken. Dan kun je dus met je telefoon of tablet direct de raspi benaderen. Je kunt ook zeggen dat de raspi dan de functie van router vervult.
N.B.: Op interpret circuleren een paar handleidingen over hoe je beide typen van verbinding, naast elkaar kunt gebruiken. Ook op een raspi zero w.

Het leek me handig gezien het beoogde gebruik van de raspi om in ieder geval vanaf het begin toegang te hebben tot het apparaat/device. Omdat op korte termijn niet te verwachten viel dat er interpret zou zijn, moest de raspi zelf het toegangspunt voor nieuwe informatie zijn.
De documentatie hierover was prima en ik kon aan de gang. Desondanks kreeg ik het een dag lang niet aan de praat. Andere handleidingen werden bestudeerd. Totdat ik tijdens het nalopen van de verschillende configuratiebestanden ontdekte dat in de hostapd.conf, waar wpa=2 moest staan wpa2 stond. Vanaf dat moment had ik een toegangspunt op de raspi met een geheel eigen ip-adres en het deelde ook ip-adressen aan de apparatuur in de buurt uit, als dat gevraagd werd.

Fijn. Maar nog mooier zou het zijn wanneer ik kon schakelen tussen AP en de 'normale' klant-verbinding (met een router). Dus niet de hierboven beschreven situatie waarin beide tegelijkertijd bestaan, maar dat je kunt kiezen.
Daarover heb ik niet heel veel kunnen vinden. In het gevonden voorbeeld dat me een beetje op weg heeft geholpen is sprake van een raspi 3 die zowel ethernet als wifi heeft. Dus ben ik wat gaan sleutelen nadat ik ook een vraag in het forum van de rasberrypi.org had uitgezet.
Omdat het me ging duizelen van alle bestanden die nodig zijn om een netwerk in te stellen (configuratie) besloot ik om een overzicht te maken. Ik ben ermee gestopt, omdat ik niet meer kon volgen wat waarom werd gebruikt en al dan niet voorrang kreeg in de afhandeling.
Uiteindelijk heb ik in de /etc/wpa_supplicant/wpa_supplicant.conf drie configuraties aangebracht zonder de prioriteit te gebruiken. Ik kreeg toen de melding dat wlan0 geassocieerd werd met mijn voorkeurs wifi-netwerk, maar dat wlan0 geconfigureerd was met een ip-adres voor de AP. Dat ging niet werken.
Wachtend op een antwoord in het forum heb ik toen de configuratie voor interface wlan0, voor de AP uitgecommentaard en de statische toevoegingen voor de client ingevoegd.
Ik wacht met spanning af.

vrijdag 27 maart 2020

Vergeten nieuw


Vergeten nieuw
Toen ik een jaar of zeven of negen was waren we op vakantie in Zwitserland. Van tevoren was ons kinderen verteld dat het de moeite loonde om te sparen zodat we van ons zakgeld een horloge konden kopen. Dat deden we. Later bleek het niet alleen maar voordelen te hebben om voortaan altijd de tijd bij je te dragen. Op een dag kwam ik veel te laat voor het avondeten thuis. Nadat ik de keukendeur had geopend vond ik mezelf ineens onverklaarbaar op de trap naar de bovenverdieping. Ik had mijn vader, die zich achter het gordijn van de keukendeur bevond, niet op tijd gezien en die had me, voelde ik nu, een enorme schop onder mijn achterste gegeven.
Ik had nu toch een horloge, ik kon toch zien hoe laat het was. Mijn enige verdediging was dat ik zei, dat ik vergeten had te kijken.
Mijn schoonmoeder is ernstig dement. Zij vergeet dat ze vergeet.
Ze vergeet wat voor dag het is, ze vergeet dat ze moet eten, ze vergeet op tijd haar medicijnen in te nemen, ze vergeet hoe laat het is, ze vergeet in haar agenda te kijken.
In die agenda houden haar kinderen bij wat er op een dag gebeurt. Haar dochters vertellen haar dat ze die agenda het best op tafel kan leggen, maar ze bergt hem op in haar handtas en vergeet dat dan. En als ze dan in haar agenda kijkt – mam, dat staat in je agenda – dan vergeet ze wat ze daarin heeft gelezen.
Blijkbaar geeft de tijd structuur aan het leven. Er zijn uitgebreide klokken die niet alleen vertellen hoe laat het is maar ook wat voor dag en welk jaar. Als je nog een beetje geheugen hebt, dan kan het helpen te weten wat voor dag het is.
Een duidelijke klok kan daarbij helpen.
Een schoonzus had wat onderzoek gedaan en kwam onder andere met de ‘dayclock’ op de proppen. De dayclock is een app op een geprepareerde tablet. Het toont standaard de datum, de dagnaam, het dagdeel en de tijd zowel analoog als digitaal. Terzijde: in het reclamemateriaal zien we een dayclock met de aanduiding ‘Donderdag Middag’. Voor een oudere misschien een gruwel. Ze hebben maandagochtend, dinsdagavond en donderdagmiddag geleerd, als het goed is en zonder hoofdletters. Grote kans dat ze dat nog wel weten.
Rechts van de tijdsaanduidingen is een ruimte voor een foto. Alleen bij een abonnement. Net als de toegang tot het berichtengebied aan de bovenkant van het scherm. Veelgebruikte tekst op de webstek: “het is zo simpel als klokkijken”.
De app kent sinds enige tijd ook spraakmededelingen.
Vergeetachtigheid bij mijn schoonmoeder is helaas niet het enige probleem. Ze heeft een bloedhekel aan allerlei nieuwe dingen en aan alles waar veel knopjes aan zitten. De magnetron was jaren geleden nieuw, maar wordt niet meer gebruikt. Zat nog niet in het lange-termijngeheugen. De televisie heeft het gelukkig wel gehaald, maar alleen de publieke omroep. De rest heeft afgedaan vanwege die onvoorspelbare reclames. De medicijn-alarmklok heeft haar gebruik ervan niet overleefd. Mijn schoonzus en belangrijkste mantelzorger had een hele grote klok met dagaanduiding geregeld, maar die wilde ze per se niet in het zicht. Die hangt nu op een onlogisch hoge plek in de keuken.


Dus hoe krijgen we haar aan de dagklok?
Jarenlang was ik de ‘digitale klusjesman’ en de laatste jaren een enorme fan van de goedkope mini-computer Raspberry Pi – kortweg raspi. Die raspberry pi’ s kunnen ook de televisie, oud of nieuw, als scherm gebruiken. En de televisie staat al jaren op een kastje in de woonkamer. Dus geen nieuw apparaat in haar huis, maar de televisie gebruikt. Dat dacht ik dus. Zij het dat ze zou moeten leren om met de input-knop op de afstandsbediening een andere bron te kiezen dan het televisiesignaal. Dat zou vermoedelijk al lastiger worden.
De analoge klok werd in eerste instantie nagebouwd met canvas in html. De tekstaanduiding van dagnaam, dag, dagdeel en tijd werd er meteen onder neergezet op het canvas. Maar toen liep ik tegen een probleem aan om de tekst te verversen. Dat bleek lastiger dan gedacht. Inmiddels weet ik de oplossing.
Canvas voorlopig verlaten om in gewone html met de tijdsfuncties het tekstdeel op te bouwen.
Dat kon allemaal nog steeds in een redelijk statische webpagina afgehandeld worden. Zelfs foto’s, die lokaal opgeslagen zouden zijn, vormden m.i. niet een groot probleem.
Maar dan de mededelingen, zoiets als “Gijs en Zelda komen vanmiddag rond een uur of twee langs op de thee”, of “halfvijf: broeder komt langs om bloed te prikken”.
De statische kant wordt dan verlaten. Je moet toegang hebben tot het apparaat of een server om tekst aan te passen. Als je met html om kunt gaan is het op  't apparaat niet zo’n probleem. Maar als je niet met html om kunt gaan wat moet  je dan.
En toen kreeg ik een helder idee. Bij onze grote zoekboer wiens naam begint met een g, kun je, om niet, een simpele website starten. En als je dus een account bij de zoekboer hebt kun je ook een agenda maken. En die agenda kun je ook weer opnemen in je website. Die simpele website is gebaseerd op sjablonen en die sjablonen laten zich visueel vullen en aanpassen. Niks moeilijks aan.
Dat ziet er dan in de bewerkingsmodus zo uit:

Wil je het zien zoals gepubliceerd, dan klik je op het uitklappijltje rechts van de blauwe knop Publiceren en kiest voor ‘Gepubliceerde site bekijken’.
De kleinste raspberry pi, genaamd zero w, w van wireless, draadloos, heeft naast wi-fi ook bluetooth. Maar het gaat ons om de wi-fi. Dit kleine apparaat kan dus achterop een televisie worden bevestigd, of eronder en dan met de buitenwereld contact maken met de eigen website!
Voor de wi-fi had ik gedacht om met een van de buren af te spreken om voor een gering bedrag een verbinding met zijn/haar/hullies router op te zetten. Geen rare apparaten met knipperende lichtjes in haar huis.



De les
Wanneer je denkt dat iemand later mogelijkerwijs zo’n soort hulpmiddel nodig heeft, begin er dan in een heel vroeg stadium mee. Stel het niet uit. Dan is er nog tijd om te wennen aan nieuw gedrag op de afstandsbediening of een nieuw apparaat in huis.