Duitse ontwikkelaar krijgt Doom werkend op een tandenborstel

De Duitse ontwikkelaar Aaron Christophel heeft Doom werkend gekregen op een elektrische tandenborstel. Dat deed hij door een custom firmware te flashen op het ESP32-bordje van het apparaat.

De tandenborstel heeft 4MB aan opslag en door een aangepaste versie van Doom te gebruiken kon hij het benodigde WAD-bestand en het spel terugkrijgen tot 4MB, meldt hij. De custom firmware, toen nog met een plaatje uit de clip van Rick Astley's Never Gonna Give You Up, kreeg hij al eerder aan de praat door de tandenborstel te verbinden via het wifi-netwerk Evowera met het wachtwoord 12345678, de standaardinstelling van de tandenborstel.

De tandenborstel is een Evowera Planck Mini en die heeft een tft-lcd van 0,96" voor het tonen van de interface. Het bedienen van Doom gaat via een draadloze muis. Christophel heeft vaker Doom op ongebruikelijke plekken gespeeld. Zo kreeg hij het spel eerder aan de praat op een betaalterminal. De Duitser heeft de aangepaste firmware op GitHub gezet. Hij vermeldt niet hoe goed de tandenborstel is in het reinigen van zijn gebit.

Door Arnoud Wokke

Redacteur

29-02-2024 • 18:31

60 Linkedin Whatsapp

Submitter: Xtuv

Reacties (60)

60
59
26
0
0
3
Wijzig sortering
Mooi om te zien! Hiervoor had je vroeger wel een iets grotere setup nodig! ;) Al vraag ik me toch af waarom een tandenborstel een ESP32 nodig heeft.
Inderdaad, voor je tanden is een 8-bit Z80 meer dan genoeg!
Nog eventjes, en je krijgt er een met AI. Die herkent of je wel lang genoeg poetst, waarschuwt dat je niet vlak daarvoor cola moet drinken en doet op verzoek ook Python queries uitwerken.
Maar kan die AI op een tandenborstel ook Doom zo programmeren dat het op een tandenborstel draait?
Als we Oral-b moeten geloven: https://www.oralb.nl/nl-n...e-tandenborstels/genius-x

Deze bevat ook een IMU, dus kan je Doom misschien met motion controls besturen?
Inderdaad, voor je tanden is een 8-bit Z80 meer dan genoeg!
ik opteer voor 32-bits. Voor elke tand en kies één ;)
32-gebits

padum tish
Zilog had een 32-bit Z80-opvolger: de Z80000

en ja, die bestond: https://en.wikipedia.org/wiki/Zilog_Z80000

en ja, ik weet dat die is gefaald ;)

[Reactie gewijzigd door jeroen199430 op 1 maart 2024 09:06]

Omdat die dingen vrijwel niets kosten 😉
En Bluetooth hebben. Als wifi alleen voldoende is, is een ESP8266 of 8285 kleiner en goedkoper.
Ja da's ook waar, de 32's hebben bluetooth BLE.

Maar dan zou de vervolgvraag wel kunnen zijn, waarom zou een tandenborstel wifi of bluetooth nodig hebben ;) Maar dat is een on-Tweakerse vraag natuurlijk :P

En daarbij, het antwoord, zoals op al dat soort vragen, is: "Home Assistant"
Home Assistant maar ook een app op je telefoon die je poetsgedrag bekijkt en je op basis daarvan tips kan geven bijvoorbeeld. Of het is voor de firmware een manier om te bepalen hoe lang de batterij eigenlijk mee moet gaan. Na een X aantal keren opladen moet die weigeren of significant minder worden (of minder worden getoond). Of de communicatie met de fabrikant levert een boel data op die gebruikt kan worden. De mogelijkheden zijn eindeloos.
Wij hebben al jaren (een jaar of 10 inmiddels) tandenborstels waar een displaytje voor aan de muur bij zit, en dat werkt ook via Bluetooth.
Maar dan zou de vervolgvraag wel kunnen zijn, waarom zou een tandenborstel wifi of bluetooth nodig hebben ;) Maar dat is een on-Tweakerse vraag natuurlijk :P
Voor die muis die nodig is om Doom te spelen natuurlijk! }>
Bluetooth is er om bijvoorbeeld bij OralB in de app te kunnen zien of je wel al je tanden langs gaat bij het poetsen en zodat je kan instellen dat je niet 2 min maar bijv 2,5 min je tanden wilt poetsen en dat de borstel dan de tril signalen erop aanpast.
Interfacen met een app via Bluetooth, waarschijnlijk. Esp32 zijn zeer goedkooop.
En voor een kleurenscherm heb je ook behoorlijk wat geheugen en bandbreedte nodig.
Gebruikgegevens doorgeven komt met een prijs :+
volgende stap Skyrim op de koelkast?
Ik weet dat je refereert naar de grap in de trailer. Maar als je een smartfridge met Android hebt kun je waarschijnlijk Skyrim Very Special Edition wel oprecht draaient krijgen. Gewoon ff US VPN en Alexa app erop, kan nooit heel lastig zijn om werkend te krijgen voor een Tweaker.

[Reactie gewijzigd door Cambionn op 29 februari 2024 19:19]

Smart koelkast zoiezo al super easy want die draaien al op linux terwijl een tandenborstel geen os heeft maar simpele firmware dus voor mij is een tandenborstel of scheerapparaat veel cooler
Waarom moeten bedrijven altijd alle leuke dingen verpesten door ze in te zetten als marketing.
Ik snap je punt, maar vind de reactie wel een beetje aan de zure kant hoor. Ik zie hier de "hippe hacker" lol wel een beetje van in. Je kunt je afvragen of ze hier hun tijd nou aan moeten besteden, maar persoonlijk vind ik dit best ludiek. Maar goed, smaken verschillen natuurlijk.
Ja, je hebt ergens ook wel gelijk maar soms (lees vaak) is mijn primaire reactie inderdaad een beetje zuur.

Toch verliest een in het wild geboren meme door hobbyisten met beperkte middelen wel zijn charme als het door bedrijven commercieel ingezet wordt.

Natuurlijk kan Husqvarna doom op hun eigen grasmaaier draaien, ze hebben volledig controle over de source code van het OS, kunnen de chips zelf zonder enige moeite flashen en zelf de specs bepalen. Niks spannends aan, is het dan terecht om zuur te zijn? Misschien niet maar ik ben het toch wel een beetje :P
Nou ja, commercieel. Waarschijnlijk 1 lolbroek bij de fabrikant die 2 weekjes meegedaan met coderen en een pagina heeft geschreven.

Als er een handvol maaiers meer verkocht worden kan het weer uit en mag het van de baas.

Prima toch? Niet alles serieus nemen. Iets proberen te verdienen is geen schande.
Nu maai je tweakers met deze aankondiging wel het gras voor de voeten weg....
Zinloos maar bevredigend 🤩
Ik denk dat we heel erg blij mogen zijn dat in de tijd van Doom grinding en microtransacties niet zo populair waren.
Bevredigend tijdens het spelen van Doom op je tandenborstel? Zo'n apparaat is enkel geschikt voor gebruik in je mond he.
Correctie: de tandenborstel heeft 4194304 "bytes" aan opslag.
Zo lang er geen gaten in vallen...
"Duitse ontwikkelaar krijgt Doom werkend op het ESP32-bordje van een elektrische tandenborstel"
Related: dit plaatje uit het grappige plaatjes topic.

[Reactie gewijzigd door Sando op 29 februari 2024 19:46]

But can it run Crisis? 😄
Nee, maar misschien wel Crysis.
Dan is het helemaal crisis :+

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee