Door Olaf van Miltenburg

Nieuwscoördinator

Community-builds in de spotlight

Retroconsole, nixie, wekker en wordclock

21-07-2019 • 09:26

81

Multipage-opmaak

Inleiding

Al meer dan anderhalf jaar publiceert de redactie de .build-artikelen, eerst in het Tweakers-magazine en een aantal weken daarna online. Bij elk diy-project beschrijft een redacteur een stappenplan met achtergrondinformatie rond elektronica. We beschreven bijvoorbeeld het zelf kunnen bouwen van een toetsenbord, racedrone, nixieklokje en Android Auto-scherm.

De artikelen zijn ter leering ende vermaeck en we hopen natuurlijk dat de artikelen ook anderen inspireren om met soldeerbout en 3d-printer aan de slag te gaan. We vroegen de community daarom anderhalve maand geleden naar leuke elektronicaprojecten waar ze zelf mee bezig waren of waren geweest. Uit dat aanbod publiceren we hier een overzicht van vier projecten. In Gathering of Tweakers-forumonderdelen als ‘Modding, Mechanica & Elektronica’ vind je nog veel meer communitybuilds.

Inmiddels heeft dit initiatief een vervolg gekregen in de vorm van de oproep aan de community om Raspberry Pi- en andere projecten met compacte computing boards te delen. Tweakers blijken groot fan van dit soort computing boards want in het bijbehorende topic stroomden de reacties met toepassingen voor de Raspberry Pi en aanverwante elektronica binnen. In de toekomst maken we een overzicht van die projecten, dat eerst in het Tweakers Magazine voor abonnees verschijnt.

Draagbare retrogameconsole

Door Tadango

De door mij gemaakte retro gaming portable computer is gebaseerd op een Raspberry Pi 3B+. Ik heb een 5”-lcd gebruikt zodat er een grote portable spelcomputer ontstaat. Het uiterlijk is lichtjes gebaseerd op dat van een Nintendo Gameboy, vandaar de naam PiBoy. De besturing verloopt via een zelfbouwjoystick door middel van een Arduino. Als software is RetroPie aanwezig en staan er diverse roms en pc-games op.

Ik had eerder een bartop-arcadekast gebouwd maar merkte dat deze te weinig gebruikt werd omdat hij altijd op een vaste plek stond. Een portable versie leek een leuke oplossing, ook ideaal voor vakanties. Daarnaast zocht ik een project om meer te kunnen doen met 3d-tekeningen.

Het kiezen van de voeding en aan-/uitschakelaar vond ik lastig en ook moest ik bedenken hoe om te gaan met de warmteontwikkeling. Uiteindelijk heb ik een spanningsregelaar omgebouwd en de Pi een deel van het werk laten doen. Het laden is omzeild met een externe lader en het warmteprobleem is deels opgelost met een heatsink, koelgaten en een lichte underclock van de cpu.

Over de behuizing en de ombouw van de spanningsregelaar ben ik tevreden. De behuizing is een compleet eigen ontwerp wat een hoop tijd heeft gekost maar ook erg goed is gelukt. Vooral het maken van de verschillende iteraties was leuk om te doen omdat je het ontwerp ziet groeien van een ruw idee tot een voltooide versie.

PiBoyPiBoy
PiBoyPiBoyPiBoyPiBoy

Nixieklok en toetsenbord

Door jetspiking

Een paar maanden geleden besloot ik om een volledig aanpasbaar toetsenbord te bouwen. Dit bestaat uit allemaal losse onderdelen, die daarna gesoldeerd en gemonteerd moeten worden. Het toetsenbord bestaat onder andere uit een printplaat, mechanische switches zoals die van Cherry of Gateron, stabilizers, leds, keycaps en een behuizing. Ik heb vooral veel tijd moeten besteden aan het uitzoeken van de onderdelen. Het is de eerste keer een hele klus om te weten waar je op moet letten met betrekking tot de compatibiliteit van de diverse onderdelen. Passen je keycaps wel op jouw toetsenbordindeling? Is dit wel de goede printplaat? Welke stabilizers moet ik hebben?

Ik kwam op het idee om dit te bouwen aan de hand van het Tweakers-artikel in het magazine. Dit was een flinke tijd geleden, maar dat heeft mij er niet van weerhouden om het ook een keertje te proberen en daarna nog twee keer. Bij mijn tweede build-project had ik besloten een zogenaamde Positioning Plate te gebruiken. Helaas bleek later dat door een fout alles losgesoldeerd moest worden, in plaats van slechts één switch. Sindsdien gebruik ik die platen niet meer.

Community Build Toetsenbord
Community Build ToetsenbordCommunity Build ToetsenbordCommunity Build Toetsenbord

Daarnaast heb ik een nixieklok gemaakt, het klokje waarin oude buisjes of radiolampen zijn verwerkt, veelal afkomstig uit het voormalige Oostblok. Dit project is geïnspireerd op het Tweakers-artikel van Paul. Toevallig had ik op de Abonneedag van Tweakers al een klokje van hem zien staan. Doordat ik dat een heel gaaf ding vond, was ik er direct toe overgehaald er een te maken na het lezen van zijn build-artikel.

Ik was vooral lang op zoek naar de buisjes zelf. Deze zijn lastig goedkoop te vinden, is mijn ervaring, en ze moeten van het goede type zijn, aangegeven met een IN-nummer. Het meest trots ben ik op het eindresultaat in combinatie met mijn eigen 3d-geprinte behuizing. Ik zie het daardoor als iets wat ik helemaal zelf gemaakt heb. Het heeft daardoor voor mij meer waarde dan een nixieklok die ik gewoon kant-en-klaar online zou bestellen.

Community Build Nixie
Community Build NixieCommunity Build NixieCommunity Build Nixie

Slimme wekker

Door ploegmma

De slimme wekker die ik heb gemaakt, is gebaseerd op de ESP32 van Espressif, een system-on-a-chip-microcontroller met wifiondersteuning. De alarmklok doorloopt verschillende wekacties om prettig wakker worden te bevorderen. Hij maakt hiervoor gebruik van lichtanimaties, geluid en informatievoorziening. Voor de verlichting zijn er NeoPixel-leds, waarvan het licht mooi kan weerkaatsen op een achterliggende muur. Wat geluid betreft kan de wekker sfeergeluiden zoals natuurklanken weergeven, evenals voorgelezen informatie zoals nieuws, het weer, de agenda, slaapstatistieken en internetradio. De wekker kan slaap bijhouden met radardetectie en de statistieken zijn gebaseerd op bewegingen gedurende de nacht. Met een telefoonapp kunnen instellingen worden gewijzigd en kunnen slaapstatistieken in een grafiek worden bekeken. Updaten van de wekker kan over-the-air en er is telnetondersteuning.

Na een eerder technisch project zocht ik een project waarbij de nadruk meer lag op de firmware en de mechanische verwezenlijking. Ik kwam toen op YouTube een video tegen van een prachtig ontwerp voor een klok met houten ‘doorschijn’-behuizing. Dat effect, waarbij het lcd-licht van de tijdweergave zichtbaar is alsof het op het hout wordt geprojecteerd, vond ik een geweldig idee. En natuurlijk kon mijn vrouw wel een mooie wekker gebruiken.

Community Build Slimme wekker
Community Build Slimme wekkerCommunity Build Slimme wekker
Community Build Slimme wekkerCommunity Build Slimme wekkerCommunity Build Slimme wekker

De elektronica was in dit project eenvoudig omdat er gebruikgemaakt kan worden van
diverse bestaande, kant-en-klare modules. De uitdaging zat veel meer in de code en de
behuizing. Een ding waar ik tegenaan liep, was de stroomvoorziening, wat wel vaker een probleem kan zijn. Door inschakelstromen voor de NeoPixels en de audio had ik in het begin vaak last van brown-outs en klikgeluiden, wat niet handig is als je fijn wakker wilt worden. De oplossing lag in het gebruik van een combinatie van passieve componenten, code en een goede voeding. Verder heeft het heel wat tijd gekost om de behuizing te ontwerpen en te printen.

Het ontwerp is gedaan met Fusion 360; het printen gebeurde met een redelijk eenvoudige 3d-printer: de Tevo Tornado. Ik heb ervoor gekozen de code goed te documenteren en uiteindelijk te publiceren op Github. Ik gebruik PlatforIO, een opensource-ecosysteem voor internet-of-thingsdevelopment, samen met Visual Code van Microsoft. De meeste tijd ben ik verloren met ‘tijdvraagstukken’, de verschillende representaties van tijd in code en api’s met of zonder zomertijd/wintertijd, Zulu, utc enzovoort. De vertaalslagen daartussen zorgden ervoor dat er geen alarm afging of juist wel, maar op de verkeerde momenten.

Community Build Slimme wekkerCommunity Build Slimme wekkerCommunity Build Slimme wekkerCommunity Build Slimme wekkerCommunity Build Slimme wekkerCommunity Build Slimme wekker

WordClock

Door Voronwë

Mijn WordClock is gebouwd op basis van een Raspberry Pi Zero W en een WS2812B-ledstrip. De tijd wordt per vijf minuten weergegeven in woorden in plaats van getallen. Doordat de matrix uit 10x11 leds bestaat, kan er via de Raspberry Pi ook andere informatie geprojecteerd worden, zoals de zonsop- en zonsondergang, en het weer. Er kan zelfs Tetris op gespeeld worden.

Het project is geïnspireerd op een kunstproject van Biegert und Funk. Die uitwerking was mij veel te duur, meer dan vijftienhonderd euro. Toen ben ik op internet gaan zoeken of er al een dergelijk project te vinden was. Ik vond verschillende ontwerpen op basis van microcontrollers en Arduino's, maar toen ik bij de Github-repository van Bernd Krolla kwam, wist ik direct dat ik die wilde maken.

De backbone en het solderen waren een eitje, ook al doe ik dat niet erg vaak. Er bleek alleen geen Nederlandse lay-out te zijn voor het formaat dat ik wilde. Die heb ik zelf ontworpen en er meteen wat eastereggs in verstopt. Toen moest ik nog wel de frontplaat maken. Na lang zoeken kwam ik via een Duits Wordclockforum uit bij een bedrijf dat vaker dit soort platen maakt, die redelijk betaalbaar zijn. Op basis van mijn cad-tekening heb ik twee frontplaten laten laseren, een van geborsteld aluminium en een van cortenstaal, die ik laat roesten.

Op zich zijn alle onderdelen geen technische hoogstandjes, maar ik had nog nooit echt met een Raspberry gewerkt, laat staan in Python geprogrammeerd of een cad-programma gezien. Ik ben erg blij hoe de frontplaten zijn geworden. Ik krijg regelmatig complimenten van mensen die verbaasd zijn dat ik hem zelf heb gemaakt. Een vervolgproject, de ClockClock, staat al op het programma.

Community Build Wordclock
Community Build WordclockCommunity Build Wordclock
Community Build WordclockCommunity Build WordclockCommunity Build WordclockCommunity Build Wordclock

Reacties (81)

81
81
60
8
2
19
Wijzig sortering
jetspiking Freelanceredacteur 21 juli 2019 20:53
Voor de geïnteresseerde die nog een iets dieper inzicht op het toetsenbord en de klok willen heb ik een tijdje terug twee buildlogs geschreven:

Jetspikings weblog: Bouw ook je eigen Nixie klok!
Jetspikings weblog: Bouw ook je eigen 60% toetsenbord!

Stuur voor vragen gerust een bericht!

Edit: typo

[Reactie gewijzigd door jetspiking op 22 juli 2024 15:50]

Die Nixie klok is baas gast. _/-\o_
Die krijgt mijn baddass seal of approval. (whack, stempel ;) )

Dat wil ik ook een keer gaan doen.

[Reactie gewijzigd door Torakk op 22 juli 2024 15:50]

jetspiking Freelanceredacteur @Torakk22 juli 2019 10:51
Leuk om te horen! Er zijn genoeg kits te vinden op Aliexpress, dan hoef je alleen nog maar de Nixie's aan te schaffen. Je kunt het ook zelf maken met een Arduino o.i.d., maar dat kost wat meer tijd ;)
Ik geef zelf voorkeur aan VFD. Had partij oude VFD schermen voor ovens gevonden, die kunnen ook mooi temperatuur weergeven. Arduino micro + RTC + LM35 + buck converter voor de 30V en paar darlington arrays voor schakelen 30V. Alles bij elkaar nog geen 20€.
Ik heb deze gemaakt : https://tweakers.net/ext/f/PPMOKgw0vU1ZSb3rreWfMvhB/full.jpg

Op basis van vele ontwerpen, maar ook full color, website ingebouwd om te bedienen, domitica enabled.
Ik heb gekozen voor een ESP8266 als proc, zeer laag energie verbruik, zit onder de 1 watt gemiddeld verbruik.

Frame is van de Ikea, platen heb ik laten laseren bij snijlab.nl, binnenwerk heb ik gedaan met gereedschapfoam, ook op maat laten laseren. Leds zijn WS2812B, maar ik gebruik de strips om veel soldeerwerk te voorkomen.. Alle maten zijn dan ook daar op gebaseerd.. klok is 50x50.

Stuur me maar een PM als je meer info wilt.
@snoebel dat lijkt mij zeer interessant om eens met een ESP8266 (Wemos D1 Mini) of wellicht Arduino te maken in combinatie met een 3D geprinte behuizing! Is de software hiervoor publiek beschikbaar voor de NL versie? Heb in het verleden wel engelstalige versies gevonden maar dit wordt mij vast niet in dank afgenomen door mijn gezin
Die Wordclock _/-\o_ bij de plaatselijke horlogerie hebben ze die ook hangen maar die kost inderdaad een klein fortuin.

Supergaaf dat @Voronwë dat zelf gemaakt heeft! En deze heeft ook nog eens verschillende kleuren :9
De stap voor stap handleiding van de Worldclock is hier te vinden:
https://rpi-wordclock.readthedocs.io/en/latest/index.html
Heb je de CAD-tekeningen van de frontplaat toevallig ook ergens online? O-)
Die moet ik even opzoeken. Ik zal ze binnenkort toevoegen op die Github.
Daar ben ik ook wel in geïnteresseerd! Mooi project hoor!
+1 hiervoor. Zou hem eigenlijk per direct bij jouw leverancier willen bestellen.
Heel graag, een lijst met alle parts zou ook super zijn!
+1 Hier ook een geïnteresseerde voor de CAD-tekening en onderdelen lijst! (Vraag mij met name af hoe dat zit met de afstand van de leds op jouw custom formaat)
hey ik zag net dat jij de ontwerper bent, aangezien je zegt dat de klok regulier nogal heel duur is,

heb je nu een richtprijs voor dit als DYI of verkoop je dit ook als zijproject?
:)

[Reactie gewijzigd door Expatriot op 22 juli 2024 15:50]

Die is inderdaad mooi. Zelf ook al aantal keren overwogen om zoiets te maken, maar onduidelijkheid over stroomverbruik houd me toch tegen.

Ander voorbeeld wat me ook trekt is https://magicmirror.builders/ . Spiegel die tevens tv is. Leuk, maar vermoed dat alles bij elkaar veel stroom verbruikt.
Veel mensen plakken er een motion sensor op zodat hij alleen aangaat wanneer er iemand is. Scheelt heel veel stroom.
Wij hebben poezen thuis, gaat niet veel helpen denk ik dan.
Voiceactivatie ?

[Reactie gewijzigd door Oberon.Sedai op 22 juli 2024 15:50]

Dat luie beest van ons beweegt maar 2x per dag. Misschien wel om te kijken hoe laat het is :+
ochtendeten en avondeten?
Erg leuk allemaal, leuk gedaan door mensen, heb zelf ook een Nixieklok gemaakt, en ik krijg complimentjes van mensen die bij me thuis komen, dat ze het leuk vinden, moet de behuizing nog helemaal af maken, maar dan is hij helemaal klaar.

https://tweakers.net/ext/...nLd/full.jpg?nohitcount=1

https://tweakers.net/ext/...FDC/full.jpg?nohitcount=1

https://tweakers.net/ext/...tsc/full.jpg?nohitcount=1

https://tweakers.net/ext/...gCQ/full.jpg?nohitcount=1

[Reactie gewijzigd door AmigaWolf op 22 juli 2024 15:50]

Poezen? vliegen die soms ofzo?

Stel gewoon je motion sensor iets hoger in en je hebt hier geen probleem van.
Controleren of er mensen zijn ingelogd op het wifi netwerk, en lichtsensor
Precies, motion sensor, timeout na geen motion, en reset van motion bij interactie enz.

Lijkt me ook nog steeds een gaaf ding voor in de badkamer.
Volgens mij verbruiken een raspberry pi en een paar neopixels niet zo heel veel stroom, dus je kunt 'm ook gewoon aan laten staan
Ik gebruik gewoon een 5V 10A blokje. Hij staat hier dan ook continue aan. Beetje overkill want er branden, afhankelijk van de kleurinstelling maar een aantal LEDjes.
5V 10A is niet echt heel gewoon.
Da's best veel zelfs.
Dat hij dat kan leveren wil niet zeggen dat hij dat ook verbruikt.
Maar waarschijnlijk wel dat hij inefficiënt werkt op 10% load...
Ik heb er ooit ook eentje gemaakt en in plaats van een ledstrip te gebruiken kan je ook de leds multiplexen in een 10x11 matrix + 1 rij voor de puntjes in de hoeken. Dat werkt op zich relatief goed met een USB power pack.
Het ding houdt het relatief lang uit, meer dan voldoende om indruk te maken op vrienden tijdens een avondje.
Helaas niet lang genoeg om echt praktisch te zijn. Er zijn nog wel wat hardware en software optimalisaties om het energieverbruik te verminderen die ik kan doen, maar daar ben ik (nog?) niet aan begonnen.
Ik heb een vergelijkbare klok gemaakt alleen met de de tijd tot in minuten uitgewerkt in letters. Deze wordt gevoed door een 2A 5v adapter. Als ik het goed heb was het maximale verbruik van een ws2812 50mA op maximaal vermogen, dus dan kun je toch enigszins uitrekenen hoeveel stroom dat verbruikt. Verder kan ik als tip geven om het als kleine losse projectjes. Te zien, dus bijvoorbeeld alleen maken van de doos waar alles in zit helpt bij het zoeken naar oplossingen van hoe het wilt maken, zo kwam ik via die aanpak op fineerband uit om de zijkanten mooi af te werken.
Ik dacht dat led verlichting zeer elektriciteits zuinig is? En een Raspberry Pi verbruikt volgens mij ook niet zoveel?
Die WorldClock heb ik als standaard screensaver op OpenElec op m'n Pi, leuk dat ze hem fysiek nagemaakt hebben.
Die wekker zou ik blind kopen. Wat een mooi apparaat.
Inderdaad zeer veel kudo's voor @ploegmma! Ik ben benieuwd naar de volledig geassembleerde binnenkant! En kun je iets zeggen over het fineer dat je hebt gebruikt, qua houtsoort en dikte? Leuk om er een display achter te plaatsen!
De binnenkant is best een ingewikkelde constructie geworden als je de uiteindelijke tekening bekijkt. Ik kan de Fusion 360 tekening wellicht ook op Github plaatsen.
Het fineer komt van “Arnhemse fijnhouthandel” - af.nl. Ik had genoeg aan een monster (die zijn A4 maar had maar de helft nodig). Is geloof ik zo’n 1mm-1.5mm dik. Belangrijk om het vol te plakken met schilderstape aan een kant voor je het gaat knippen, buigen en plakken. Lijmen doe je met bizonkit contactlijm, gaat super goed.
Rode lcd schijnt nog meer door maar ik koos groen voor minder storende gloed ‘s nachts.
Super dat fineer. Dat in combinatie met die wordclock...
Heb een share link gemaakt naar het Fusion 360 design: https://a360.co/2O8v7fb
+1 Die wekker is super, ben ook erg benieuwd naar de fineer e.d. :)
Thnx! Zie reactie hierboven.
Maken is ook leuk hoor...
haha weet ik, maar heb 2 linkerhanden :9
Waar is de code van de slimme wekker te vinden?
@vor0nwe mooi gemaakt, mij lijkt dit ook erg mooi om te maken. Kan je iets verklappen over je easter eggs?

Heb je ergens nog wat meer projectdetails?
Hier ben ik ook nieuwsgierig naar, en een kostenschatting?
Ik wilde hem zo goedkoop mogelijk bouwen. Dus veel onderdelen uit China laten overkomen. Ik denk dat ik nu voor ongeveer 80 euro klaar was. RPi Zero W is een 10je. (eerst zelfs een Rpi Zero gebruikt met een usb-wifi dongle), LED strip om en nabij 20 euro (China), Houten frame komt van mijn schoonvader Het duurste deel was de frontplaat. Die heb ik in Duitsland laten laseren omdat ik hier in NL geen bedrijf kon vinden dat dat voor een redelijke prijs wilde doen. Ik heb er nu 2, een van geborsteld aluminium en een Cortenstalen versie (die nu mooi aan het roesten is), zodoende kan ik afwisselen of een 2de bouwen. Samen waren deze zo'n 90 euro.
Bij welk bedrijf heb je het kunnen laten laseren?
Geerscutting in Duitsland
Levering naar Nederland leverde geen problemen op dan? Ik probeer een account aan te maken op hun shop, maar ik zie geen mogelijkheid om een ander land dan Duitsland te selecteren.
Ik heb kennissen vlak over de grens O-)
Dat verklaart een boel ;)
Echter een supergaaf ding. Ik zie bedrijven zoiets bij de receptie hebben hangen. Helemaal top!
Ik denk dat ik nu weet hoe de vriendin/vrouw/dochter van Voronwë heet :)
Het risico (vind ik) bij die letterbrijen is dat je soms ook woorden krijgt die je er misschien eigenlijk niet op zou willen hebben :X

Wel supermooi gemaakt!

[Reactie gewijzigd door mrdemc op 22 juli 2024 15:50]

Nice, die wordclock lijkt me ook wel wat. Heb geen ervaring met cad helaas. Ontwerp beschikbaar? Of handeltje beginnen met kant en klare front platen :)
Da's juist t gemakkelijkste (voor mij dan). Maak ik die, regel jij t programmeerwerk :)
Haha, ja ben developer dus dat leek me t issue niet ;)
Leuk om over de nixie klok te lezen, dat is goede inspiratie want ik heb zelf net al een aantal IN-12 buisjes (zelfde type als die hier gebruikt worden) ingeslagen om een 6 cijferige klok (hh:mm:ss) te bouwen, met een kitje van eBay. Alleen nog de losse onderdelen kopen en het in elkaar zetten. Nixies blijven mooi spul :)
Zoiets als de mijne die ik 2 jaar geleden gemaakt heb?
https://tweakers.net/ext/f/M8g29C0UkG7bgw3ul2WKZ1A7/full.jpg
https://tweakers.net/ext/f/CHEPOeYf13ypOBXyy02QTeOf/full.jpg

Echt een aanrader om te maken. Ik vond het echt leuk om te maken. En het was mijn manier om goed te leren solderen :)
Wow, die retro gameconsole is awesome, Kudos!
Wat een gave projecten zeg! Mooie concepten waar ik meteen door wordt geïnspireerd. Complimenten aan de verrassende/unieke inzendingen van de community members _/-\o_
Mooi,mooi, mooi!
Leuk om te lezen waar Tweakers tot inspireert en of bij helpt!

Op dit item kan niet meer gereageerd worden.