Перейти к содержимому

Разработка аппаратного обеспечения с использованием ИИ в качестве второго пилота | EP-10: Генерац...

Ampnics

0:00 / 0:00

Разработка аппаратного обеспечения с использованием ИИ в качестве второго пилота | EP-10: Генерац...

5 414 просмотров · 5 месяцев назад
Ampnics
13,1 тыс. подписчиков
5 414 просмотров · 5 месяцев назад
Добро пожаловать в десятый эпизод: Проектирование аппаратного обеспечения с помощью ИИ-помощника. Этот курс знакомит с полным рабочим процессом проектирования аппаратного обеспечения на основе реального проекта. Вы изучите основы проектирования, выбор компонентов и практические методы реализации, используемые в современной разработке аппаратного обеспечения. В этом эпизоде ​​мы обсудим генерацию кода, функциональное тестирование, архитектуру прошивки, финальную демонстрацию и обмен проектами. Полный курс:    • Hardware Design With AI Co-Pilot   Как работать с KiCad:    • How To KiCAD?   Заказать печатные платы сейчас: https://www.nextpcb.com?code=Ampnics Поддержите нас, купив мне кофе: https://buymeacoffee.com/Ampnics Временные метки 00:00 Вступление и краткое содержание 00:52 Генерация кода 04:19 Функциональное тестирование Тестирование 05:20 Архитектура прошивки 08:26 Прошивка, готовая к производству 10:34 Руководство пользователя 15:11 Заключительная демонстрация 17:20 Обмен проектами 20:19 Обращение в службу поддержки ЗАГРУЗКИ И РЕСУРСЫ: Zeen-AI-Plug: https://github.com/ampnics/Zeen-AI-Plug KiCad: https://www.kicad.org/ NextPCB: https://www.nextpcb.com?code=Ampnics SnapEDA: https://www.snapeda.com/ Ultra librarian: https://www.ultralibrarian.com/ Arduino IDE: https://docs.arduino.cc/software/ide/ VS code: https://code.visualstudio.com/ Техническое описание: Менеджер плат ссылка: https://espressif.github.io/arduino-e... ESP32 S3 Devkit: https://dl.espressif.com/dl/schematic... HLK-5M05: https://drive.google.com/drive/folder... DS3231: https://www.analog.com/media/en/techn... MLT8530: https://www.hqonline.com/product-deta... Присоединяйтесь к нам: 📍 YouTube: https://youtube.com/@ampnics?si=e0dva... 📍 Instagram:   / ampnics   📍 X:   / ampnics   📍 LinkedIn:   / ampnics   📍 Github: https://github.com/ampnics 📍 WhatsApp: https://chat.whatsapp.com/HgWOoxyOgLf... 📍 WhatsApp: https://ampnics.com По вопросам сотрудничества: Email: connect@ampnics.com WhatsApp: https://wa.me/message/OXR5HXLFRS27C1 Телефон: +91 7066610663 Запрос на генерацию кода: 1. Код функционального тестирования: Напишите код функционального тестирования для заданной схемы, для тестирования оборудования с помощью простого тестового кода (напишите каждую программу отдельно, я хочу протестировать их по одной). Я использую ESP32 S3, см. контакты GPIO ниже. PIN_SET 11 PIN_DOWN 12 PIN_UP 13 PIN_MODE 14 BUZZER_PIN 1 RELAY_PIN 2 PIN_RELAY_LED 4 WIFI_LED 3 OLED Display 8 SDA, 9SCL RTC 8 SDA, 9SCL 2. Прошивка, готовая к производству Теперь напишите полностью функциональный код, готовый к производству, для этого умного устройства Zeen AI Plug (ZAP-01A) на базе микроконтроллера ESP32-S3. Аппаратное обеспечение включает следующие компоненты и сопоставление GPIO: 4 кнопки: SET (IO11), DOWN (IO12), UP (IO13), MODE (IO14) Зуммер: IO1 Реле: IO2 (управляет нагрузкой переменного тока) Светодиод состояния реле: IO4 Светодиод состояния Wi-Fi: IO3 OLED-дисплей: 128x64 SSD1306, I2C — SDA IO8, SCL IO9 Питание: 220 В переменного тока → HLK-5M05 → 5 В → AMS1117 → 3,3 В Требуется прошивка Arduino для ESP32-S3 со следующими функциями: Запуск: Отображение заставки на OLED-дисплее с названием продукта и воспроизведение гаммы до мажор с помощью зуммера Экран выбора режима: Используйте кнопки UP/DOWN для выбора между режимами ONLINE и OFFLINE, подтверждено с кнопкой SET Режим OFFLINE: Таймер обратного отсчета — кнопки UP/DOWN/MODE устанавливают часы, минуты, секунды. SET запускает обратный отсчет. Реле включается при запуске таймера и выключается при достижении нуля. Отображение оставшегося времени в реальном времени на OLED-дисплее. Звуковой сигнал по истечении времени. Режим ONLINE: Подключение к Wi-Fi с помощью WiFiManager (резервный вариант — портал авторизации). Интеграция с платформой умного дома SinricPro для удаленного управления реле. Отображение анимированной лампочки на OLED-дисплее — светится, когда реле включено, гаснет, когда выключено. Светодиод Wi-Fi отображает состояние подключения. Длительное нажатие кнопки SET в течение 5 секунд сбрасывает учетные данные Wi-Fi. Кнопки: Реализована корректная защита от дребезга контактов, однократное нажатие и длительное повторное нажатие для быстрого увеличения/уменьшения. Зуммер при каждом нажатии кнопки и изменении состояния. Музыка TheFatRat - Monody feat. Лаура Брем Посмотрите официальный музыкальный клип: https://tinyurl.com/monodytfr Послушайте "Monody": https://thefatrat.ffm.to/monody Подпишитесь на TheFatRat: https://ffm.bio/thefatrat