Съдържание:

Рори завода за роботи: 5 стъпки (със снимки)
Рори завода за роботи: 5 стъпки (със снимки)

Видео: Рори завода за роботи: 5 стъпки (със снимки)

Видео: Рори завода за роботи: 5 стъпки (със снимки)
Видео: "Позорная" выходка жениха на свадьбе в Дагестане 2024, Ноември
Anonim
Рори завода за роботи
Рори завода за роботи
Рори завода за роботи
Рори завода за роботи

Рори е смешно изглеждащ робот под формата на растение, взаимодейства с някои входове от сензори, пуска музика и открива всякакви човешки движения наоколо, в допълнение, за да прави снимки, когато го поръчате.

Също така се грижи за малко растение вътре в саксията, уведомете ме с нивото на водата, влажността и температурата гласно с човешки глас.

Стъпка 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 аудио файлове

Подготовка с вашите WAV аудио файлове
Подготовка с вашите WAV аудио файлове
Подготовка с вашите WAV аудио файлове
Подготовка с вашите WAV аудио файлове
Подготовка с вашите WAV аудио файлове
Подготовка с вашите WAV аудио файлове
Подготовка с вашите WAV аудио файлове
Подготовка с вашите 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, което помага за получаване на съобщения и известия, както и от възможността да получавате снимки чрез уеб камерата и да я съхранявате.

Препоръчано: