Есть ли какой-нибудь способ создать ИИ с помощью Arduino?
Есть ли какой-нибудь способ создать ИИ с помощью Arduino?. Вопрос именно в этом. Я хотел бы дать какой-нибудь интеллектуальный (исследовать дом, вызвать сигнализацию и т. Д.) марсоходу, Но у меня нет такого большого опыта. Благодарю вас
@pcrdll, 👍1
Обсуждение3 ответа
Если для ИА вы имеете в виду просто решения, основанные на некоторых входных данных (датчиках), то да.
Основная проблема такого рода приложений-это память. Arduino имеет ограниченное количество флэш-памяти и оперативной памяти. Очень ограниченный.
Способ улучшить его-иметь веб-сервер и использовать Arduino для отправки данных на ваш сервер через модуль Wi-Fi.
Как уже говорилось, единственным ограничением на Arduino является память.
Все зависит от ваших ожиданий. Вы определенно не сможете сделать что-то даже отдаленно сложное из-за ограниченных ресурсов и вычислительной мощности.
Но для простого принятия решений есть отличная статья в 8-м выпуске журнала HackSpace. Далее на странице 100 они описывают, как научить Arduino UNO включать или выключать свет в зависимости от текущего окружающего освещения. С полным исходным кодом на GitHub.
Вы можете расширить его, но вы не сможете создать нейронные сети или что-то в этом направлении.
ИИ, как и чтение сенсорных данных и что-то с ними делать, конечно, можно, но полноценный ИИ невозможен только с УНО.
Полный ИИ требует больших программ, которые учатся и понимают, отображают входные данные пользователя в течение большого периода времени и т. Д.
Итак, в заключение можно сказать, что это невозможно с UNO, но, возможно, с другими платами.
- avrdude ser_open() can't set com-state
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- Ведомое устройство Arduino с двумя мастерами, использующими одну и ту же шину I2C?
- Arduino Uno: avrdude: stk500_recv(): программатор не отвечает
- В чем разница между delay() и delaymicroseconds()
- Программирование Arduino на Паскале?
- Как синхронизировать несколько ардуино?
- Arduino nano KiCad символы
ты имеешь в виду ИИ? Искусственный Интеллект? да, это возможно, но не с AVR ардуино. Только с ARM M3 или более мощными ардуино, @Juraj
"Arduino" и "ИИ" - это широкие кисти. Люди запускали модели TinyML/microML на Unos/Nanos, хотя это может быть непросто. "Приложите немного ума" на самом деле не определяет, какие проблемы вы пытаетесь решить. Чтобы сделать ровер несколько умным, не требуется много усилий, например, моделирование ХЛОПКОВ и все такое, но вы почти сразу столкнетесь с проблемами с памятью. Вам было бы гораздо лучше не ориентироваться на плату ATmega328P-используйте что-то с большим объемом оперативной памяти., @Dave Newton