Оглавление:
- Шаг 1. Требуется оборудование
- Шаг 2. Подготовка аудиофайлов WAV
- Шаг 3. Подготовьтесь к использованию мультисенсоров
- Шаг 4: Схема и код
- Шаг 5: взломанная веб-камера
Видео: Робот-завод Рори: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Рори - забавно выглядящий робот в форме растения, который взаимодействует с некоторыми датчиками, воспроизводит музыку и обнаруживает любые движения человека вокруг, а также делает фотографии, когда вы это заказываете.
Он также заботится о небольшом растении в горшке, оповещает меня об уровне воды, влажности и температуре голосом человеческим голосом.
Шаг 1. Требуется оборудование
1. Arduino UNO
2. Модуль чтения SD-карт.
3. Карта Micro SD.
4. Усилитель звука LM386
5. Конденсатор 10 мкФ (2 шт.)
6. Конденсатор 100 мкФ (2 шт.)
7. Резистор 1 кОм, 10 кОм
8. Датчик PIR.
9. Взломанная веб-камера.
10. Звуковой датчик KY-038.
11. Светозависимый резистор LDR.
12. Датчик влажности и температуры DHT11
13. Датчик влажности
14. Подключение проводов
15. Макетная плата
16. 8 * 16 светодиодный матричный модуль
Шаг 2. Подготовка аудиофайлов WAV
Для воспроизведения звуков с SD-карты с использованием Arduino нам нужны аудиофайлы в формате.wav, потому что Arduino Board может воспроизводить аудиофайлы в определенном формате, который является форматом wav. Для создания mp3-плеера для Arduino доступно множество экранов для mp3, которые можно использовать с Arduino. Или же для воспроизведения файлов mp3 в Arduino существуют веб-сайты, которые можно использовать для преобразования любого аудиофайла на вашем компьютере в этот конкретный файл WAV.
Модуль SD-карты Arduino
+ 5 В постоянного тока
Земля Земля
Контакт 12 MISO (Master In Slave Out)
Контакт 11 MOSI (главный выход, подчиненный вход)
Контакт 13 SCK (синхронные часы)
Контакт 4 CS (выбор микросхемы)
1. Щелкните «Online Wav Converter», чтобы войти на сайт.
2. Arduino может воспроизводить файл WAV в следующем формате. Вы можете поиграть с настройками позже, но эти настройки были лучшим по качеству в эксперименте.
Разрядность 8 бит
Частота дискретизации 16000 Гц
Аудиоканал Моно
Формат PCM PCM без знака 8-битный
3. На веб-сайте нажмите «Выбрать файл» и выберите файл, который вы хотите преобразовать. Затем введите указанные выше настройки. После этого он должен выглядеть примерно так, как на изображении ниже.
4. Теперь нажмите «Конвертировать файл», и ваш аудиофайл будет преобразован в формат файла WAV. Он также будет загружен после завершения преобразования.
5. Наконец, отформатируйте SD-карту и сохраните на ней аудиофайл.wav. Обязательно отформатируйте его перед добавлением этого файла. Также запомните название вашего аудиофайла. Точно так же вы можете выбрать любую из четырех аудиозаписей и сохранить их с именами 1, 2, 3 и 4 (имена не должны быть изменены). Я преобразовал около 51 голосового сообщения и сохранил образец по ссылке ниже:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Образец кода
#include SimpleSDAudio.h
void setup () {
SdPlay.setSDCSPin (4); // SD-карта cs pin
если (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
в то время как (1);
}
if (! SdPlay.setFile ("music.wav")) // файл с названием музыки
{
в то время как (1);
}}
недействительный цикл (недействительный)
{
SdPlay.play (); // играть музыку
while (! SdPlay.isStopped ()); {}
}
Шаг 3. Подготовьтесь к использованию мультисенсоров
Датчик влажности:
Вы будете использовать датчик влажности HL-69, доступный в Интернете за несколько долларов. Зубцы датчика определяют уровень влажности в окружающей почве, пропуская ток через почву и измеряя сопротивление. Влажная почва легко проводит электричество, поэтому она обеспечивает меньшее сопротивление, в то время как сухая почва плохо проводит электричество и имеет более высокое сопротивление.
Датчик состоит из двух частей.
1. Два контакта на датчике необходимо подключить к двум отдельным контактам на контроллере (соединительные провода обычно входят в комплект).
2. На другой стороне контроллера есть четыре контакта, три из которых подключаются к Arduino.
· VCC: для питания
· A0: Аналоговый выход
· D0: Цифровой выход
· GND: Земля
DHT11 Температура и влажность:
Датчик температуры и влажности DHT11 оснащен комплексом датчиков температуры и влажности с откалиброванным цифровым сигнальным выходом. Благодаря использованию эксклюзивной техники сбора цифрового сигнала и технологии измерения температуры и влажности, он обеспечивает высокую надежность и отличную долгосрочную стабильность. Этот датчик включает в себя компонент измерения влажности резистивного типа и компонент измерения температуры NTC и подключается к высокопроизводительному 8-битному микроконтроллеру, предлагая отличное качество, быстрый отклик, помехоустойчивость и экономичность.
Светозависимый резистор LDR:
LDR - это специальный тип резистора, который позволяет проходить через него более высоким напряжениям (низкое сопротивление), когда есть высокая интенсивность света, и пропускает низкое напряжение (высокое сопротивление), когда темно. Мы можем воспользоваться этим свойством LDR и использовать его в нашем проекте DIY Arduino LDR Sensor.
KY-038 Звуковой датчик:
Звуковые датчики можно использовать для разных целей, одним из них может быть включение и выключение света хлопками. Однако сегодня мы собираемся подключить звуковой датчик к массиву светодиодных фонарей, которые будут бить вместе с музыкой, хлопать в ладоши или стучать.
Датчик PIR:
Пассивный инфракрасный датчик - это электронный датчик, который измеряет инфракрасный (ИК) свет, излучаемый объектами в его поле зрения. Чаще всего они используются в датчиках движения на основе PIR.
Все объекты с температурой выше абсолютного нуля излучают тепловую энергию в виде излучения. Обычно это излучение не видно человеческому глазу, потому что оно излучается в инфракрасном диапазоне длин волн, но оно может быть обнаружено электронными устройствами, предназначенными для этой цели.
Шаг 4: Схема и код
Шаг 5: взломанная веб-камера
Весь проект контролируется приложением Windows, которое помогает получать сообщения и уведомления, а также позволяет получать фотографии через веб-камеру и сохранять их.
Рекомендуемые:
Arduino - Робот для разгадывания лабиринта (MicroMouse) Робот, следующий за стеной: 6 шагов (с изображениями)
Arduino | Робот для решения лабиринта (MicroMouse) Робот, следующий за стеной: Добро пожаловать, я Исаак, и это мой первый робот «Страйкер v1.0». Этот робот был разработан для решения простого лабиринта. В соревновании у нас было два лабиринта и робот смог их идентифицировать. Любые другие изменения в лабиринте могут потребовать изменения
Робот-конфетный робот на Хэллоуин: 7 шагов (с изображениями)
Робот-конфетный робот для Хэллоуина: если вы ищете новый веселый способ взаимодействия с хеллоуинскими трюками этого года и готовы принять вызов, который несет этот проект, тогда приступайте к делу и создайте свой собственный! Этот социальный дистанцирующийся робот «увидит», когда угощение
ГОЛОДНЫЙ РОБОТ ДЛЯ БУМАГИ - Робот Pringles Recycle Arduino: 19 шагов (с изображениями)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: это еще одна версия Hungry Robot, которую я построил в 2018 году. Вы можете сделать этого робота без 3D-принтера. Все, что вам нужно сделать, это просто купить банку Pringles, серводвигатель, датчик приближения, ардуино и некоторые инструменты. Вы можете скачать все
[DIY] Робот-паук (четвероногий робот, четвероногий): 14 шагов (с изображениями)
[Сделай сам] Робот-паук (четвероногий робот, четвероногий): если вам нужна дополнительная поддержка с моей стороны, будет лучше, если вы сделаете мне подходящее пожертвование: http://paypal.me/RegisHsu Обновление 2019-10-10: новый компилятор вызовет проблему с вычислением плавающего числа. Я уже изменил код. 2017-03-26
Балансировочный робот / 3-колесный робот / STEM-робот: 8 шагов
Робот-балансировщик / 3-колесный робот / STEM-робот: мы создали комбинированный балансировочный и 3-колесный робот для использования в учебных заведениях и после школьных образовательных программ. Робот основан на Arduino Uno, специальном щите (предоставлены все детали конструкции), литиево-ионном аккумуляторном блоке (все стро