this post was submitted on 10 Sep 2024
2 points (66.7% liked)
Arduino
331 readers
1 users here now
Arduino is an open-source electronic prototyping platform enabling users to create interactive electronic objects.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Most Arduinos don't have enough horsepower to run a full assistant stack. They're designed as limited resource microcontrollers.
Basically, here are some choices, depending on what your priority is:
Depending on what you want to do, I'd suggest the easiest is #2, as a frontend to HomeAssistant, with the assistant running either on a beefy server or on the cloud.
Edit: "Arduino" actually can reference three different things:
If you have a classic Arduino board, they usually have very limited power and run on a basic Atmel processor. An ESP-32 processor is a bit beefier and can run Arduino software (as well as FreeRTOS). And to make things even more confusing, Arduino the company sells an Arduino-branded board that runs the Arduino software stack, but on top of different processors, including an ESP-32: https://docs.arduino.cc/hardware/nano-esp32/
You may want to watch out which version of "Arduino" you want to work with.