Mundarija:

Rori robot zavodi: 5 qadam (rasmlar bilan)
Rori robot zavodi: 5 qadam (rasmlar bilan)

Video: Rori robot zavodi: 5 qadam (rasmlar bilan)

Video: Rori robot zavodi: 5 qadam (rasmlar bilan)
Video: 5 TA KINOSTUDIYANING LOGOTIPINI KELIB CHIQISH TARIXI 2024, Noyabr
Anonim
Rori robot zavodi
Rori robot zavodi
Rori robot zavodi
Rori robot zavodi

Rori - bu o'simlik shaklidagi kulgili robot, sensorlar yordamida kirish, musiqa ijro etish va atrofdagi odamlarning harakatlarini aniqlash, shuningdek, buyurtma berganingizda suratga olish.

Bu qozon ichidagi kichkina o'simlik haqida ham g'amxo'rlik qiladi, menga suv sathi, namlik va harorat haqida odam ovozi bilan xabar bering.

1 -qadam: Uskuna kerak

Uskuna kerak
Uskuna kerak
Uskuna kerak
Uskuna kerak
Uskuna kerak
Uskuna kerak

1. Arduino UNO

2. SD -kartani o'qish moduli

3. Micro SD karta

4. LM386 ovoz kuchaytirgichi

5. 10uf kondansatör (2 ta)

6. 100uf kondansatör (2 ta)

7. 1K, 10K qarshilik

8. PIR sensori

9. Veb -kamera buzilgan

10. KY-038 tovush sensori

11. LDR nurga bog'liq qarshilik

12. DHT11 namlik va harorat sensori

13. Namlik sensori

14. Simlarni ulash

15. Non paneli

16. 8*16 LED matritsali modul

2 -qadam: WAV audio fayllaringizga tayyorgarlik

WAV audio fayllaringizga tayyorgarlik
WAV audio fayllaringizga tayyorgarlik
WAV audio fayllaringizga tayyorgarlik
WAV audio fayllaringizga tayyorgarlik
WAV audio fayllaringizga tayyorgarlik
WAV audio fayllaringizga tayyorgarlik
WAV audio fayllaringizga tayyorgarlik
WAV audio fayllaringizga tayyorgarlik

Arduino yordamida SD -kartadagi tovushlarni ijro etish uchun bizga.wav formatidagi audio fayllar kerak, chunki Arduino Board audio faylni wav formatidagi ma'lum formatda ijro etishi mumkin. Arduino mp3 pleerini yaratish uchun Arduino -dan foydalanishingiz mumkin bo'lgan ko'plab mp3 qalqonlari mavjud. Yoki Arduino -da mp3 -fayllarni ijro etish uchun siz kompyuterdagi har qanday audio faylni WAV -ga aylantirish uchun foydalanishingiz mumkin bo'lgan veb -saytlar mavjud.

Arduino SD -karta moduli

+5V kuchlanishli tok

Gnd Gnd

Pin 12 MISO (Qul ustozi)

Pin 11 MOSI

Pin 13 SCK (sinxron soat)

Pin 4 CS (Chip tanlash)

1. Veb -saytga kirish uchun "Online Wav Converter" ni bosing.

2. Arduino WAV faylini quyidagi formatda o'ynata oladi. Siz keyinroq sozlamalar bilan o'ynashingiz mumkin, lekin bu sozlamalar sifat jihatidan eng yaxshi tajriba edi.

Bit o'lchamlari 8 bit

Namuna olish tezligi 16000 Gts

Mono ovozli kanal

PCM formati PCM imzosiz 8 bitli

3. Veb -saytda "faylni tanlash" -ni bosing va aylantirmoqchi bo'lgan faylni tanlang. Keyin yuqoridagi sozlamalarda ovqatlaning. Bu bajarilgandan so'ng, quyidagi rasmda shunday bo'lishi kerak

4. Endi, "Fayl aylantirish" tugmasini bosing va sizning audio fayl WAV fayl formatiga aylanadi. Bundan tashqari, konvertatsiya qilinganidan keyin yuklab olinadi.

5. Nihoyat, SD -kartangizni formatlang va unga.wav audio faylini saqlang. Ushbu faylni qo'shishdan oldin uni formatlashingizga ishonch hosil qiling. Bundan tashqari, audio faylingiz nomini eslang. Xuddi shunday, siz to'rtta audiodan birini tanlashingiz va ularni 1, 2, 3 va 4 nomlar bilan saqlashingiz mumkin (Ismlar o'zgartirilmasligi kerak). Men taxminan 51 ta ovozli xabarni o'zgartirdim va namunani quyidagi havolada saqladim:

github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav

6. Kodeks namunasi

#SimpleSDAudio.h ni qo'shing

bo'sh o'rnatish () {

SdPlay.setSDCSPin (4); // sd karta cs pin

agar (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

vaqt (1);

}

if (! SdPlay.setFile ("music.wav")) // musiqa nomi fayli

{

vaqt (1);

}}

bo'sh halqa (bo'sh)

{

SdPlay.play (); // musiqa ijro etish

vaqt (! SdPlay.isStopped ()); {}

}

3 -qadam: Ko'p sensorlar yordamida tayyorlaning

Ko'p sensorlar yordamida tayyorlaning
Ko'p sensorlar yordamida tayyorlaning
Ko'p sensorlar yordamida tayyorlaning
Ko'p sensorlar yordamida tayyorlaning
Ko'p sensorlar yordamida tayyorlaning
Ko'p sensorlar yordamida tayyorlaning

Namlik sensori:

Siz HL-69 namlik sensori ishlatasiz, uni Internetda bir necha dollarga sotib olish mumkin. Sensor tirnoqlari tuproqdan tokni o'tkazib, qarshilikni o'lchash orqali atrofdagi tuproqdagi namlik darajasini aniqlaydi. Nam tuproq elektr tokini oson o'tkazadi, shuning uchun u pastroq qarshilik ko'rsatadi, quruq tuproq esa yomon o'tkazadi va yuqori qarshilikka ega.

Sensor ikki qismdan iborat

1. Sensordagi ikkita pinni boshqaruvchining ikkita alohida pimiga ulash kerak (odatda ulash simlari beriladi).

2. Tekshirgichning boshqa tomonida to'rtta pin bor, ularning uchtasi Arduino bilan bog'langan.

· VCC: quvvat uchun

· A0: Analog chiqish

· D0: raqamli chiqish

· GND: er

DHT11 harorati va namligi:

DHT11 harorat va namlik sensori kalibrlangan raqamli signal chiqishi bilan harorat va namlik sensori kompleksiga ega. Raqamli signallarni qabul qilishning eksklyuziv texnikasi va harorat va namlikni sezish texnologiyasidan foydalangan holda, u yuqori ishonchlilik va mukammal uzoq muddatli barqarorlikni ta'minlaydi. Bu sensor namlik o'lchash komponenti va NTC haroratini o'lchash komponentini o'z ichiga oladi va yuqori sifatli 8-bitli mikrokontrolderga ulanadi, bu esa a'lo sifat, tezkor javob, shovqinlarga qarshi qobiliyat va iqtisodiy samaradorlikni ta'minlaydi.

LDR nuriga bog'liq qarshilik:

LDR - bu maxsus yorug'lik qarshiligi bo'lib, u yuqori yorug'lik nurlari bo'lganda yuqori kuchlanishdan o'tishga imkon beradi (past qarshilik) va qorong'i bo'lganda past kuchlanishdan (yuqori qarshilik) o'tadi. Biz ushbu LDR xususiyatidan foydalanishimiz va uni DIY Arduino LDR sensori loyihamizda ishlatishimiz mumkin.

KY-038 tovush sensori:

Ovoz sensorlar har xil narsalarda ishlatilishi mumkin, ulardan biri qarsak chalish orqali chiroqlarni o'chirish va yoqish bo'lishi mumkin. Ammo bugun biz musiqa, qarsak chalish yoki taqillatish bilan bir qatorda LED datchiklariga ovoz sensori ulashni rejalashtirmoqdamiz.

PIR sensori:

Passiv infraqizil sensor - bu ko'rish maydonidagi narsalardan chiqadigan infraqizil (IQ) nurni o'lchaydigan elektron sensor. Ular ko'pincha PIR asosidagi harakat detektorlarida ishlatiladi.

Harorati mutlaq noldan yuqori bo'lgan barcha ob'ektlar radiatsiya shaklida issiqlik energiyasini chiqaradi. Odatda, bu nurlanish inson ko'ziga ko'rinmaydi, chunki u infraqizil to'lqin uzunligida tarqaladi, lekin uni shunday maqsadda yaratilgan elektron qurilmalar yordamida aniqlash mumkin.

4 -qadam: O'chirish va kod

O'chirish va kod
O'chirish va kod

5 -qadam: buzilgan veb -kamera

Veb -kamera buzilgan
Veb -kamera buzilgan
Veb -kamera buzilgan
Veb -kamera buzilgan

Butun loyiha windows ilovasi tomonidan boshqariladi, u xabarlar va bildirishnomalarni qabul qilishga yordam beradi, shuningdek, veb -kamera orqali rasmlarni qabul qilish va saqlash imkoniyatiga ega.

Tavsiya: