Съдържание:
- Стъпка 1: Изисква се хардуер
- Стъпка 2: Подготовка с вашите WAV аудио файлове
- Стъпка 3: Пригответе се с мулти сензори
- Стъпка 4: Схема и код
- Стъпка 5: Хакната уеб камера
Видео: Рори завода за роботи: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Рори е смешно изглеждащ робот под формата на растение, взаимодейства с някои входове от сензори, пуска музика и открива всякакви човешки движения наоколо, в допълнение, за да прави снимки, когато го поръчате.
Също така се грижи за малко растение вътре в саксията, уведомете ме с нивото на водата, влажността и температурата гласно с човешки глас.
Стъпка 1: Изисква се хардуер
1. Arduino UNO
2. Модул за четец на SD карти
3. Micro SD карта
4. LM386 аудио усилвател
5. 10uf кондензатор (2 броя)
6. 100uf кондензатор (2 броя)
7. 1K, 10K резистор
8. PIR сензор
9. Хакната уеб камера
10. KY-038 Звуков сензор
11. LDR резистор, зависим от светлина
12. DHT11 сензор за влажност и температура
13. Сензор за влага
14. Свързване на проводници
15. Платформа
16. 8*16 LED матричен модул
Стъпка 2: Подготовка с вашите WAV аудио файлове
За възпроизвеждане на звуци от SD карта с помощта на Arduino се нуждаем от аудио файлове във.wav формат, защото Arduino Board може да възпроизвежда аудио файл в определен формат, който е във формат wav. За да направите mp3 плейър Arduino, има много mp3 щитове, които можете да използвате с Arduino. Или пък за възпроизвеждане на mp3 файлове в Arduino, има уебсайтове, които можете да използвате за преобразуване на всеки аудио файл на вашия компютър в този конкретен WAV файл.
Модул за SD карта Arduino
+5V Vcc
Gnd Gnd
ПИН 12 MISO (Master In Slave out)
ПИН 11 MOSI (Master Out Slave In)
ПИН 13 SCK (синхронен часовник)
Pin 4 CS (Избор на чип)
1. Щракнете върху „Онлайн Wav Converter“, за да влезете в уебсайта.
2. Arduino може да възпроизвежда WAV файл в следния формат. Можете да играете с настройките по -късно, но тези настройки бяха експериментът за най -доброто качество.
Разделителна способност на бита 8 бита
Честота на дискретизация 16000 Hz
Аудио канал моно
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 щифт
if (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
докато (1);
}
if (! SdPlay.setFile ("music.wav")) // файл с име на музика
{
докато (1);
}}
void loop (void)
{
SdPlay.play (); // Пусни музика
while (! SdPlay.isStopped ()); {}
}
Стъпка 3: Пригответе се с мулти сензори
Сензор за влага:
Ще използвате сензор за влага HL-69, лесно достъпен онлайн за няколко долара. Щангите на сензора откриват нивото на влага в околната почва чрез преминаване на ток през почвата и измерване на съпротивлението. Влажната почва лесно провежда електричество, така че осигурява по -ниско съпротивление, докато сухата почва провежда слабо и има по -високо съпротивление.
Сензорът се състои от две части
1. Два пина на сензора трябва да се свържат към двата отделни пина на контролера (обикновено се доставят свързващи проводници).
2. Другата страна на контролера има четири пина, три от които са свързани към Arduino.
· VCC: За захранване
· A0: Аналогов изход
· D0: Цифров изход
· GND: Земя
DHT11 Температура и влажност:
Сензорът за температура и влажност на DHT11 разполага с комплекс от сензори за температура и влажност с калибриран изход за цифров сигнал. Използвайки изключителната техника за получаване на цифрови сигнали и технологията за определяне на температурата и влажността, тя гарантира висока надеждност и отлична дългосрочна стабилност. Този сензор включва компонент за измерване на влажност от резистивен тип и компонент за измерване на температурата NTC и се свързва с високопроизводителен 8-битов микроконтролер, предлагайки отлично качество, бърза реакция, способност срещу смущения и рентабилност.
LDR резистор, зависим от светлина:
LDR е специален тип резистор, който позволява по -високи напрежения да преминават през него (ниско съпротивление), когато има висока интензивност на светлината, и преминава ниско напрежение (високо съпротивление), когато е тъмно. Можем да се възползваме от това свойство LDR и да го използваме в нашия проект за сензор за LDR Arduino, направен сам.
KY-038 Звуков сензор:
Звуковите сензори могат да се използват за различни неща, един от тях може да е изключване и включване на светлините чрез пляскане. Днес обаче ще използваме свързването на сензора за звук към редица LED светлини, които ще бият с музика, пляскане или почукване.
PIR сензор:
Пасивният инфрачервен сензор е електронен сензор, който измерва инфрачервената (IR) светлина, излъчвана от обекти в зрителното поле. Най-често се използват в PIR-базирани детектори за движение.
Всички обекти с температура над абсолютната нула излъчват топлинна енергия под формата на радиация. Обикновено това излъчване не се вижда от човешкото око, тъй като излъчва при инфрачервени дължини на вълната, но може да бъде открито от електронни устройства, предназначени за такава цел.
Стъпка 4: Схема и код
Стъпка 5: Хакната уеб камера
Целият проект се контролира от приложение на Windows, което помага за получаване на съобщения и известия, както и от възможността да получавате снимки чрез уеб камерата и да я съхранявате.
Препоръчано:
Ръка за роботи с джобен размер MeArm V0.4: 20 стъпки (със снимки)
Ръка за роботи с джобен размер MeArm V0.4: MeArm е джобна ръка за роботи с джоб. Това е проект, стартиран през февруари 2014 г., който е имал фантастично бързо пътуване до сегашното си състояние благодарение на Open Development като Open Hardware проект. Версия 0.3 беше представена на инструкторите обратно
Проследяване на лица и усмивка Роботи за Хелоуин: 8 стъпки (със снимки)
Проследяване на лица и усмивка Роботи за Хелоуин: Хелоуин идва! Решихме да изградим нещо готино. Запознайте се с роботи Ghosty и Skully. Те могат да следват лицето ви и знаят кога се усмихвате, за да се смеете с вас! Този проект е друг пример за използване на приложението iRobbie, което преобразува iPhone в int
LED танцуващи роботи: 6 стъпки (със снимки)
LED Dancing Robots: Исках да направя нещо, за да мога да намеря нашия лагер през нощта в Burning Man 2018. 2018 беше тема на робот и аз съм фен на неона, но нямаше как да тръгна по този маршрут, затова дойдох с идея за танцуващ коктейлен стъклен вид робот. Ние плажем на лагер
Стенд за тестване на роботи: 8 стъпки (със снимки)
Стенд за тестване на роботи: Имах нужда от a, за да държа колелата на моя YAAR робот (вижте инструкциите за YAAR) от земята за тестване
Изграждане на малки роботи: Изработка на микро-сумо роботи с кубичен инч и по-малки: 5 стъпки (със снимки)
Изграждане на малки роботи: Изработка на микро-сумо роботи с един кубичен инч и по-малки: Ето някои подробности за изграждането на малки роботи и схеми. Тази инструкция ще обхваща и някои основни съвети и техники, които са полезни при изграждането на роботи от всякакъв размер. За мен едно от големите предизвикателства в електрониката е да видя колко малък е