Агуулгын хүснэгт:
- Алхам 1: Компьютерээ асаагаад кодлоход бэлтгэхийн тулд MATLAB -ийг нээнэ үү
- Алхам 2: Хөрсний чийгшил мэдрэгчийг нэмж оруулах
- Алхам 3: Температур мэдрэгчийг нэмнэ үү
- Алхам 4: Оптик илрүүлэгчийг нэмнэ үү
- Алхам 5: LED гэрэл нэмэх
- Алхам 6: Эцсийн бүтээгдэхүүн
Видео: MATLAB дээр програмчлалын сайжруулалтыг сургах: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Зорилго:
Энэхүү програмчлагдсан системийн зорилго нь Amtrak Railroad системийн аюулгүй байдлын зарим онцлог шинж чанаруудыг сайжруулахын тулд жижиг хэмжээтэй Arduino -г харж, кодчиллыг илүү өргөн хүрээнд ашиглах явдал юм. Үүнийг хийхийн тулд хөрсний чийг мэдрэгч, температур мэдрэгч, оптик илрүүлэгч/ гэрэл эсэргүүцэгч, LED гэрэл зэргийг нэмж орууллаа. Хөрсний чийг мэдрэгч ба температур мэдрэгч нь цаг агаарын тааламжгүй үед хурдыг хянах боломжийг олгодог тул ашигтай байдаг. Оптик детекторыг галт тэрэгний хурдыг илрүүлэхэд ашиглах бөгөөд LED гэрлийг ойролцоох галт тэрэг байгаа тохиолдолд гарч буй одоогийн анивчих гэрэлтэй адилтгахад ашигладаг.
Шаардлагатай бүрэлдэхүүн хэсгүүд:
· DS18B20 дижитал температур мэдрэгч
· Оптик илрүүлэгч/ Фото-транзистор
· Хөрсний чийгшил мэдрэгч
· 4.7 KOhmResistor
· 330 Ом эсэргүүцэл x2
· 10 KOhm эсэргүүцэл
· Кабель/холбогч x17
· USB холбогч утас
Өргөтгөл бүрийн зөв утас, кодчиллыг харуулахын тулд дөрвөн тусдаа процедурыг дагаж мөрдөх бөгөөд ингэснээр та өөрийн гараар бүтээхдээ хүссэн хэмжээгээрээ нэмж болно.
Алхам 1: Компьютерээ асаагаад кодлоход бэлтгэхийн тулд MATLAB -ийг нээнэ үү
Алхам 2: Хөрсний чийгшил мэдрэгчийг нэмж оруулах
VCC зүүг 5V тэжээлд холбож эхэл. Дараа нь газардуулгын зүүг газардуул. Үүний дараа та AO зүүг Arduino дээрх аналог 1 зүүтэй холбох болно. Arduino -г MATLAB -д холбосны дараа аналог 1 зүү дээр аналог уншихыг эхлүүлээд програмыг ажиллуулна уу. Хэрэв асуудал гарвал доорх кодыг хуулж болно.
Алхам 3: Температур мэдрэгчийг нэмнэ үү
Саарал, улаан утсыг хоёуланг нь холбосон газарт холбоно уу. Дараа нь та шар утсыг 10 -р ХОУХ -ны зүү ба 4.7 Кох эсэргүүцэлтэй холбоно. Энэ нь таны 5V тэжээлд холбогдох болно. Энэ функцийг кодлохын тулд matlab> нэмэлт хэрэгсэл> техник хангамжийн багцыг нээнэ үү. Дэмжлэгийн багцад орсны дараа Даллас 1 утастай протоколыг хайж олоод татаж аваарай. Кодыг тохируулахын тулд энэ нийтлэлийг лавлана уу.
Алхам 4: Оптик илрүүлэгчийг нэмнэ үү
Анодыг хоёуланг нь хуваалцсан газар руу холбоно уу. Дараа нь мэдрэгчийн урд байрлал дахь катодыг Arduino дээрх аналог 0 зүү болон 330 ом эсэргүүцэлтэй холбож 5V тэжээлд холбоно. Дараа нь катодын арын хэсгийг 10 кох эсэргүүцэлтэй холбож, дараа нь 5 вольтын тэжээлд холбоно. Үүнийг кодлохын тулд 0 зүү дээр өөр аналог уншиж эхлүүлээд програмыг ажиллуулна уу. Бүрэн кодыг энэ файлд оруулсан болно.
Алхам 5: LED гэрэл нэмэх
LED анодыг 330 ом эсэргүүцэлтэй холбоно уу. Дараа нь та үүнийг газардуулгатай холбоно. Дараа нь LED -ийн катодыг Arduino дээрх PWM 13 зүү рүү холбоно уу.
Алхам 6: Эцсийн бүтээгдэхүүн
Энэ бол таны Arduino болон код ямар байх ёстойг бүхэлд нь харуулсан ерөнхий дүр төрх юм!
Төсөлдөө нэмж оруулахын тулд үхрийг 3D хэвлэх замаар анивчдаг гэрэл нь ирж буй замын хөдөлгөөнийг хэрхэн зогсоож байгааг харуулах боломжтой бөгөөд ингэснээр галт тэрэг өнгөрөх боломжтой болно. Энэхүү үхрийг 3D хэвлэх линкийг энд оруулав.
3D_хэвлэгдсэн_cow.stl
Зөвлөмж болгож буй:
Arduino Uno ашиглан DIY програмчлалын кабель - Baofeng UV -9R Plus: 6 алхам (зурагтай)
Arduino Uno-Baofeng UV-9R Plus ашиглан DIY програмчлалын кабель: Сайн байна уу, хүн бүхэн, энэ бол Baofeng UV-9R (эсвэл нэмэх) чихэвч / чихний кабелийг Ardunio UNO-ийг USB болгон програмчлалын кабель болгон хувиргах энгийн гарын авлага юм. Цуваа хөрвүүлэгч. [ХАРИУЦЛАГА] Би учирсан хохирлын талаар ямар ч хариуцлага хүлээхгүй
Загвар зохион бүтээгчийн хувьд сонирхолтой програмчлалын заавар-Зургаа ажиллуулаарай (Хоёрдугаар хэсэг): 8 алхам
Дизайнерын хувьд сонирхолтой програмчлалын удирдамж-Зургаа ажиллуулаарай (Хоёрдугаар хэсэг): Математик бол ихэнх хүмүүсийн хувьд ашиггүй мэт санагддаг. Бидний өдөр тутмын амьдралд хамгийн түгээмэл хэрэглэгддэг зүйл бол нэмэх, хасах, үржүүлэх, хуваах явдал юм. Гэсэн хэдий ч, хэрэв та програмыг ашиглан бүтээж чадвал энэ нь огт өөр юм. Мэдэх тусам гайхалтай үр дүнд хүрэх болно
Opencv Нүүр илрүүлэх, сургах, таних: 3 алхам
Opencv царай илрүүлэх, сургах, таних: OpenCV бол нээлттэй эхийн компьютерийн харааны номын сан бөгөөд зураг боловсруулахаас гадна бүдэгрүүлэх, дүрс холих, дүрс сайжруулах, видео чанар, босго гэх мэт үндсэн боловсруулалтын ажлыг гүйцэтгэхэд маш алдартай. үүнийг нотолж байна
Линукс дээр AVR програмчлалын орчныг хэрхэн тохируулах вэ: 5 алхам
Линукс дээр AVR програмчлалын орчныг хэрхэн тохируулах вэ: Хэрэв та Windows дээр AVR микроконтроллер програмчлахыг хүсч байвал танд студи байгаа боловч Линукс дээр бидэнд зөвхөн Dude байна. Энэ зааварчилгаанд би эхлээд
Нохойгоо цахилгаан хүзүүвч ашиглан хэрхэн сургах вэ: 3 алхам
Нохойгоо цахилгаан хүзүүвч ашиглан хэрхэн сургах вэ: Тодорхойлолт: Энэхүү зааварчилгаанд би нохойгоо цахилгаан хүзүүвч ашиглан хэрхэн сургахыг зааж өгөх болно. Цахилгаан хүзүүвч нь нохой сургах маш сайн арга юм, учир нь та зөвхөн анхан шатны сургалтанд хамрагдах боломжтой. Эцсийн зорилго бол дараах чадвартай байх явдал юм