Articles

Projects

General purpose IoT button

General purpose IoT button thumbnail
Over the years, I have built multiple IoT devices ranging from AC controllers to ceiling lights. Usually, I would control those devices using my smartphone or computer but sometimes a physical button can be more convenient. Thus, I designed this simple IoT button which publishes MQTT messages when pressed.
ElectronicsIoT3D printingCADProjects

User management and authentication service using MongoDB

User management and authentication service using MongoDB thumbnail
More often than not, web applications require restrictions regarding who can access the content that they serve. This involves an user management and authentication system, which, if designed inappropriately, can lead to security concerns. However, the development of such system can be time consuming, especially if done repeatedly for multiple applications.
FeaturedNode.jsMongooseMongoDBDocker +2

IoT infrared controller

IoT infrared controller thumbnail
Although probably in the decline, infrared is a common way to remotely control household appliances such as air conditioners or TVs. Being able to turn on an AC unit without leaving the sofa is definitely comfortable, but sometimes it would be even better to be able to do it before even getting home. In order to control those various appliances, I designed a simple WiFi controlled IR emitter.
FeaturedElectronicsInfrared3D printingIoT +3

DWC hydroponics system

DWC hydroponics system thumbnail
I am not much of a cook so salads are usually one of my favorite options for a healthy meal. So, just like for everything else, I started wondering if I could make my own. However, I don't have access to a garden so I started looking into solutions to grow vegetables indoors. I settled for hydroponics, which seemed to provide a good balance between yield and operational hassle. Specifically, I went for a Deep Water Culture type of hydroponic system as it is usually considered easy for beginners to setup.
FeaturedHydroponicsProjects3D printingElectronics +1

An RFID ring as a front door key

An RFID ring as a front door key thumbnail
Global warming and the COVID-19 pandemic are some the many challenges humanity is having to face. However, I somehow decided that the problem I was going to solve is having to take my keys out of my pocket whenever I lock or unlock my front door.
IoTArduinoRFIDProjects

IoT pan-tilt platform

IoT pan-tilt platform thumbnail
With the COVID-19 pandemic, many of us cannot participate in family gatherings or other similar events in person. Instead, some opt for video-call applications like zoom, but then get constrained to the field of view of camera of the device used for the call.
ElectronicsIoTWIPMQTTProjects

Energy transformation demonstration

Energy transformation demonstration thumbnail
Earlier this year, a friend of mine was organizing an event to promote eco-friendly behaviors. She wanted someone to talk about our relationship with energy and asked me to give a presentation on the topic, which I agreed to. I wanted the presentation to be entertaining so I designed a set of hardware demonstrations aimed at explaining physical concepts related to energy.
EnergyElectronicsWIPProjectsIoT

RFID wristband

RFID wristband thumbnail
RFID tags are great but often easy to lose. To solve this problem, I designed this case for an RFID tag, which can be worn on one's wrist using a standard watch strap. The case was designed using Fusion360 and then 3D printed.
3D printingWIPProjectsRFID

3D printed bracket for fume extractor

3D printed bracket for fume extractor thumbnail
I got myself a fume extractor but it takes a rather large amount of real-estate on my desk. I decided to mount it on an arm so that I could easily move it out of the way so I designed and 3D printed an attachment bracket for it.
3D printingCADProjects

Wireless motion sensor

Wireless motion sensor thumbnail
This is a wireless motion sensor that runs on rechargeable batteries. It can be deployed anywhere and sends a signal using an NRF24L01 wirless module whenever it detects motion.
ElectronicsProjectsArduino