Badge van hackerkamp MCH2022 heeft wifi, fpga en Raspberry Pi Pico

De badge van de Nederlandse hackersconferentie May Contain Hackers bevat dit jaar een fpga, een Raspberry Pi en een wifiverbinding. In plaats van een gelamineerd visitekaartje kunnen bezoekers voortaan een complete computer gebruiken als identificatiebadge.

De makers van de badge hebben een teaser getoond waarop te zien is wat het apparaat allemaal kan. Apparaat is het juiste woord, want de nieuwe badge voor MCH2022 is gebaseerd op een ESP32-controller, specifiek de Espressif Wrover-E met 16MB aan opslag en 8MB aan psram. Op die manier hopen de makers dat de badge via wifi ook goed samen kan werken met de badge die tijdens SHA2017 werd uitgebracht. Die bevatte dezelfde module en kon al gebruikmaken van wifi. Daar zat een E Ink-scherm op, maar de huidige badge heeft een kleurenscherm. De badge krijgt een 2,2"-tft-display met een resolutie van 240x320 pixels.

De inhoud van het scherm wordt weergegeven door een Lattice ICE40UP5K-fpga en een Raspberry Pi Pico wordt gebruikt om het apparaat van een USB-aansluiting te voorzien. Ook zit er een 16bit-dac op de badge voor een stereohoofdtelefoonaansluiting en een monospeaker op het board zelf, verschillende ledjes die kunnen worden geprogrammeerd en een 2Ah-accu waarmee de badge het een dag moet volhouden.

Het hackerskamp MCH2022 vindt dit jaar plaats tussen 22 en 26 juli. Vorig jaar moest de organisatie het evenement nog afgelasten. Voor het kamp zijn ongeveer 3500 badges beschikbaar voor de eerste kopers van een ticket.

Door Tijs Hofmans

Nieuwscoördinator

05-05-2022 • 15:22

43

Submitter: boekenwuurm

Reacties (43)

43
43
30
3
0
8
Wijzig sortering
Cool. Nu nog even een grafisch ontwerper of illustrator vragen die animatie even aan te pakken. :+
Het stukje wat je niet weet is dat naast de geanimeerde strip aan het begin (getekend door een professioneel kunstenares/illustrator) het hele ding draait op een volledig zelf geschreven graphics library/driver en dat dus alle animaties ook helemaal custom gegenereerd worden OP het device, in code.

I dare you to do better.
Gewoon een nieuwe categorie voor de demo scene dus
Ze zoeken nog vrijwilligers. Mch is een “do it yourself” evenement. Leef je uit 😃
Jup, je bent van harte welkom bij de orga (het regelen vooraf en tijdens en achteraf) en als Angel (klussen doen op het event zelf!). Wil je meer weten, stuur me een DM!
We staan natuurlijk open voor feedback, maar waren eigenlijk best tevreden over deze animatie. :p

Je kan ook zelf bijdragen/meehelpen, kijk daarvoor even op de wiki.
Nee, een tripod om stabiele opnames te kunnen maken :+
Mooi systeem maar is dit in tijden van chiptekorten nog wel te verantwoorden? De meesten gooien dat na de beurs toch in de vergeethoek/e-waste hoop?
Dat kun je zo niet stellen: Er zijn voldoende chips waarvan de magazijnen nog steeds uitpuilen. Gezien dit inderdaad wegwerpspul is zullen ze wel geen chips gebruikt hebben waar tekort aan is, anders zou de badge onbetaalbaar zijn geworden.
Oh die Lattice FPGA is zeker geen wegwerpspul, en ook zeker niet goedkoop, en er is zeker wel een tekort aan. Ik hoorde via via dat het team niet teveel vragen moest stellen waar die rol FPGAs vandaan is gekomen :+ (gesponsord door Lattice zelf trouwens).

De meeste chips zijn echt geen wegwerpspul trouwens. Ik heb vorig jaar een deel van de sponsordeals gesloten (oa Espressif, Lattice en Bosch). Er zit voor vele tientjes aan retailwaarde aan chips op deze boards.
Ik doel ook niet op de FPGA of andere componenten, maar dat ze er wegwerpspul mee bouwen... ik kan je wel vertellen dat in de retrocomputergemeenschap momenteel verhoogde interesse is in Lattice FPGA's omdat de voor retrocomputers interessante FPGA's van Intel en Xilinx te slecht verkrijgbaar of te duur aan het worden zijn. De ICE40UP5K is een goed betaalbare FPGA.

[Reactie gewijzigd door dmantione op 24 juli 2024 04:11]

Gezien dit inderdaad wegwerpspul is
Zeker niet. Naar mijn weten is een groot deel van de motivatie achter het opbouwen van het badge.team ecosysteem nu juist om te zorgen dat event badges ook langdurig (her)bruikbaar zijn, en dus geen e-waste worden wanneer het evenement afgelopen is. De SHA2017 badges zwerven ook nog overal en nergens rond als hergebruikte kleine schermpjes, IoT controllers, enzovoorts in allerlei projecten.
Klopt, er zijn bijvoorbeeld kitjes om je SHA2017 badge om te bouwen naar een luchtkwaliteitsmeter.
Een groot deel van de chips was al pre-chiptekorten geregeld. En het team is hard bezig geweest om er iets van te maken wat je post-event ook gaat gebruiken.

Sowieso is MCH geen 'beurs'. Het is een hackerevent, een mix tussen een conferentie, een camping en nog wat elementen. Op het event gaat het badgeteam geloof ik diverse workshops doen rondom de badge.
Sowieso is MCH geen 'beurs'. Het is een hackerevent, een mix tussen een conferentie, een camping en nog wat elementen.
Dus een 'kamp'? :P
Ik denk dat de gemiddelde bezoeker van Hackerkamp een gadget als deze wel kan waarderen, en er zelf mee aan de slag gaat.

Dat gezegd hebbende: de USB stick die ik op de tweakers dev summit kreeg van Huawei ligt wel in de vergeethoek, maar dat heeft meer te maken met het feit dat ik dat bedrijf absoluut niet vertrouw. De NFC stickers die we na afloop kregen heb ik wél nog steeds in gebruik.
Het zijn ook daarna hele nuttige devboardjes. Bij een hackerspace waar ik lid ben werden ze bijv gebruikt als koolstofdioxidemeter door middel van een simpel dochterprintje.
Die Pi Pico chips zijn i.t.t. veel andere microcontrollers wél redelijk normaal verkrijgbaar:
https://eu.mouser.com/Pro...nbhJQKvaZH1bqQMV2YA%3D%3D

Overigens is het vrijwel onmogelijk om voor dat ding een two layer pcb (met name ivm twee voltages waarmee gewerkt wordt waardoor het aantal 'verplichte' traces naar de uC flink toeneemt.
gewoon DOOM er op zetten
dat lijkt me niet echt een uitdaging voor de doorsnee bezoeker.
op een FGPA? lijkt me vrij lastig, maar ik ben dan ook geen hacker/programmer
er zit een esp32 op, dat is tegenwoordig kinderspel om doom op te draaien, ditto voor de pi.
Afaik zit er geen Raspberry Pi Pico op/aan de badge, maar wordt er een Raspberry Pi RP2040 microcontroller gebruikt, die ook op de Pico zit.
Dan mis ik even het punt om er ook een ESP32 op te zetten. Of gebruiken ze die alleen als wifi interface. Los van de wifi zijn de RP2040 en ESP32 best wel te vergelijken.

Overigens, erg cool ding!

[Reactie gewijzigd door SkiFan op 24 juli 2024 04:11]

De ESP32 gebruiken we al sinds SHA2017 als backbone voor ons badge platform. De RP2040 dient hier als USB-serial en heeft daar bovenop support voor meer USB-modi, denk aan WebUSB en USB-HID. Ook dient ie op deze badge als I/O-expander. :)

[Reactie gewijzigd door Pwuts op 24 juli 2024 04:11]

Ah, duidelijk! Bovendien zijn meer controllers leuker :-)
Om het nog leuker te maken, de Bosch chips bevatten ook nog een Arm Cortex M0 of iets dergelijks 😂
Klopt, die BNO sensors hebben een Cortex M0 om alle sensordata samen te voegen tot een absolute oriëntatie.
Ja tis de meest bizarre collectie aan cores deze badge :D
Blij dat het event dit jaar wel doorgaat.

De badges worden steeds mooier. Nog een paar weekjes geduld en dan kan ik ermee gaan hobbyen :-)
Heb je jezelf al aangemeld als vrijwilliger voor het event? Dan kun je MCH op z'n allerleukst meemaken, door er zelf aan mee te helpen!
Ja, heb ik al gedaan :-)
In plaats van een gelamineerd visitekaartje kunnen bezoekers voortaan een complete computer gebruiken als identificatiebadge.
Is dit niet al vele jaren de gewoonte op de grotere hackercamps?
[...]


Is dit niet al vele jaren de gewoonte op de grotere hackercamps?
Jup, al een paar jaar inderdaad. Bij de grotere NL camps valt het mee en is dit "pas" de tweede. SHA2017 had de eer de eerste NL camp badge te zijn. CCCamp in Duitsland had er al meer: de Rocket, Rad10 en de Card10. EMF heeft ook al een aantal badges gehad. Defcon in de USA doet er ook al langer aan.
Op die manier hopen de makers dat de badge via wifi ook goed samen kan werken met de badge die tijdens SHA2017 werd uitgebracht.
Dit is niet helemaal correct: we doelen op backwards compatibility voor apps, zodat apps die voor eerdere badges zijn uitgebracht ook op deze badge werken. Dat zal natuurlijk niet in alle gevallen lukken, maar een zekere mate van compatibility moet haalbaar zijn. :)
Het lijkt mij een leuk evenement, maar wat een prijzen. 355 euro voor een ticket. Ik heb auto's gekocht voor minder.
Het is inderdaad niet goedkoop, maar als je er eenmaal een keer bij bent geweest begrijp je waarom mensen het toch doen. ;)
Vast geen nieuwe auto…
De organisatie is ontzettend transparent in waarom de prijzen zo zijn. Verzekeringen, vergunningen, huur, alles is na COVID meer gaan kosten. Geen van de medewerkers krijgt betaald, alles is vrijwillig. En mocht geld een issue zijn, dan kan je dit aangeven en kun je een kaartje met korting of zelfs gratis krijgen.
Speedrun erkenning door Nintendo d.m.v. DMCA takedown door er een GameBoy emulator op te zetten en het resultaat op YouTube te gooien tijdens het kamp? :P

[Reactie gewijzigd door The Zep Man op 24 juli 2024 04:11]

Die emulatoren zijn er al klaar voor heb ik begrepen 8-)
Misschien een rare vraag, maar mijn ESP32's hebben gewoon een USB serial interface (weliswaar met een los chipje, maar toch). Waarom zit er dan ook nog een complete Raspberry pico op? Lijkt me wat onnodig?
Dat losse chipje dat bij jou waarschijnlijk alleen USB-serial kan doen, hebben wij vervangen door een RP2040 microcontroller. Daarmee kunnen we naast USB-serial ook andere USB-modi ondersteunen, zoals WebUSB of USB-HID. Ook kunnen we de RP2040 gebruiken als I/O-expander voor de ESP32.

Op dit item kan niet meer gereageerd worden.