Pagina1 van 2

IP Rating Codes voor LED strips

IP Rating Codes voor LED strips
0

Ik rommel al een flink aantal jaren met LED strips, en zo af en toe krijg ik de vraag: “Wat betekenen nu die IP codes?”.

Het korte antwoord op deze vraag is: Het is een indicatie hoe goed de LED beschermd zijn tegen water en stof.

Uiteraard is dat antwoord kort door de bocht en verre van volledig.
In dit artikel laat ik je zien hoe de IP code wordt opgebouwd zodat je de juiste IP code voor jouw project kunt kiezen.

Beginnen met de ESP8266 als Arduino vervanger

Beginnen met de ESP8266 als Arduino vervanger
11

In dit artikel laat ik je zien, aan de hand van mijn eigen ervaringen, hoe je aan de slag kunt met een ESP8266, als vervanging voor een Arduino.

De ESP8266, wordt soms verkocht als een WiFi shield voor een Arduino. Leuk maar … de ESP8266 op zichzelf kan al als een Arduino functioneren. Dus je hebt (voor de meeste projecten) geen Arduino meer nodig, en de ESP8266 is krachtiger dan de meeste Arduino’s.

Misschien een beetje vreemd om zo te zeggen, maar na het spelen met een ESP8266 weet ik niet of ik in de toekomst nog gebruik ga maken van mijn Arduino boards. Niet alleen is een ESP8266 board veel goedkoper (ongeveer €5) maar de ESP8266 is ook nog eens sneller, heeft meer geheugen, is compacter, en heeft WiFi aan board!

Arduino – Alle LEDStrip effecten in èèn (NeoPixel en FastLED)

Arduino – Alle LEDStrip effecten in èèn (NeoPixel en FastLED)
52

Als je het artikel “LEDStrip effecten voor NeoPixel en FastLED” hebt gelezen, dan zul je misschien gezien hebben dat een aantal bezoekers graag een sketch hadden gezien waarbij alle effecten staan. Een aantal van de bezoekers hebben een aantal mooie resultaten bij elkaar gezet en me soms op weg geholpen naar dit eind product.

De belangrijkste uitdaging was toch wel: hoe schakel ik snel om van het ene effect naar het andere.

Vandaag dus eindelijk wat tijd gevonden en het helemaal uitgewerkt … dus veel plezier met de LED effecten!

Arduino Programmeren voor Beginners – Deel 9: Tekst Invoer

Arduino Programmeren voor Beginners – Deel 9: Tekst Invoer
35

We hebben in de laatste 8 delen veel gezien en geleerd, hoop ik. In dit laatste deel van onze kleine Arduino Programmeren cursus, we zijn al bij deel 9, gaan we kijken hoe we via de Seriële Monitor gegevens kunnen laten invoeren door de gebruikers van ons programma, voor zowel tekst als nummers.

Deze reeks, richt zich hoofdzakelijk op het Arduino Programmeren voor beginners, en dan specifiek voor m’n neefjes Bram en Max – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra electronica componenten blijft beperkt tot een minimum en bewaren we voor een volgende reeks.

Arduino Programmeren voor Beginners – Deel 8: Arrays

Arduino Programmeren voor Beginners – Deel 8: Arrays
13

We zijn nu bij het achtste deel van Arduino Programmeren voor Beginners, en in dit deel gaan we een beetje dieper in op Arrays. Array hebben we al gezien bij het werken met strings, maar nu wat meer aandacht aan wat we nog meer met arrays kunnen doen.

Deze reeks, richt zich hoofdzakelijk op het Arduino Programmeren voor beginners, en dan specifiek voor m’n neefjes Bram en Max – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra electronica componenten blijft beperkt tot een minimum en bewaren we voor een volgende reeks.

Arduino Programmeren voor Beginners – Deel 7: Strings

Arduino Programmeren voor Beginners – Deel 7: Strings
0

In dit artikel, deel 7 van Arduino Programmeren voor Beginners, gaan we kijken naar Strings of te wel tekst.

We hebben tot dusver met nummers en booleans gewerkt, maar een beetje kunnen spelen en werken met tekst zou de interactie met de gebruiker stukken beter maken natuurlijk. We hebben al wel wat met tekst gedaan, maar nog niet echt wetende wat we precies met tekst kunnen doen.

Deze reeks, richt zich hoofdzakelijk op het Arduino Programmeren voor beginners, en dan specifiek voor m’n neefjes Bram en Max – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra electronica componenten blijft beperkt tot een minimum en bewaren we voor een volgende reeks.

Arduino Programmeren voor Beginners – Deel 6: Functies

Arduino Programmeren voor Beginners – Deel 6: Functies
23

In deel 6 van Arduino Programmeren voor Beginners, gaan we kijken naar functies (Engels: functions). We hebben al een paar functies gebruikt en gezien, maar in dit deel gaan we kijken naar functies die we zelf kunnen maken.

Functies worden vaak gebruikt om een reeks stappen, die herhaald of hergebruikt kunnen worden, samen te voegen naar een nieuwe instructie. Dit kan bijdragen aan efficiënter programmeren, maar ook aan een beter leesbaar programma.

Deze reeks, richt zich hoofdzakelijk op het Arduino Programmeren voor beginners, en dan specifiek voor m’n neefjes Bram en Max – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra elektronica componenten blijft beperkt tot een minimum en bewaren we voor een volgende reeks.

Arduino Programmeren voor Beginners – Overzicht

Arduino Programmeren voor Beginners –  Overzicht
25

Voor de mini cursus, Arduino Programmeren voor Beginners, vindt je op deze pagina een overzicht van alle hoofdstukken en paragrafen.

Oorspronkelijk had ik deze hele lijst bij elk artikel (hoofdstuk) gezet, maar de lengte van het overzicht begon toch echt te lang te worden om bij elke hoofdstuk te plaatsen.

Dus … bij elk individueel hoofdstuk een overzicht van het betreffende hoofdstuk, en op deze pagina het hele overzicht van de “cursus”.

Arduino Programmeren voor Beginners – Deel 5: Lussen

Arduino Programmeren voor Beginners – Deel 5: Lussen
2

Dit is het vijfde deel van Arduino Programmeren voor Beginners, waarin we gaan kijken hoe we met lussen kunnen gaan werken.
Dat klinkt natuurlijk raar, maar wat ik daarmee bedoel is dat we code gaan herhalen, bijvoorbeeld bij het aftellen of in afwachting van een conditie.

Dit zijn de zogenaamde “loops” zoals de “for”-loop, “while”-loop en de “do … while …”-loop. Deze loops hebben ook invloed op de eerder genoemde “Control Flow” van ons programma – of te wel, bepalen in welke situatie, welk deel van het programma uitgevoerd gaat worden.

Deze reeks, richt zich hoofdzakelijk op het Arduino Programmeren voor beginners, en dan specifiek voor m’n neefjes Bram en Max – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra elektronica componenten blijft beperkt tot een minimum en bewaren we voor een volgende reeks.

Arduino Programmeren voor Beginners – Deel 4: Beslissingen

Arduino Programmeren voor Beginners – Deel 4: Beslissingen
17

Dit is het vierde deel van Arduino Programmeren voor Beginners.
In dit deel gaan we kijken naar het maken van beslissingen in ons programma.

Dit zijn de zogenaamde “if…then..,” (als…dan…) situaties, en omdat we in ons programma informatie vergelijken om vervolgens beslissingen te maken, gaat dit een belangrijk onderdeel worden. Deze beslissingen gaan de zogenaamde “Control Flow” van ons programma bepalen – oftewel, bepalen in welke situatie, welk deel van het programma uitgevoerd gaat worden.

Deze reeks, richt zich hoofdzakelijk op het Arduino Programmeren voor beginners, en dan specifiek voor m’n neefjes Bram en Max – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra electronika componenten blijft beperkt tot een minimum en bewaren we voor een volgende reeks.

Arduino Programmeren voor Beginners – Deel 3: Werken met Informatie

Arduino Programmeren voor Beginners – Deel 3: Werken met Informatie
41

In dit derde deel van Arduino Programmeren voor Beginners, gaan we praten over informatie oftewel “data” en hoe we daar meer kunnen werken.  We gaan kijken naar soorten informatie, hoe we informatie kunnen opslaan in “variabelen” en “constanten”. Het afhandelen van informatie is natuurlijk bij uitstek waar computers voor gemaakt zijn.

Deze reeks richt zich hoofdzakelijk op het Arduino Programmeren voor beginners, en dan specifiek voor m’n neefjes Bram en Max – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra componenten blijft beperkt tot een minimum.

Arduino Programmeren voor Beginners – Deel 2: Uitvoer

Arduino Programmeren voor Beginners – Deel 2: Uitvoer
16

Dit is het tweede deel in een serie artikelen die ik heb geschreven voor mijn neefje Bram, die graag zo willen leren programmeren omdat hij een robot wil gaan bouwen.

In dit deel gaan we de Arduino IDE, die we in deel 1 hebben geïnstalleerd, een beetje verkennen en gaan we kijken hoe we de uitvoer (output) van de Arduino zichtbaar kunnen maken op onze computer. Dat laatste is natuurlijk handig als we willen weten of ons programma naar wens werkt, of om tussendoor te kijken wat het programma doet. In tegenstelling tot een gewone computer, heeft de Arduino namelijk geen beeldscherm …

Deze reeks richt zich hoofdzakelijk op het Arduino Programmeren voor beginners – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra elektronica componenten blijft beperkt tot een minimum en bewaren we voor een volgende reeks.

Arduino Programmeren voor Beginners – Deel 1: Opzet

Arduino Programmeren voor Beginners – Deel 1: Opzet
72

Dit is het eerste deel in een serie artikelen die ik heb geschreven voor mijn neefje Bram Knuit, die graag wilde leren programmeren omdat hij een robot wil gaan bouwen. Uiteraard hebben we daarvoor een leuk stukje hardware nodig (Arduino) en moeten we natuurlijk een beetje bekend worden met de programmeertaal C die voor Arduino Programmeren gebruikt wordt. Overigens: dit is slechts basis programmeren, we gaan dus geen robot bouwen …

In dit eerste artikel gaan we kijken naar de spullen die we nodig hebben om met de Arduino aan de slag te kunnen. We gaan een Arduino kiezen en kijken hoe we de IDE, de programmeeromgeving, op moeten zetten zodat we de voorbeelden in de komende artikelen kunnen uitproberen.

Deze reeks richt zich hoofdzakelijk op het Arduino Programmeren voor beginners – gebrek aan kennis voor wat betreft de Engelse taal en wiskundige achtergrond hoeft waarschijnlijk geen probleem te zijn. Het gebruik van extra elektronica componenten blijft beperkt tot een minimum en bewaren we voor een volgende reeks.

De laatste Boblight Config Maker …

De laatste Boblight Config Maker …
7

Na een aantal iteraties en versies van Boblight Config Maker, heb ik besloten om de test versie v2 toch vrij te geven … bedenk wel dat het nog niet af is en misschien ook nooit afgemaakt zal worden – maar op verzoek van een aantal gebruikers, dan toch beschikbaar gemaakt.

V2 is geheel van nul opnieuw opgebouwd, en in mijn opinie nog niet helemaal “af” – maar veel gebruikers zouden voordeel kunnen hebben bij een aantal van de nieuwe opties die ik heb toegevoegd.

Helaas kost dit project me veel te veel tijd, en helaas kan ik er ook geen gewoon inkomen mee halen, dus vandaar dat dit project nu stil gezet gaat worden. Misschien dat ik het in de toekomst weer eens oppak …

Een aantal gebruikers verzocht om vrijgave van de source, maar daar wil ik (op dit moment) nog niet aan beginnen …

UPDATE: Ik heb beta 3 beschikbaar gemaakt voor Windows en Mac gebruikers welke een aantal bugs oplost.

Arduino – LEDStrip effecten voor NeoPixel en FastLED

Arduino – LEDStrip effecten voor NeoPixel en FastLED
110

Als je het artikel “Arduino – WS2812 LED strip besturen met NeoPixel of FastLED” al hebt gelezen, dan zul je misschien zelf ook gefascineerd zijn met de LEDStrips en de mogelijke gave effecten.

Met de opkomende feestdagen wil je de LEDStrips misschien wel als aanvulling gaan gebruiken voor de versieringen … misschien wel a-la Griswold (National Lampoon’s Christmas Vacation)! 

Bekijk zeker het vuur-effect eens waarbij WC papier gebruikt wordt voor licht diffusie!

Er wordt wel verondersteld dat je het artikel “Arduino – WS2812 LED strip besturen met NeoPixel of FastLED” hebt gelezen voor wat basis kennis.

Ik hoop dat dit artikeltje een motivatie is voor anderen om hun effecten ook te plaatsen (in de opmerkingen of in het forum).

1 2