# Recommended Microcontrollers for Long-Term IoT Projects in Australia?

**URL:** <https://forum.core-electronics.com.au/t/recommended-microcontrollers-for-long-term-iot-projects-in-australia/22528>\
**Category:** Uncategorized\
**Created:** [22 May 2025 23:39 UTC](https://forum.core-electronics.com.au/t/recommended-microcontrollers-for-long-term-iot-projects-in-australia/22528 "2025-05-22T23:39:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jacob6785295644](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Jacob6785295644](https://forum.core-electronics.com.au/u/Jacob6785295644)\
**Post date:** [22 May 2025 23:39 UTC](https://forum.core-electronics.com.au/t/recommended-microcontrollers-for-long-term-iot-projects-in-australia/22528/1 "2025-05-22T23:39:48Z")

</div>

Hi everyone,

I’m currently in the early planning stages of a long-term **IoT-based monitoring project** and would appreciate some advice from the community here. The project will involve remote data logging and wireless communication, ideally using **LoRa** or **Wi-Fi** , and I’m looking for a **reliable, energy-efficient microcontroller platform** that’s well-supported in Australia.

A few questions I’d love input on:

- What microcontroller boards (e.g. ESP32, Raspberry Pi Pico W, Arduino MKR) have you found most reliable in the field?
- Are there any **locally available components or modules** you’d recommend for reducing lead time?
- Have you had experience with **battery management** or solar integration for off-grid electronics in the Australian climate?

Looking forward to learning from the experiences of others who’ve worked on similar applications here in Australia.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![Dan](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/dan/32/10815_2.png) [@Dan](https://forum.core-electronics.com.au/u/Dan)\
**Post date:** [23 May 2025 00:11 UTC](https://forum.core-electronics.com.au/t/recommended-microcontrollers-for-long-term-iot-projects-in-australia/22528/2 "2025-05-23T00:11:43Z")

</div>

Hi @Jacob6785295644

Welcome to the forum!

In terms of warranty returns we don’t really see one microcontroller being returned more than another, we will usually go for a Pi Pico for our projects at Core due to their availability to us (currently we have warehoused several thousand across the [Pico](https://core-electronics.com.au/raspberry-pi-pico-w-wireless-wifi.html) and [Pico2](https://core-electronics.com.au/raspberry-pi-pico-2-w-wireless.html) range and their wireless counterparts). My personal preference is either the [ESP32-C3](https://core-electronics.com.au/esp32-c3-mini-dev-board-iot-wifi-bluetooth.html) or [ESP32-S3](https://core-electronics.com.au/esp32-s3-mini-development-board-retired.html) solely based on having a fair few ready to go at home.

In terms of battery/solar management you have a couple of notable options,

- [FireBeetle 2 ESP32 C6 IoT Development Board (Supports Wi-Fi 6, Bluetooth 5, Solar-Powered) | Buy in Australia | DFR1075 | Core Electronics](https://core-electronics.com.au/firebeetle-2-esp32-c6-iot-development-board-supports-wi-fi-6-bluetooth-5-solar-powered.html), it can handle up to 6V directly from a solar panel, and has provisions on the board for a 2 pin lipo battery.
- [Adafruit BQ25185 USB / DC / Solar Charger with 5V Boost Board | Buy in Australia | ADA6106 | Core Electronics](https://core-electronics.com.au/adafruit-bq25185-usb-dc-solar-charger-5v-boost-board.html) very similar to the above mentioned firebeetle’s circuitry but is separate from the microcontroller.
- [Solar Power Manager For 12V Lead-Acid Battery | Buy in Australia | DFR0580 | DFRobot | Core Electronics](https://core-electronics.com.au/solar-power-manager-for-12v-lead-acid-battery.html) and [Sunflower: Solar Power Manager 9V/12V/18V | Buy in Australia | DFR0535 | DFRobot | Core Electronics](https://core-electronics.com.au/sunflower-solar-power-manager-9v-12v-18v.html) both these are heavy hitters for projects that would need more juice.

Another notable mention would be [Arduino MKR NB 1500 | Buy in Australia | ABX00019 | Core Electronics](https://core-electronics.com.au/arduino-mkr-nb-1500-44916.html) its got provisions on the board for a sim card so its great for IoT stuff where you’re out of WiFi range and don’t want to set up the infrastructure for LoRa.

---

<div class="post-metadata">

**Author:** ![Donald23173](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/donald23173/32/12687_2.png) [@Donald23173](https://forum.core-electronics.com.au/u/Donald23173)\
**Post date:** [29 May 2025 07:06 UTC](https://forum.core-electronics.com.au/t/recommended-microcontrollers-for-long-term-iot-projects-in-australia/22528/3 "2025-05-29T07:06:13Z")

</div>

Hi Jacob,  
A large factor is… what are you used to ? I came from commercial programming so the Raspberry Pi (full size) was pretty much a no-brainer when taking this up as a hobby; because of running linux with wide variety of tools available. It does tend to be overkill for IoT projects, and I now favour ESP32 running [ESPHome](https://esphome.io/) because there’s a huge number of sensors etc already available, and its “programing” consists mainly of configuration.

If you are familiar with C++ then you will probably favour Arduino and the efficient low-level control it gives.

Re components … I don’t trust my soldering so have been assembling breakout boards. I placed a couple of orders from Adafruit in the early days, but find Core so much more convenient now. Watch out that they stock the same product from different suppliers with different prices.

I am not happy about my aliexpress purchases … the prices _are_ ridiculously low - but too many sellers give misleading descriptions and don’t answer messages. It is really hard to know if you are buying from the manufacturer (eg sonoff) or just another reseller who knows nothing about the product.

# solar power

My current project is a hobby (1.8m square) greenhouse which requires solar power. I am using an ESP32-S3, a DFRobot Solar Power Manager 5V module (which does not even monitor the battery voltage), a 6600mAH LiPo battery I had from a previous project, and I bought a cheap solar panel from china (which is not what was described, but good enough).

The graph below shows LiPo battery voltage.

- the first section was a string of sunny days; the power manager (or battery) did not charge over 4.2V. I am using the ESP32’s deep\_sleep to shutdown the ESP32 for half hour then wake for 5 minutes.
- the middle section shows thick lines because I managed to stop the deep\_sleep - resulting in a lot more sensor readings and power being used 24/7. You can see how much more power was consumed until I realised and fixed my configuration 😉
- third section is back to deep\_sleep, but the weather was not so sunny.

 ![Screenshot from 2025-05-22 23-05-44](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/f/ffb2fc081be8cfec0b89b80722db8773a5afe7d9.png)

My goal was to allow for 3 days of rainy weather before I have to run out to the greenhouse with a powerbank to boost the LiPo’s charge - and the next 3 days (21-23 May) obliged. Next screenshot shows both the battery voltage, and the current being generated by the solar panel…  
Didn’t quite get down to 3.4V where my automation on the ESP32 will start sending me alerts or 3.2V where it extends the deep\_sleep to 6 hours to conserve the remaining battery.

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/f/f770c39190a79edfff4fd00ccb185b5f56ea9bcc.png)

Even with the solar panel generating \< 0.2A on sunny days it took 5 days to bring the battery up to full. I really am happy with that result, especially considering I didn’t even attempt to do the math beforehand 😉

Of course your mileage will be different - there are so many factors.
