Sensors, actuators, microcontrollers, communication modules, and security components are part of every IoT device. At Infineon, we are a one-stop technology partner for realizing smart, energy-efficient, and secure IoT devices.
We are calling upon the Hackster community of global developers to build projects that connect Infineon’s MCU development platforms with additional hardware (sensors, actuators, etc.) and bring it to life by creating device libraries that can be publicly reused. The sky’s the limit to your creativity. Pick an MCU kit, attach some peripherals, and unleash your potential!
We're looking for a broad range of applications. Show us your creativity!
- Smart Chicken Coop
- Garage Door Opener
- Smart Home (thermostat, lighting)
- Weather Stations
- Home automation, robotics
- Environmental sensing
- Machine Learning applications
- And more!
Develop your application with any of these peripheral devices listed below or beyond:
- Switches, relays, motors
- LCD, e-Ink, LED panels
- Sensors of all kinds (air quality, pressure, magnetic, etc.)
- Arduino shields, expansion I/O, flywire
🙌 We gave away 3 types of hardware bundles to the top applications, view the winning proposals here and the hardware list below.
If you missed the hardware giveaway, don't worry. You can still bring your own hardware and participate in the contest.
👉 The contest is asking for you to write device libraries that can be publicly reused, so as long as you have Infineon sensors and actuators that enable you to create such code, the hardware is eligible.
- PSoC™ 6 Wi-Fi BT Prototyping Kit: CY8CPROTO-062-4343W. This low-cost hardware platform enables the design and debugging of PSoC™ 6 MCUs. It comes with a CY8CMOD-062-4343W module, industry-leading CAPSENSE™ for touch buttons and slider, on-board debugger/programmer with KitProg3, microSD card interface, 512-Mb Quad-SPI NOR flash, PDM microphone, and a thermistor. It also includes a Murata LBEE5KL1DX module, based on the CYW4343W combo device.
- Magnetic field sensor: S2GO 3D TLE493DW2B6-A0. This shield in Infineons 2Go form factor senses magnetic fields in three dimensions.
- Hall effect switch shield: S2GO HALL TLE4964-3M. This shield in Infineons 2Go form factor detects the position of a magnet.
- Magnetic angle sensor: TLE5012B E1000 MS2GO. This XENSIV™ TLx5012B 2GO kit is a evaluation kit equipped with a TLE5012B /TLI5012B digital GMR angle sensor.
- PSoC™ 62S2 Wi-Fi BT Pioneer Kit. This kit enables design and debugging of the PSoC™ 62 MCU and the Murata 1LV Module Wi-Fi + Bluetooth Combo Chip.
- XMC1300 Boot Kit. This kit has a microcontroller in TSSOP-38 with 200KB Flash and full peripheral set of XMC1300 series programmable via the Arduino IDE.
- Magnetic field sensor: S2GO 3D TLI493DW2BW-A0. This shield in Infineons 2Go form factor senses magnetic fields in three dimensions.
- Hall effect switch shield: S2GO HALL TLE4964-3M. This shield in Infineons 2Go from factor detects the position of a magnet.
- Infineon’s first Arduino compatible 60GHz radar sensor for makers, developers and prototyping: S2GO RADAR BGT60LTR11.
- Infineon High-Side-Switch Shield with PROFET +2 12V BTS700x-1EPP - developers can use this shield to switch up to 4 high current loads on and off.
- CY8CPROTO-062-4343W (see above description in Bundle A)
- XMC4200 Platform2Go (This kit has the XMC4200 device with debugger plus CAN, ARDUINO, MikroBUS and Shields2Go form factor)
- XMC1300 Boot Kit (see above description in Bundle B)
- S2GO MEMSMIC IM69D MEMS Microphone (Infineon’s Shield2Go equipped with two High-performance digital MEMS Microphone IM69D130 and come with a ready to use Arduino library)
- S2GO PRESSURE DPS368 (Use this waterproof pressure sensor board in Infineons 2Go form factor to sense barometric pressure and temperature)
- S2GO 3D TLI493DW2BW-A0 (see above description in Bundle B)
- S2GO HALL TLE4964-3M (see above description in Bundle B)
- EVAL PASCO2 MINIBOARD (The XENSIV PAS CO2 Mini Board enables the fast prototyping & design of a CO2 sensing application using using Infineon’s CO2 sensor.)
- BLDC Shield IFX007T (Use this high current motor control shield to control (BL)DC motors with or without Hall sensors)
ModusToolbox™ is Infineon’s development environment supporting a wide range of Infineon microcontrollers including PSoC™ and XMC™. ModusToolbox™ is made for professional developers by developers that understand the challenges of embedded software applications.
Provided as a collection of development tools, libraries, and embedded runtime assets, ModusToolbox™ Software is architected to provide a flexible and comprehensive development experience.
The ModusToolbox™ development tools support Window, Linux, and macOS. These desktop applications enable the creation of new embedded applications, managing software components, configuring device peripherals and middleware, and embedded development tools for compiling, programming, and debugging. ModusToolbox™ can be used with the bundled Eclipse-based IDE, Microsoft Visual Studio Code, IAR Embedded Workbench, or Arm MDK (µVision IDE).
To get started with ModusToolbox™ download the tools installer and reference the following links:
- ModusToolbox™ Software overview
- Download links (Window/Linux/macOS) from Infineon Developer Center
- Installation Guide
- User Guide
- Training Modules
- Tutorial Videos
The Zephyr Project is an RTOS ecosystem developed by developers and for developers. The Zephyr Project is a Linux Foundation hosted Collaboration Project. It’s an open-source collaborative effort uniting developers and users in building a best-in-class small, scalable, real-time operating system (RTOS) optimized for resource-constrained devices, across multiple architectures.
For challengers interested in developing in Zephyr, we recommend using these Infineon microcontroller boards (available as part of contest hardware giveaways)
Add Zephyr RTOS to your toolbox here and tag it in your “Things“ section of your project.
🎁 We have special Zephyr swag for the best Zephyr project in this contest!
MicroPython is an open-source programming language that allows developers to write a stripped-down version of Python that has been optimized for microcontrollers and provides a high-level programming interface to interact with low-level hardware. The MicroPython ecosystem includes the MicroPython firmware, which can be flashed onto microcontrollers, allowing you to run Python code directly on your controller.
📘 Find more resources here.
The Arduino ecosystem is a collection of hardware, software, and online resources that enable hobbyists, students, and professionals to easily create electronic projects. The Arduino software development environment provides a simple and intuitive way to program Arduino boards using the C++ programming language. A vast online community of developers provides code libraries, tutorials, and support forums to help users get started with Arduino and develop their projects.
For challengers interested in developing within the Arduino ecosystem, we recommend these Infineon-enabled XMC microcontroller boards:
- XMC2Go (XMC1100) – Infineon 2Go form factor
- XMC1100 Boot Kit – Arduino Uno form factor
- XMC1300 Boot Kit – in contest hardware Bundle B & C
- XMC1400 Arduino – Arduino Uno form factor
- XMC4200 Platform2Go – Arduino Uno form factor, part of contest hardware giveaways in Bundle C
- XMC4400 Platform2Go – Arduino Uno form factor
- XMC4700 Relax – Arduino Uno form factor
📘 Find more resources here.
Grand Prize Winner
Best ModusToolbox Library
Runner-Up Project using ModusToolbox
Best combination of Infineon Technology
Did you know that the Oura Ring has Infineon technology inside? Healthy, stylish, win this trendy wearable to enable your daily health insights.
Best project using Zephyr RTOS
Best project using MicroPython
Best project using Arduino IDE with XMC
Best Sensor project
Best Actuator project
The project that receives the most "like" before submission deadline
Ian attended the University of Portland and received his undergraduate degree in Computer Science in 2002. For the last 20+ years, he has worked in embedded development or developed tools to enable embedded development. Ian has developed firmware for 8-bit and 32-bit systems both in bare-metal and with various RTOS’s, including FreeRTOS, Mbed OS, ThreadX/Azure RTOS and most recently, Zephyr. Today, he leads a team of engineers focused on enabling Internet of Things (IoT) platforms using Infineon MCUs and/or AIROC(TM) Connectivity chips.
Daniel is part of Infineon’s Customer Experience team in charge of the Maker persona. He studied automotive mechatronics and worked in the semiconductor industry for about 10 years. In addition to his previous roles within automotive system engineering and technical customer support, he developed several demonstrators using Infineon’s fast prototyping ecosystem Infineon for Makers and introduced the Infineon Team channel on Hackster.io.
Clark is a senior software technical marketer at Infineon. Building on nearly two decades of product experience for embedded software and development tools, Clark focuses on creating efficient and intuitive design experiences to help embedded engineers ultimately master and speed the development of IoT and industrial applications.
Lawrence has been involved in the design of hardware and firmware for electronics devices for decades. He has lead the design of many diverse devices including: BLE relay powered by Zephyr, a cell phone, to a 3D laser scanner, and a TeraOhmMeter. His hobbies include: listening to vinyl records, building home automation, to driving race cars.
Paul is a tinkerer and maker at heart. He started working for Infineon 10 years ago. During this time, he was working on: Contactless payment, microcontroller software, Edge Security and Ease-of-Use topics. In his free time, he enjoys biking, skiing and 3D printing.
Presented by contest judge Clark Jarvis, watch this webinar with an overview of ModusToolbox™ Software, Zephyr®, MicroPython, and XMC-for-Arduino. Live demonstration during the webinar featured how to get started within each of these respective ecosystems and what additional resources are available to bring your ideas to realization and to start interfacing your microcontroller to the world around you.How to get technical support from experts during the contest
- The Infineon Developer Community provides access to online documentation, online videos and regular live developer trainings to support you as you go
- Post your question on the contest discussion page
- Use Hackster's discord contest channel to interact with other peers from the contest
- Office Hours for live support - the experts will be online during these hours in the contest discord, please be aware of the timezone differences on this schedule.
Infineon is a world leader in semiconductor solutions that make life easier, safer, and greener. Our solutions for efficient energy management, smart mobility, and secure, seamless communications link the real and the digital world.
June 5, 2023, 8:00 PM PDT
Applications for hardware close
July 11, 2023, 4:00 PM PDT
Hardware recipients announced
July 20, 2023, 4:00 PM PDT
November 5, 2023, 11:59 PM PST
Winners announced by
Nov 27, 2023