Volos Project's ESP32 Currency Converter Turns an M5Stack Core2 Into a Pocket-Size Currency Exchange

Updating prices automatically over Wi-Fi, this Arduino sketch demonstrates the Core2's flexibility to great effect.

YouTuber Volos Projects has created an impressively functional pocket-size currency converter, complete with full-color graphical user interface, on an M5Stack Core2 all-in-one Arduino-compatible development board.

Unveiled last year, the M5STack Core2 offers a dual-core ESP32 running at 240MHz, 8MB of pseudo-static RAM (PSRAM), and 16MB of external flash behind a full-color capacitive touchscreen — plus a real-time clock and a vibration motor for tactile feedback. An integrated 390mAh battery provides on-the-go use — and turns the gadget into a pocket-friendly development platform for portable projects.

This handy pocket-size currency converter packs an entire exchange into the palm of your hand. (📹: Volos Projects)

"Yesterday i made this currency converter," Volos explains in the video showcasing their particular portable project, "and right now this connect where this converter tells me that one American Dollar is 0.86 Euros, 6.5 Kunas, or 0.74 Pounds, and so on."

The gadget is extremely usable: The full-color touchscreen display of the Espressif ESP32-based M5Stack Core2 boots into a list of supported currencies; tap on the flag of any nation to see conversions into any other currency. The main currency, which defaults to US Dollar, can be switched to any other currency, and a custom amount can be added to convert actual prices.

"When [the] device is powered on it will first connect to my Wi-Fi, it will download exchange rates data from [the] internet and it will show data for one dollar. I used this API, and this library API is free — and you don't need any key registration or similar."

For anyone looking to try the project out themselves, Volos has uploaded the source code to GitHub under an unspecified open source license.

Gareth Halfacree
Freelance journalist, technical author, hacker, tinkerer, erstwhile sysadmin. For hire: freelance@halfacree.co.uk.
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles