title image

Die Hard Kerstboomhanger 

Youtube

Eerste Kerstdag 2020:
Die Hard, uit 1988, is natuurlijk de beste kerstfilm ooit. Geen zoetsappig gedoe maar actie! ;-)

Op internet zijn een hoop voorbeelden te vinden van die hard kerstboomhangers, google dat maar eens.
Maar ik maak een elektronische versie!

Dit ontwerp is ook prima te gebruiken als digitaal (mini) fotolijstje voor in de kerstboom.
afbeelding

Het interessante van dit project is dat de afbeeldingen worden opgeslagen in het interne geheugen van de ESP chip op de Wemos D1 mini
Er is dus geen extra card reader nodig om de foto's op te slaan.

Onderdelen

Dit zijn de onderdelen..
1) De Wemos D1 Mini
Klik op het plaatje voor een link naar een betrouwbare winkel
Wemos D1 Mini

2) 2.2 inch TFT Display
Het exacte type is: 2.2 inch TFT Display 240*320 pixels - ILI9341
Deze kocht ik op ebay.
In nederland zou ik hem hier kopen (klik op plaatje)
display

3) Batterijhouder:
Ik gebruik deze batterijhouder. Je zou ook een andere kunnen gebruiken, dat bespreek ik in de video.
batterijhouder

4) Spanningsregelaar:
Ik gebruik deze buck-boost regelaar. Deze regelt de spanning omlaag of omhoog als dat nodig is. Zo wordt zelfs het laatste beetje energie uit de batteijen getrokken
buckboost


Verder heb je natuurlijk wat draad, een soldeerbout en andere kleine dingen nodig.


ESP8266 ondersteuning toevoegen aan Arduino IDE

Ik ga er vanuit dat je wel eens iets hebt gedaan met een Arduino en dat de Arduino Software (De IDE) al is geinstalleerd op je computer.
Maar standaard worden de ESP chips niet ondersteund door Arduino IDE. Die moet je zelf toevoegen. Dat gaat zo:
1) Open de Arduino voorkeuren:
voorkeuren

2) Voer de volgende tekst in in het veld "meer Board Manager URL's" : http://arduino.esp8266.com/stable/package_esp8266com_index.json
voorkeuren
en druk op OK

3) Open het Board Beheer via het menu Hulpmiddelen > Board > Board beheer
voorkeuren

4) Zoek in het boards beheer naar ESP8266, installeer vervolgens de esp8266 boards
voorkeuren

5) Nu zijn de esp8266 ontwikkelbordjes beschikbaar, o.a. de hier gebruikte (Lonin) Wemos D1 R2 & Mini
voorkeuren

ESP8266 Sketch data upload

Om de afbeeldingen uit de data folder te kunnen uploaden naar de wemos heb je een extra Plugin nodig.
Je kunt deze downloaden vanaf github, of HIER vanaf mijn website
Het zip bestand bevat een folder met de naam : "ESP8266FS", plaats die folder in de tools folder van jouw sketchbook folder.
Die tools folder moet je waarschijnlijk wel eerst zelf aanmaken.
De plugin (esp8266.jar) staat dus uiteindelijk in deze folderstructuur:
plug-in

Nu moet de "ESP8266 Sketch data upload" menu optie beschikbaar zijn
voorkeuren


De sketch voor dit project

Hier kun je de sketch voor dit project downloaden:
Download

Schema

Dit is het schema van het project (klik om te vergroten): schema



Afbeeldingen converteren

In de video laat ik zien hoe afbeeldingen geconverteerd worden tot raw data. Dat doe ik met een convert tool (alleen voor windows).
Deze tool kun je hier downloaden:
tool
De tool is geschreven door rinkydinkelectronics http://www.rinkydinkelectronics.com

3D ontwerp

Het kastje is ontworpen in tinkercad, hier is een LINK naar het ontwerp
ontwerp
De stl bestanden kun je ook HIER downloaden

Bekijk de video