Firmware APIs These are not documented here, but in the globals.h include file. This avoids the need to keep this page synchronised with the current firmware version as features are added or modified. Tools required Microchip MPLABX (4.0x) and XC32...
So the best way to start this log is brutal honesty, I just don't know what to call it. It could be that I was up late coding the badge and watching Westworld until a few hours before my flight (then decided to pack last minute). It could be due to...
Wow! Another fantastic year. We can’t believe how far we’ve come since our very first badge at DEF CON 24. Watching the other badge makers come up with new and interesting designs has been equally fun. This year we set out to improve our overall...
Several projects require sound reproduction to add some kind of functionality. Among these projects, we highlight: accessibility for the visually impaired, MP3 music players and the execution of voice sounds by robots, for example. In all of these systems,...
To get notified when the set reading time is over, I utilized a Serial MP3 Player Module (OPEN-SMART) with Speaker, including my two favorite cartoon soundtracks as the playlist. Lastly, to develop an interface (menu) to control the mentioned modules...
uCM4 was designed as a network device. It has Ethernet connector, which is the most important interface to outer world. And these days many devices, including our PCs can boot directly from network using thing called PXE. For uCM4 PXE would make Micro...
Rationale Thermal imaging is a very useful tool for applications as diverse as home renovations (e.g for checking home insulation or for monitoring wear and tear on power tools) automotive repair and maintenance, or electronics. Being able to see, at...
Nevertheless, there are still a few grand challenges to overcome while applying mechanical anomaly detection to mass production operations, such as the scarcity of data sources leading to false positives (or negatives) and time-consuming (or computationally...
* NOTE TO THE READER *: Due to a text size limitation of the Hackaday. io site a few chapters have been moved to "Log files". In this case you have just to click on the link of the chapter's title to open a new tab and read it. * * HARDWARE OVERVIEW...
IntroductionI'm an Electronics Engineer. I began to explore the world of electronics during my 3rd year at Novosibirsk State University. In addition, at that time Arduino (based on AVR chips) was growing in popularity. However, Arduino wasn’t interesting...
First of all, to make the doorbell talking with the guests after an interaction, I generated voices from texts for each occasion I wanted the doorbell to talk. You can get more information about how to create voice files over text files in the following...
After fulfilling transferring information with the web application, if there is a new episode on release, I decided to use an Arduino Nano 33 IoT as the development board to collate data generated by the application. You can find more information below...
Now we need to prepare Pi specific files. There are number of ways doing this. Simplest one is to take files from SD card that we have prepared earlier. But first let's prepare last server in the setup - NFS server. This will provide root filesystem...
Disclaimer: This device is not an accurate measuring device and is intended to estimate the current consumption of the load in dynamics. The measurement error may vary within 1-2 discrete units. And please excuse my English (I am from Ukraine and...
mitxela12:00 PMHello! OK, welcome to that Hack Chat everyone, let's get started. I'm Dan and I'll be moderating today along with Dusan as we welcome Mitxela to the Hack Chat. Hi Tim, welcome aboard! mitxela12:00 PMHowdy Dusan Petrovic12:00 PMHello and...