
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53


Авторлор: Моник Кастильо, Каролина Салинас
Бизге туруктуулукка салым кошуу максатында долбоорду иштеп чыгуу тапшырылган. Биз дайыма кургакчылыкта жүргөндөй сезилген калифорниялыктар болуп, чачыратуучу системалар менен байланышкан Суу үнөмдөгүчтү түзүүнү чечтик. Биз билгендей, көпчүлүк суу тутумдары автоматтык таймерлерде орнотулган, алар абдан архаикалык болушат, анткени алар сууга муктажбы же жокпу, эч кандай көрсөткүчү жок, же күйгүзүлгөн. Биз сейрек учурларда жамгыр жаап, баары туура каныккан учурда, жамгырлаткычтар дагы эле өчөт. Ушундан улам, биз сууну текке кетирбөө үчүн, алдын ала белгиленген нымдуулукка жеткенде, чачыратуучу системаны өчүрүү жөнүндө сизге кабарлап турган прототип системасын курдук.
Ошентип, бүгүн биз сизге суу сактагычты кантип жасоону көрсөтөбүз, ошондо сиз аны сактап калуу менен өз салымыңызды кошо аласыз жана аны жаратууда көңүл ачасыз!
1 -кадам: Аппараттык

Баштоо үчүн сизге эмне керек:
- Ынтымактуу Basys 3 FPGA тактасы
- Arduino UNO башкармалыгы
- Топурактын нымдуулук сенсору
- Нан тактасы
- Зымдар
- Жашыл LED
- Кызыл LED
- Basys 3 Board үчүн Micro USB
- USB түрү A/B Arduino үчүн
- (2) 330 омдук резисторлор
VILADOго кирүү мүмкүн, аны XILINXтин веб -сайтынан жүктөп алсаңыз болот:
Vivado жүктөп алуу
Жана Arduino IDEге кирүү, аны Arduino веб -сайтынан жүктөп алсаңыз болот:
Arduino жүктөп алуу
Акыры позитивдүү маанай:)
2 -кадам: Программаны иштеп чыгуу

Биринчиден, сиз программанын башынан аягына чейин эмнени колдоноруңузду түшүнүшүңүз керек (жана экөөнүн ортосунда). Ошентип, биз Кара кутунун диаграммасын түздүк - бул сизге кадамдарды жана долбоорду түзүү үчүн эмне кылууну элестетүүгө жардам берет.
3 -кадам: Arduino
Мүчүлүштүктөрдү оңдоодо жана каталарыңыз бар -жогун текшерүүдө ар бир файлды бирден жасоо абдан маанилүү, биз Arduino кодунан баштайбыз. Бул жерде Arduino коду сенсордук маалыматтарды чогултуу жана аналогдук маалыматтарды санарипке которуу үчүн колдонулат.
4 -кадам: More Code Yay !!!!
Андан кийин биз D Flip-Flopты ишке ашырдык.
D Flip-Flop биздин максаттар үчүн Arduino маалыматын биздин системага чыпкалоо үчүн кызмат кылган.
Анын синтезделгенин ырастагандан кийин, кийинки бөлүккө өтсөңүз болот.
SSEG дисплейинин базалык кодун бизге берешен лидерибиз профессор Дановиц берген, биздин муктаждыктарыбызга ылайыктуу кичине түзөтүүлөр менен. Биз ошондой эле дисплейди мультиплекс кылуу үчүн профессор Дановиц берген саатты бөлүүчү модулду колдондук.
Дагы бир жолу бул синтез эч кандай тоскоолдуксуз өтөөрүн текшериңиз, анткени сиз баарын чогуу чогултуу алдында турасыз.
5 -кадам: Сиз баарын бириктирип, аны синтездейт деп тиленесиз (AKA Master File түзүңүз)
Акыры сиз бардык файлдарды колдонуп, аларды бириктиресиз. Бул акыркы, бирок ал синтезделбейт деп ойлоп, эң кыжаалат кылган кадам болушу мүмкүн. Эмне болгонун чечүү ар дайым кызыктуу. Мына ошондуктан ар бир файлдын иштешин камсыз кылуу үчүн этап-этабы менен жасооңуз маанилүү (көпчүлүк учурда).
Башкы файл бардык суб-файлдарды бириктирет.
6 -кадам: Аппаратты жана чектөөлөрдү орнотуу
Биз эстетикалык, уюштуруучулук жана агымдык максаттар үчүн өчүргүчтөрүбүздү, чыгууларыбызды жана кириштерибизди (ошондой эле сиздин чектөөлөрүңүз катары белгилүү) дайындап койдук, жана сиз аларды айланып өтүү менен ойной аласыз. Чектөөлөр файлы зымдарды физикалык түрдө кантип туташтырарыбызды аныктайт.
Нан тактасы жана LED зымдары ушундай жасалган, мында этап-этабы менен көрсөтмө берүүнүн ордуна бул жерде биздин нан тактабызды орнотууга жардам берген сүрөт жана маалымдама бар-Arduino окуу куралы.
Нан тактасын кантип орнотуу керек
жана бул сүрөт тарабынан колдонулган
LED BLINK SKETCH
7 -кадам: Программаны иштетүү

Азыр бардыгын иштетип, каталарды текшерүүгө убакыт келди. Эгер ал иштебесе, файлдарыңыздын ар бирин карап чыгыңыз жана тапшырмаларыңыздын аттары дал келерин текшериңиз. Биз бул катаны моюнга алгандан кийин көбүрөөк жасайбыз, бирок синтаксис абдан маанилүү.
Биз босогобузду 550 деп койдук, жана сиз муну менен ойной аласыз.
Сунушталууда:
Corona Safe: Автоматтык суу үнөмдөөчү кран: 6 кадам

Corona Safe: Автомат суу үнөмдөөчү крандар: Баарыбыз колубузду жууп турушубуз керек, өзгөчө Корона вирусу үчүн атайын бактериялардан арылуу үчүн колубузду 20 секунд жууп салуу керек. Ошондой эле самын диспенсери же крандын баскычы гигиеналык эмес болушу мүмкүн
Суу эстеткичи Суу бөтөлкө кармагычы: 16 кадам

Суу эстеткич Бөтөлкө кармагыч: Сууну ичүүнү унутуп калдыңызбы? Мен билем! Мына ошондуктан мен суу ичүүңүздү эске салган суу бөтөлкөсүнүн кармагычын түзүү идеясын ойлоп таптым. Суу бөтөлкөсүнүн кармагычында сизге эскертүү үчүн саат сайын ызы -чуу боло турган өзгөчөлүк бар
Суу ичүүчү сигнализация системасы /Суу алуунун монитору: 6 кадам

Суу ичүүчү сигнализация системасы /Суу алуунун монитору: Ден соолугубузду чыңдоо үчүн күн сайын жетиштүү өлчөмдө суу ичишибиз керек. Ошондой эле көптөгөн бейтаптар бар, алар күн сайын белгилүү бир өлчөмдө суу ичишет. Бирок, тилекке каршы, биз графикти дээрлик күн сайын өткөрүп жиберчүбүз. Ошентип, мен дизайн
WiFi менен DIY өзүн өзү сугаруучу идишти куруңуз - Суу өсүмдүктөрдү автоматтык түрдө жана суу аз болгондо эскертүүлөрдү жөнөтөт: 19 кадам

WiFi менен DIY өзүн өзү сугаруучу идишти куруңуз - Суулар өсүмдүктөрдү автоматтык түрдө жана суу аз болгондо эскертмелерди жөнөтөт: Бул окуу куралы эски бак өстүрүүчү, таштанды челеги, желим жана өзүн өзү колдонуп, WiFiга туташкан өзүнчө сугаруучу сепкенди кантип курууну көрсөтөт. Adosiaдан суу казандын субставкасы
Hand Free краны же педальдык краны же суу үнөмдөөчү краны: 5 кадам

Hand Free краны же педальдык краны же суу үнөмдөөчү краны: Бул чыгуучу кранды колу бош (гигиеналык) кранга айландыруунун арзан жана жөнөкөй ыкмасы. Дарыгерлер аны гигиеналык максаттар үчүн же ашканада колдонушу керек. эки колду бир убакта жууп, сууну үнөмдөңүз, бул