Агуулгын хүснэгт:

Рори робот ургамал: 5 алхам (зурагтай)
Рори робот ургамал: 5 алхам (зурагтай)

Видео: Рори робот ургамал: 5 алхам (зурагтай)

Видео: Рори робот ургамал: 5 алхам (зурагтай)
Видео: Robert Waldinger: What makes a good life? Lessons from the longest study on happiness | TED 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 аудио файлуудаа бэлдэж байна

Arduino ашиглан SD картнаас дуу тоглуулахын тулд бидэнд.wav форматтай аудио файл хэрэгтэй болно, учир нь Arduino Board нь аудио файлыг wav форматтай тодорхой форматаар тоглуулж чаддаг. Arduino mp3 тоглуулагч хийхийн тулд Arduino дээр ашиглах боломжтой олон mp3 бамбай байдаг. Эсвэл Arduino дээр mp3 файл тоглуулахын тулд компьютер дээрх дурын аудио файлыг тухайн WAV файл болгон хөрвүүлэх вэбсайтууд байдаг.

Arduino SD картны модуль

+5V Vcc

Гнд Гнд

Pin 12 MISO (Master In Slave out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (Синхрон цаг)

Pin 4 CS (Чип сонгох)

1. "Онлайн Wav хөрвүүлэгч" дээр дарж вэбсайт руу орно уу.

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. Кодын дээж

#SimpleSDAudio.h -ийг оруулна уу

хүчингүй тохиргоо () {

SdPlay.setSDCSPin (4); // sd карт cs пин

хэрэв (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

байхад (1);

}

if (! SdPlay.setFile ("music.wav")) // хөгжмийн нэр файл

{

байхад (1);

}}

хоосон тойрог (хоосон)

{

SdPlay.play (); // хөгжим тоглох

байхад (! SdPlay.isStopped ()); {}

}

Алхам 3: Олон мэдрэгч ашиглан бэлэн байгаарай

Олон мэдрэгч ашиглан бэлэн байгаарай
Олон мэдрэгч ашиглан бэлэн байгаарай
Олон мэдрэгч ашиглан бэлэн байгаарай
Олон мэдрэгч ашиглан бэлэн байгаарай
Олон мэдрэгч ашиглан бэлэн байгаарай
Олон мэдрэгч ашиглан бэлэн байгаарай

Чийгийн мэдрэгч:

Та HL-69 чийг мэдрэгчийг хэдэн доллараар онлайнаар авах боломжтой. Мэдрэгчийн бэхэлгээ нь хөрсөөр гүйдэл дамжуулж, эсэргүүцлийг хэмжих замаар хүрээлэн буй хөрсний чийгийн түвшинг илрүүлдэг. Чийгтэй хөрс нь цахилгаан гүйдлийг амархан дамжуулдаг тул эсэргүүцэл багатай, хуурай хөрс муу дамжуулдаг, эсэргүүцэл өндөртэй байдаг.

Мэдрэгч нь хоёр хэсгээс бүрдэнэ

1. Мэдрэгчийн хоёр тээглүүрийг хянагчийн хоёр тусдаа тээглүүртэй холбох шаардлагатай (холбох утсыг ихэвчлэн нийлүүлдэг).

2. Хянагчийн нөгөө тал нь дөрвөн тээглүүртэй бөгөөд тэдгээрийн гурав нь Arduino -той холбогддог.

· VCC: Эрчим хүчний хувьд

· А0: Аналог гаралт

· D0: Дижитал гаралт

· GND: Газар

DHT11 Температур ба чийгшил:

DHT11 Температур ба чийгшил мэдрэгч нь шалгалт тохируулгатай дижитал дохионы гаралт бүхий температур ба чийгшлийн мэдрэгчийн цогцолбортой. Дижитал дохио хүлээн авах онцгой техник, температур, чийгшил мэдрэх технологийг ашигласнаар өндөр найдвартай байдал, урт хугацааны тогтвортой байдлыг хангаж өгдөг. Энэхүү мэдрэгч нь чийгийн хэмжилтийн эсэргүүцлийн хэлбэр ба NTC температур хэмжих бүрэлдэхүүн хэсгийг багтаасан бөгөөд өндөр гүйцэтгэлтэй 8 битийн микроконтроллертой холбогдсон бөгөөд маш сайн чанар, хурдан хариу үйлдэл, хөндлөнгийн оролцоог эсэргүүцэх чадвар, эдийн засгийн үр ашгийг санал болгодог.

LDR гэрлээс хамааралтай резистор:

LDR бол тусгай гэрлийн эсэргүүцэл бөгөөд гэрлийн өндөр эрчимтэй үед өндөр хүчдэл дамжуулах (бага эсэргүүцэл), харанхуй байх үед бага хүчдэл (өндөр эсэргүүцэл) дамжуулдаг. Бид энэхүү LDR өмчийг ашиглаж, DIY Arduino LDR мэдрэгч төсөлдөө ашиглах боломжтой.

KY-038 дууны мэдрэгч:

Дууны мэдрэгчийг янз бүрийн зүйлд ашиглаж болох бөгөөд тэдгээрийн нэг нь гэрлээ унтрааж, алга таших замаар асааж болно. Гэсэн хэдий ч өнөөдөр бид дууны мэдрэгчийг хэд хэдэн LED гэрэлд залгах болно.

PIR мэдрэгч:

Идэвхгүй хэт улаан туяаны мэдрэгч нь харааны талбайн объектуудаас цацруулж буй хэт улаан туяаны (IR) гэрлийг хэмждэг электрон мэдрэгч юм. Тэдгээрийг ихэвчлэн PIR дээр суурилсан хөдөлгөөн мэдрэгчүүдэд ашигладаг.

Үнэмлэхүй тэгээс дээш температуртай бүх объект цацраг хэлбэрээр дулааны энерги ялгаруулдаг. Ихэвчлэн энэ цацраг туяа нь хэт улаан туяаны долгионоор цацраг туяагаар цацраг туяа цацруулдаг тул хүний нүдэнд харагддаггүй, гэхдээ ийм зорилгоор бүтээсэн электрон төхөөрөмжөөр илрүүлж болно.

Алхам 4: Хэлхээ ба код

Хэлхээ ба код
Хэлхээ ба код

Алхам 5: Вэбкамыг хакердсан

Вэбкамыг хакердсан
Вэбкамыг хакердсан
Вэбкамыг хакердсан
Вэбкамыг хакердсан

Төслийг бүхэлд нь windows програм хянадаг бөгөөд энэ нь мессеж, мэдэгдэл хүлээн авах, вэбкамераар дамжуулан зураг хүлээн авах, хадгалах боломжийг олгодог.

Зөвлөмж болгож буй: