0 votes
by (800 points)

Home - Technology Addiction: A look Into the Addictive Nature of Modern ...From twenty first to 26th of July I used to be at MCH2022 in Zeewolde. This was another iteration of the dutch hacker camps held each four years. Listed below are a few of my impressions of the occasion. Like at CCCamp2019 I again had the great honor to be able to stay at the Frubar Island. Sixteen people and they all had been great company! The sheer amount of stuff they brought to MCH was astounding. We basically all had to eat within the village on a regular basis, just so we wouldn't have to hold all of the meals elements back home. Other notable stuff included publicly distant-controlled DMX lights everywhere in the tent in addition to a pleasant sound system. For alumni.hildred.ibbott the right camping experience a bunch of IoT environment sensors had been also keeping monitor of issues within the tent, using the badges as a hardware platform. Moreover grilling meat we additionally represented our swabian roots and made a huge amount of Kässpätzle (two batches truly), with recent g'schabte (or quite g'siebte) Spätzle cooked on a gas stove, the cheese melted into them utilizing a gas grill, with onions made earlier than in a forged iron pan.


It was superior. We are contemplating doing that again as Swabian Embassy sooner or later. After all we also brought our UbaBot Cocktail Machine and ran it at Frubar over the entire event. Operations had been barely hindered by an unbelievable amount of wasps while the solar was out. They really loved the sugary sirups and for a considerable a part of the day you could not get a drink with out having to fish out at least one wasp that fell in whereas dispensing. In any other case it worked great. If you have almost any queries regarding wherever in addition to how to work with charities, you possibly can email us in our own web page. We did not have as many friends in comparison with the CCCamp2019, as a result of back then the village location was very optimum. We additionally did not do any promotion, like sending out Chaospost postcards and inviting individuals, or sneakers hanging signs. Nonetheless we had been in a position to use up our batch of elements we brought with us. As is custromary for these occasions, every ticket-holder received an MCH2022 Badge at the entrance.


It incorporates a bunch of actual good gimmicks, like an FPGA and an RP2040 as well as an ESP32. And in addition to displaying a name-tag it can be used to run custom software! Sitting within the village tent, taking a look at our new badges while organising the UbaBot at the same time, we rapidly had the concept to develop some sort of UbaBot app for the badge. Considering in regards to the UX of the machine, a way to do that quickly turned obvious. In our regular setup, each user should register on the UbaBot for a consumer account with accompanying RFID tag. This tag can then be used to log-in to the machine to dispense drinks. This way we are able to management who's allowed to drink, in addition to preserving track of stuff like who drank what, to indicate approximate blood alcohol contents. After all this means there is a time-consuming setup process the place every person has to register. This art᠎ic le has been written wi th the he᠎lp of G᠎SA Conte​nt G᠎enerat​or Demoversi on .


For occasions like Camps we usually present an nameless RFID tag at the machine, so everyone can get a drink with out registering. Because on this case each potential person already has the badge, we were able to stream-line the person-registration course of. You just must press a single button on the badge to login to the machine. The API backend on the Raspberry Pi will automatically create a new user-account for the nickname saved within the badge, if it would not already exist, and log it in if no different user is currently logged in. The app then shows the auto-generated username and shoedrop.shop password for the newly created account, so users of the badge can then use their account as common, in the event that they choose to do so. For the implementation we used MicroPython on the badge. This allowed us to do stuff like send HTTP requests to the machine easily. Luckily the badge offers an API to control the WiFi, so we could use that to hook up with the native WiFi of the UbaBot.


This also took care of DDoS issues, as bodily proximity to the machine is required to make use of the app. Additionally this implies users don't need to fiddle with their WiFi settings, the App connects to our Entry Level with out modifying the stored credentials. At first the code was a bit spaghetti-like, because it grew while we had been experimenting. Later I re-did the logic of the appliance utilizing a state-machine, similar to what I did for the Gieß-o-mat. For the backend we needed to implement a bunch of API calls in our Bartendro fork. While the occasion was operating we only actually used the login functionality. However we additionally started to implement an endpoint to show the BAC on the badge app, in addition to displaying the menu to pre-order drinks. The documentation for the app growth course of was a bit sparse. Apparently many people had problems. There is a MicroPython Getting Started Information that explains learn how to run a REPL and cargo an app via USB (you might want to create the folder for it through the REPL!).

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Welcome to QNA BUDDY, where you can ask questions and receive answers from other members of the community.
...