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

Ус хэмнэх төсөл: 8 алхам
Ус хэмнэх төсөл: 8 алхам

Видео: Ус хэмнэх төсөл: 8 алхам

Видео: Ус хэмнэх төсөл: 8 алхам
Видео: Основные ошибки при возведении перегородок из газобетона #5 2024, Арваннэгдүгээр
Anonim
Ус хэмнэх төсөл
Ус хэмнэх төсөл
Ус хэмнэх төсөл
Ус хэмнэх төсөл

Зохиогчид: Моник Кастилло, Каролина Салинас

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

Тиймээс, өнөөдөр бид танд ус хэмнэгчийг хэрхэн яаж хийхийг зааж өгөх болно, ингэснээр та усны нөөцийг хэмнэх ажилд хувь нэмрээ оруулж, хөгжилтэй байх болно!

Алхам 1: Техник хангамж

Техник хангамж
Техник хангамж

Эхлэхийн тулд танд юу хэрэгтэй болно:

  • Хичээнгүй Basys 3 FPGA самбар
  • Arduino UNO -ийн удирдах зөвлөл
  • Хөрсний чийгшил мэдрэгч
  • Талхны самбар
  • Утас
  • Ногоон LED
  • Улаан LED
  • Basys 3 хавтангийн микро USB
  • Arduino -д зориулсан USB Type A/B
  • (2) 330 ом эсэргүүцэл

VILADO руу нэвтрэх боломжтой бөгөөд үүнийг XILINX вэбсайтаас татаж авах боломжтой.

Vivado татаж авах

Arduino вэбсайтаас татаж авах боломжтой Arduino IDE руу нэвтрэх:

Arduino татаж авах

Эцэст нь эерэг хандлага:)

Алхам 2: Хөтөлбөрийг боловсруулах

Хөтөлбөрийг боловсруулах
Хөтөлбөрийг боловсруулах

Юуны өмнө та програмыг эхнээс нь дуустал (мөн хоорондох бүх зүйлийг) ашиглах гэж байгаагаа ойлгох хэрэгтэй. Тиймээс бид Хар хайрцгийн диаграмыг бүтээсэн бөгөөд энэ нь төслийг хэрэгжүүлэхэд шаардлагатай алхам, алхамуудыг төсөөлөхөд тань туслах болно.

Алхам 3: Arduino

Файл бүрийг нэг нэгээр нь хийх нь дибаг хийх, хэрэв танд ямар нэгэн алдаа байгаа эсэхийг харах шаардлагатай бол бид Arduino -ийн кодыг эхлүүлэх болно. Энд байгаа Arduino кодыг мэдрэгчийн өгөгдлийг цуглуулах, аналог өгөгдлийг тоон руу хөрвүүлэхэд ашигладаг.

Алхам 4: Илүү их код Yay !!!!

Дараа нь бид D Flip-Flop-ийг хэрэгжүүлсэн.

D Flip-Flop нь бидний зорилгоор Arduino өгөгдлийг манай системд шүүж өгдөг.

Үүнийг нэгтгэсэн эсэхийг шалгасны дараа та дараагийн хэсэг рүү шилжиж болно.

SSEG дэлгэцийн үндсэн кодыг бидний өгөөмөр удирдагч профессор Дановиц бидэнд өгсөн бөгөөд бидний хэрэгцээнд нийцүүлэн бага зэрэг засвар хийсэн болно. Мөн бид профессор Дановицын өгсөн цаг хуваах модулийг ашиглан дэлгэцийг мультиплекс хийжээ.

Энэ синтез нь ямар ч саадгүй явагдаж байгааг дахин нэг удаа шалгаарай, учир нь та бүгдийг нэгтгэх гэж байна.

Алхам 5: Та бүгдийг хамтад нь нэгтгэж, залбираарай (AKA таны мастер файлыг үүсгэ)

Эцэст нь та бүх тусдаа файлуудыг ашиглаж, тэдгээрийг нэгтгэх болно. Энэ бол сүүлчийн алхам боловч үүнийг нэгтгэдэггүй гэж үзвэл хамгийн их бухимдуулдаг алхам байж магадгүй юм. Болсон явдлыг засах нь үргэлж хөгжилтэй байдаг. Ийм учраас та файл бүрийг ажиллуулж байгаа эсэхийг баталгаажуулахын тулд алхам алхамаар хийх нь чухал юм.

Мастер файл нь бүх дэд файлуудыг хооронд нь холбодог.

Алхам 6: Тоног төхөөрөмж, хязгаарлалтаа тохируулах

Бид гоо сайхан, зохион байгуулалт, урсгалын зориулалтаар унтраалга, гаралт, оролтоо (таны хязгаарлалт гэж нэрлэдэг) хуваарилсан бөгөөд та үүнийг бас хөдөлгөж болно. Хязгаарлалтын файл нь утсыг хэрхэн биечлэн холбохыг тодорхойлдог.

Талхны самбар болон LED утсыг ийм байдлаар хийсэн тул алхам алхмаар уйтгартай гарын авлага оруулахын оронд Arduino сургалтын вэбсайтаас манай талхны тавцанг тохируулахад тусалсан зураг, лавлах гарын авлага энд байна.

Талхны тавцанг хэрхэн яаж байрлуулах вэ

мөн энэ зургийг ашигласан болно

LED BLINK SKETCH

Алхам 7: Хөтөлбөрийг ажиллуулна уу

Хөтөлбөрийг ажиллуулж байна!
Хөтөлбөрийг ажиллуулж байна!

Одоо бүх зүйлийг ажиллуулж, алдааг шалгах цаг болжээ. Хэрэв энэ нь ажиллахгүй бол файл тус бүрийг шалгаж, даалгаврын нэрүүд таарч байгаа эсэхийг шалгаарай. Бид энэ алдааг хүлээн зөвшөөрөхөөсөө илүү их хийдэг боловч синтакс нь маш чухал юм.

Бид босгыг 550 гэж тогтоосон бөгөөд та үүгээр тоглож болно.

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