Blog Image

WisClub Blog

Demo’s op WisAvond

News items Posted on Wed, August 03, 2016 19:32:19

Het was weer een interessante WisClub avond 29 juli j.l. Met drie demo’s.

Allereerst een demo van Klaus met twee Lora modulen. Het gaat hierbij om een Nexus, een Arduino compatible met een Atmega328 er op, en als Lora device de RFM95W.

De Nexus.
Twee maal de Nexus op een experimenteer boardje gegevens uitwisselend met elkaar.

Overigens, op de Lora modulen van Ben, de Dragino, ook de RFM95W. Aangestuurd door de RadioHead library voor de Arduino.

Hier op een Arduino Mega gestoken.

Een tweede demo van Ben, een M590 GPRS module om SMS te versturen vanuit bijvoorbeeld een Arduino. Via Chinese Electronics (CE) aangeschaft, bij Banggood printje met alle onderdelen en een refurbished M590 module en SIM-kaart houder, 4,25 euro. En ongeveer dezelfde samenstelling bij Ali B, 1,37 euro. Daar kun je niet voor sukkelen…

Via een laptop en TeraTerm de commando’s ingetikt om een SMS te versturen.

De set die door Banggood wordt geleverd. Een zeer ruime print.

Aangesloten op een Arduino Mega met een aparte 5 volt voeding. In de datasheet staat dat de M590 pieken kan hebben van 2 Ampere en dat kan niet geleverd worden door de Arduino via de USB aangesloten op een PC.

Dit is de set die geleverd wordt door Ali B. Omgerekend 1,37 euro.

Inmiddels is van de M590 plus Arduino Mega een MQTT-SMS device gemaakt zodat er vanuit een MQTT netwerk naar buiten ge-SMS-ed kan worden. Bijvoorbeeld als MQTT wordt gebruikt als alarmsysteem.

Als laatste demo een demo van San. TOR is nog een keer ter sprake gekomen en er zijn ook wat links genoemd waarop het een en ander te vinden is. Verder een site waarop een gratis domain geregistreerd kan worden en we hebben www.pa0kn.tk alvast vastgelegd. TK van Theo Kleijn, PA0KN zijn Call.



Trommelen

Werk leden Posted on Wed, August 03, 2016 19:11:32

Werk van Edwin. In eerste instantie voor zijn kinderen, maar als die er op uitgekeken zijn, gaat hij er mee aan de slag. Een langzaam draaiende trommel om o.a. stenen te trommelen.
Voor de aansturing van de motor is 12 Volt nodig, en met een ringkerntrafo is die 30 volt is dat toch zo gemaakt. Gewoon een extra secundaire winding erbij, 0.8 volt per winding, tel maar na.


“The making of” komt binnenkort op youtube, het is een uitgebreide film.



Orange Pi

News items Posted on Wed, August 03, 2016 19:08:55

Paar leden hebben een Orange Pi besteld. Bij Ali B. 14,38 euro inclusief een plastic kastje en een USB power cord. Even zoeken naar de juiste firmware voor op het SD-kaartje, uiteindelijk is dat ARMBIAN geworden, een Debian versie.


Wat opvalt is dat het beeld buiten het scherm loopt, maar we nemen aan dat met wat fine tunen dit wel verholpen kan worden. Zoals gezegd, uiteindelijk is er ARMBIAN op gezet en dat draait naar volle tevredenheid.



SE-CLOCK-RVFD

Werk leden Posted on Wed, August 03, 2016 19:05:06

Twee klokjes kado en zo’n mooi klokje dat er daarna nog een paar zijn bijbesteld

SE-CLOCK-RVFD


Voorzichtig vast te pakken, want op het display staat hoogspanning.



Droidscript

Werk leden Posted on Wed, August 03, 2016 11:09:18

Schitterend die smartphones. Alleen, je moet bijna een raketgeleerde zijn om er zelf wat voor te kunnen maken. Althans, dat MOEST. Sinds een tijdje is er een hele leuke toolset: DroidScript. Je maakt in javaScript zelf heel snel hele mooie apps, typend op je desktop die je meteen kan draaien als app op je smartphone.

Droidscript is gratis. Alleen als je echte apps wilt bouwen moet je software bijkopen maar tegen laag tarief. De APK builder kost 15 euro.

Droidscript komt met een hele serie voorbeelden. Je maakt wat in de editor, klikt op de “afspelen” knop en de app werkt meteen op de android telefoon.
Als je een nieuw project start maakt ie eerst een framework aan waarop je dan verder borduurt.
Eerst haal je Droidscript op in de PlayStore. Daarna start je het en je klikt op de “Connect knop”. Er komt een popup met een URL en password erin. Die klop je in op Firefox en je hebt een remote terminal zoals hierboven.

We kiezen voor New App. DS maakt nu een simpel framework aan met daarin de eerste regels aan gobbledygook:


Je apps lopen standalone als je de APK builder erbij koopt. En anders hebben ze de Droidscript run-time nodig. Maar die is gratis dus je hebt de APK builder alleen nodig wanneer je apps maakt voor complete mongolen (zoals de bulk van mijn collega’s).

Hier is de source van PlusMin.js. Je voert drie tijden in (start, stop en allowance (alle postnl bezorgers krijgen een target tijd op voor een wijk)) en de app rekent uit wat je bij moet plussen of af moet minnen.

—-

function OnStart()

{

var lay = app.CreateLayout( “linear”, “VCenter,FillXY” );

edt1 = app.CreateTextEdit( “”,-1,-1,”Right” );

edt1.SetHint( “Starttijd” );

lay.AddChild( edt1 );

edt2 = app.CreateTextEdit( “”,-1,-1,”Right” );

edt2.SetHint( “Stoptijd” );

lay.AddChild( edt2 );

edt3 = app.CreateTextEdit( “”,-1,-1,”Right” );

edt3.SetHint( “Scenario” );

lay.AddChild( edt3 );

var btn = app.CreateButton( “Berekenen” );

btn.SetOnTouch( btn_OnTouch );

lay.AddChild( btn );

app.AddLayout( lay );

}

function makeMins (str)

{

var mins;

var arr = str.split (‘:’);

mins = parseInt (arr [1]) + 60 * parseInt (arr [0]);

return mins;

}

function btn_OnTouch ()

{

var Tstart, Tstop, Tscen, Tdiff, tijd, mins, hrs;

Tstart = makeMins (edt1.GetText());

Tstop = makeMins (edt2.GetText());

Tscen = makeMins (edt3.GetText());

Tdiff = Tstop – Tstart – Tscen;

if (Tdiff > 0)

{

tijd = ‘Bijplussen ‘;

} else {

tijd = ‘Afminnen ‘;

Tdiff = -Tdiff;

}

hrs = Math.floor (Tdiff / 60);

mins = Tdiff % 60;

tijd += hrs + ‘:’;

if (mins < 10) tijd += ‘0’;

tijd += mins;

app.ShowPopup( tijd );

}

————

De app is ook gemaakt in HTML en Javascript maar dat was beduidend complexer.