Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмж шаардлагатай
- Алхам 2: WAV аудио файлуудаа бэлдэж байна
- Алхам 3: Олон мэдрэгч ашиглан бэлэн байгаарай
- Алхам 4: Хэлхээ ба код
- Алхам 5: Вэбкамыг хакердсан
Видео: Рори робот ургамал: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Рори бол ургамлын хэлбэртэй, мэдрэгчтэй оролттой харьцдаг, хөгжим тоглодог, хүний эргэн тойронд байгаа аливаа хөдөлгөөнийг илрүүлдэг, мөн захиалга өгөхдөө зураг дарах хөгжилтэй харагддаг робот юм.
Энэ нь тогоон доторх жижиг ургамлын талаар санаа тавьж, усны түвшин, чийгшил, температурыг хүний дуугаар надад мэдэгдээрэй.
Алхам 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 аудио файлуудаа бэлдэж байна
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 програм хянадаг бөгөөд энэ нь мессеж, мэдэгдэл хүлээн авах, вэбкамераар дамжуулан зураг хүлээн авах, хадгалах боломжийг олгодог.
Зөвлөмж болгож буй:
Микро ашиглан ургамал услах автомат систем: бит: 8 алхам (зурагтай)
Бичил: бит ашиглан ургамал услах автомат систем: Энэхүү зааварчилгаанд би Micro: bit болон бусад жижиг электрон эд ангиудыг ашиглан ургамал услах автомат системийг хэрхэн яаж хийхийг танд үзүүлэх болно. ургамлын хөрсний чийгийн түвшинг хянах
Ухаалаг доторх ургамлын монитор - Ургамал хэзээ услах шаардлагатайг мэдэх: 8 алхам (зурагтай)
Ухаалаг доторх ургамлын монитор - Танай ургамлыг хэзээ услах шаардлагатайг мэдээрэй: Хэдэн сарын өмнө би батерейгаар ажилладаг хөрсний чийгийг хэмжих саваа хийж, хөрсний талаар хэрэгтэй мэдээллээр хангах үүднээс гэрийнхээ ургамлын саванд хөрсөнд наалдуулж болно. Чийгийн түвшин ба LED гэрэл
Усан сан бүхий WiFi автомат ургамал тэжээгч - Дотор/гадаа тариалалт хийх - Усны ургамал автоматаар алсын удирдлагатай: 21 алхам
Усан сан бүхий WiFi автомат ургамал тэжээгч - Дотор/гадаа тариалалт хийх - Усны ургамлуудыг автоматаар алсын удирдлагаар хянах: Энэхүү зааварт бид ургамлыг автоматаар усалдаг, Adosia платформ ашиглан алсаас хянах боломжтой дотор болон гадаа ургамал тэжээх системийг хэрхэн тохируулахыг харуулах болно
Ухаалаг ургамал услах: 5 алхам (зурагтай)
Ухаалаг ургамал услах: Сайн байна уу! Энэхүү төслийг ашигласнаар та гаднах температур, чийгшил, гэрлийг харгалзан ургамлаа автоматаар услах боломжтой. Түүнчлэн та үүнийг гэрийн цаг уурын станц болгон ашиглаж, гар утас, компьютерийн температур, чийгшил, гэрлийг шалгаж болно
Хамгийн хялбар Arduino ухаалаг ургамал услах: 7 алхам (зурагтай)
Хамгийн хялбар Arduino ухаалаг ургамал услах: Хамгийн сүүлд бид ардуино ба мэдрэгч бүхий автомат усалгааны системийг хэрхэн яаж хийх талаар өгүүлэхдээ манай нийтлэл маш их анхаарал татаж, маш их санал хүсэлтийг олж авсан бөгөөд үүний дараа бид үүнийг хэрхэн сайжруулах талаар бодож үзсэн. Энэ нь бидний