Агуулгын хүснэгт:
Видео: Температур ба гэрлийн эрчимийг хэрхэн яаж хийх вэ? Proteus симуляци - Гүйцэтгэх - Liono Maker: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн байна уу энэ бол Liono Maker, энэ бол миний албан ёсны YouTube суваг юм. Энэ бол нээлттэй эх сурвалжтай YouTube суваг юм.
энд линк байна: Liono Maker YouTube суваг
энд видео холбоос байна: Temp & light Intensity Logging
Энэхүү гарын авлагад бид Arduino UNO болон Micro SD-Card Module ашиглан температур ба гэрлийн эрчимийг хэрхэн бүртгэх талаар сурах болно. Гол бүрэлдэхүүн хэсэг нь гэрлийн эрч хүчийг хэмжихэд ашигладаг LDR, нөгөө нь температурыг хэмжихэд ашигладаг LM35 юм. Эдгээр хоёр аналог дохиог Arduino pin Ao ба A1 рүү илгээдэг. SD карт нь мод бэлтгэх ажилд гол үүрэг гүйцэтгэдэг. өгөгдөл бүртгэх эсвэл өгөгдөл бүртгэх нь бидний өгөгдлийг файл дээрээ бичих арга бөгөөд дараа нь Excel дээр шугаман графикийг хардаг. SD карт руу бичих бүрт шаардлагатай заавруудын дараалал нь;
1_SD.open ("файлын нэр", FILE_WRITE);
2_file.println (өгөгдөл);
3_file.close ();
SD карт дээрх мэдээллийг уншиж, агуулгыг цуваа дэлгэц дээр харуулах боломжтой. Өгөгдлийн файлын агуулгыг харуулахад Serial.print () ба Serial.write () ашиглагддаг.
1-р алхам:
1_SD карт:-
SD (Secure Digital) картуудыг өгөгдөл хадгалах, мэдээлэл бүртгэхэд ашиглаж болно. Жишээ нь тоон камер эсвэл гар утсан дээр өгөгдөл хадгалах, мэдрэгчийн мэдээллийг бүртгэх өгөгдөл бүртгэх гэх мэт. Микро SD картууд нь 2GB өгөгдлийг хадгалах боломжтой бөгөөд FAT32 (Файл хуваарилах хүснэгт) форматтай байх ёстой. Микро SD карт нь 3.3V хүчдэлтэй ажилладаг тул Arduino 5V тэжээлд зөвхөн 5V -аас 3.3V хүртэлх хүчдэлийн түвшний шилжүүлэгч чип, 3.3V хүчдэлийн зохицуулагчтай микро SD картны модулийг холбох боломжтой.
Micro SD модуль нь Arduino -той Serial Perifheral Interface (SPI) ашиглан холбогддог. Micro SD модуль дээрх SPI холбогч зүү нь Arduino 11, 12, 13, 10 -р зүүтэй холбогдсон MOSI, MISO, SCK зүү, SS зүү тэмдэглэгдсэн чип сонгох (CS) орно.
Arduino UNO-той SD картны холболт:
GND ------ GND
5 вольт ------- VCC
Pin12 -------- MISO
Pin11 -------- MOSI
Pin13 ------- SCK
Pin10 -------- SCS
Өгөгдлийг зөвхөн file.close () зааврыг дагаж SD карт дээрх файлд бичдэг; тиймийн тул, file.println (өгөгдөл) заавар бүрийн дараа file.close () зааврыг дагаж, өмнө нь SD.open ("файлын нэр", FILE_WRITE) заавар байх ёстой. SD.open () функц нь FILE_READ гэсэн анхдагч тохируулгатай байдаг тул файл руу бичихэд FILE_WRITE сонголт шаардлагатай байдаг.
SD карт руу бичих бүрт шаардлагатай дарааллын дараалал нь
SD.open ("файлын нэр", FILE_WRITE);
file.println (өгөгдөл);
file.close ();
2_LM35:-
LM35 бол өмнөх схем юм нэгдсэн хэлхээ Температур мэдрэгч, гаралтын хүчдэл нь эргэн тойрны температураас хамаарч өөр өөр байдаг. Энэ нь -55 ° C -аас 150 ° C хүртэлх температурыг хэмжих боломжтой жижиг, хямд IC юм.
Lm35 -ийн гурван хөлтэй;
1-Vcc
2-гарах
3-р
Lm35 бол өвөрмөц температур мэдрэгч бөгөөд температурыг илрүүлэх зориулалттай. Түүний эхний терминал нь VCC -ээр 5 вольт Arduino зүүтэй холбогдсон бөгөөд хоёр дахь терминал нь кодчилолд тодорхойлогдсон аналог пинтэй холбогдсон байна. Гурав дахь терминал нь Gnd -тэй холбогдсон бөгөөд энэ нь Gnd юм.
3_LDR:-
Фото резистор (гэрэл буурах эсэргүүцлийн товчлол LDR, эсвэл гэрлээс хамааралтай резистор эсвэл гэрэл дамжуулагч эс) нь бүрэлдэхүүн хэсгийн эмзэг гадаргуу дээрх гэрэл гэгээ (гэрэл) хүлээн авахтай холбоотой эсэргүүцлийг бууруулдаг идэвхгүй бүрэлдэхүүн хэсэг юм. Фото резисторын эсэргүүцэл нь гэрлийн эрч хүч нэмэгдэх тусам буурдаг; өөрөөр хэлбэл гэрэл дамжуулах чанарыг харуулдаг.
LDR Arduino UNO -той харилцах:
Түүний нэг терминал нь 5 вольт, хоёр дахь терминал нь 4.7k эсэргүүцэлтэй холбогдсон байна. 4.7k эсэргүүцлийн хоёр дахь үзүүрийг газардуулав. LDR нь өөрөө резистор бөгөөд хүчдэлийг хэмжих, хүчдэлийг хэмжихэд ийм төрлийн тохиргоог ашигладаг. Нийтлэг терминал нь Arduino -ийн аналог зүүтэй холбогддог (зүү# нь кодчилолд тодорхойлогддог). Би зураг хуваалцаж байна.
Алхам 2:
Proteus симуляци:-
Энэхүү гарын авлагад бид төслийнхөө загварчлалд ашигладаг Proteus програм хангамжийг ашиглаж байна (Temp & Light Intensity logging). Нэгдүгээрт, Proteus програм хангамжаа нээж, хэлхээний диаграмыг хийхийн тулд бүрэлдэхүүн хэсгүүд, төхөөрөмжүүдийг аваарай. Хэлхээ дууссаны дараа бид үүнийг дуурайх хэрэгтэй. Үүний тулд бид Arduino Property -д Arduino кодчилдог hex файлыг байршуулах хэрэгтэй. Arduino дээр хулганы баруун товчлуурыг дараад Arduino Property -ийн хуулбарлах, зургуулын файлын байршлыг хаах эсвэл файлыг шууд сонгоод дараа нь байршуулна уу. Хоёрдахь зүйл бол SD картын файлыг байршуулах явдал юм, үүний тулд 32 ГБ -ийг сонгоод файлын байршил руу очоод энэ файлыг хуулж, буулгах эсвэл холбогдох фолдероос сонгож шууд байршуулна уу. Таны файлыг байршуулах арга нь дараах байдалтай байна: SD картны файлыг хуулж буулгах байршил / Файлын нэр.
Эдгээр хоёр ажлыг хийсний дараа та хийсэн алдаагаа симуляци хийхээс өмнө залруулах хэрэгтэй.
Proteus програм хангамжийн схемийн хуудасны зүүн буланд тоглох товчлуур бий. Үүнийг дараад таны симуляци эхэлнэ.
/* SD картанд өгөгдлийг файл дээр бичих зааварчилгааг доор өгөв.
SD карт руу бичих бүрт шаардлагатай заавруудын дараалал нь:
1_SD.open ("файлын нэр", FILE_WRITE);
2_file.println (өгөгдөл);
3_file.close (); */
Эдгээр зааврын дараа Arduino код хойшлогдоно (5000); дараа нь шинэ уншлага бүртгэх гэх мэт энэ процесс үргэлжилж байна. виртуал терминал үр дүнг дараах байдлаар харуулна.
SD карт зүгээр
рекорд 1
бичлэг2
бичлэг3
рекорд 4
рекорд 5
Та өгөгдлөө богино хугацаанд бичихийн тулд хойшлуулах хариуг өөрчилж болно. Та энэ хариуг өгөгдлийн файл дээрээс харж болно.
Алхам 3:
EXCEL дахь бодит цагийн мэдээллийн шугамын графикууд:-
Microsoft Excel нь энэхүү төсөлд температурын өгөгдөл, гэрлийн эрчмийн өгөгдлийн шугамын график гаргахад ашиглагддаг.
Нэгдүгээрт, бид Excel -ийг нээж, өгөгдлийн файлыг Excel -д оруулах (Data руу очиж txt файлаа сонгох) хэрэгтэй. температур ба гэрлийн эрчмийн өгөгдлийн багануудыг тусгаарлана уу. оруулга руу очиж мөрийн график оруулах. Би Excel файл болон бодит цагийн өгөгдлийн шугамын график, өгөгдлийн файлыг бас хуваалцаж байна.
Эдгээр графикууд нь температур өөрчлөгдөхөд бидэнд хэлдэг бөгөөд дараа нь фото эсэргүүцэл (LDR) -ийн эсэргүүцэл бас өөрчлөгддөг.
Алхам 4:
Энэхүү төсөлд ашигласан иж бүрэн файлууд: -
Энд миний YouTube -ийн линк байна, энэ бол нээлттэй эх сурвалжтай суваг юм. Бид төсөлтэй холбоотой бүх зүйлийг, төсөлд ашигласан зүйлс, харьцангуй файлууд гэх мэтийг өгч байна.
Би бүрэн файл, зургуудаа zip файлд хуваалцаж байна.
1_ Фриз файл
2_proteus симуляцийн файлууд
3_Arduino кодлох файл
4_Arduino кодлох HEX файл
5_SD картны файл
6_ өгөгдлийн файл
7_Excel файлыг шугаман графикаар оруулна
гэх мэт.
Зөвлөмж болгож буй:
Arduino -ийн температур ба чийгшлийн автомат хянагчийг хэрхэн яаж хийх вэ: 3 алхам
Arduino -ийн температур ба чийгшлийн автомат хянагчийг хэрхэн яаж хийх вэ: 1
Arduino UNO болон SD-карт ашиглан чийгшил, температурыг бодит цаг хугацаанд хэрхэн бүртгэх вэ? DHT11 Proteus дахь өгөгдөл бүртгэх симуляци: 5 алхам
Arduino UNO болон SD карт ашиглан чийгшил, температурыг бодит цаг хугацаанд хэрхэн бүртгэх вэ? DHT11 Proteus дахь өгөгдөл бүртгэгч симуляци: Танилцуулга: сайн уу, энэ бол Liono Maker, энд YouTube-ийн линк байна. Бид Arduino-тэй хамтран бүтээлч төсөл хийж, суулгагдсан систем дээр ажиллаж байна. Өгөгдөл бүртгэгч: Өгөгдөл бүртгэгч (өгөгдөл бүртгэгч эсвэл өгөгдөл бүртгэгч) нь цаг хугацааны явцад өгөгдлийг бүртгэдэг электрон төхөөрөмж юм
Супер тод LED гэрлийн самбарыг хэрхэн яаж хийх вэ - Энгийн хувилбар: 8 алхам (зурагтай)
Супер тод LED гэрлийн самбарыг хэрхэн яаж хийх вэ - Энгийн хувилбар: Өнөөдөр би хуучин LCD дэлгэцээр хэрхэн үзэсгэлэнтэй Super Bright LED гэрлийн самбар хийх талаар хуваалцаж байна. Энэ бол ухаалаг гар утас гэх мэт 5V-тэй 18650-ийг ашиглаж болох энгийн хувилбар юм. 5630 бол өндөр тод гэрэлтэй LED бөгөөд хэрэв та хүсвэл Led-ийг ашиглаж болно
LDR ашиглан шөнийн гэрлийн энгийн автомат хэлхээг хэрхэн яаж хийх вэ: 4 алхам
LDR ашиглан шөнийн гэрлийн энгийн хэлхээг хэрхэн яаж хийх вэ: Сайн байцгаана уу, өнөөдөр би LDR (гэрлээс хамааралтай резистор) ба мосфет ашиглан шөнийн гэрлийн энгийн хэлхээг хэрхэн яаж хийхийг танд үзүүлэх болно. Шөнийн гэрлийн автомат хэлхээний диаграмыг хайж олох, түүнчлэн
LED гэрлийн чийдэнг хэрхэн яаж хийх вэ: 10 алхам (зурагтай)
LED гэрлийн чийдэнг өөрийн гараар хэрхэн яаж хийх вэ: арилжааны хэлбэртэй LED чийдэн хийх заавар. Бүх төрлийн LED хувиргалт хийхийг олон удаа оролдсоны дараа би энгийн бөгөөд үр дүнтэй нэг шийдлийг олж чадсан юм. Мэдээжийн хэрэг, үүнийг хийхэд маш их тэвчээр шаардагдах болно, гэхдээ та