
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51


Авторлары: Моник Кастильо, Каролина Салинас
Бізге тұрақтылыққа үлес қосу үшін жобаны жасау тапсырылды. Біз үнемі құрғақшылықта жүргендей сезінетін Калифорния штатының тұрғындары бола отырып, су шашатын қондырғыларға қатысты су үнемдеу құруды шештік. Біз білетіндей, көптеген су жүйелері автоматты таймерлерде орнатылады, олар өте ескірген, себебі олар қосулы немесе сөндірулі, ешнәрсе шынымен де суға мұқтаж ба, жоқ па, соны анықтай алмайды. Жаңбыр жауатын және бәрі дұрыс қаныққан сирек жағдайларда, жаңбырлатқыштар әлі де өшеді. Дәл осы себептен біз суды ысырап етпеу үшін ылғалдың алдын ала белгіленген деңгейіне жеткенде шашыратқыш жүйесін өшіру туралы сізге хабар беретін прототипті жүйе құрдық.
Сонымен, бүгін біз сіздерге су үнемдеушіні қалай жасау керектігін көрсетеміз, осылайша сіз суды үнемдеуде өз үлесіңізді қосуға көмектесесіз, оны жасау кезінде көңілді боласыз!
1 -қадам: Жабдық

Жұмысты бастау үшін сізге қажет:
- Еңбекқор Basys 3 FPGA тақтасы
- Arduino UNO басқармасы
- Топырақ ылғалдылығы сенсоры
- Нан тақтасы
- Сымдар
- Жасыл жарық диоды
- Қызыл жарық диоды
- Basys 3 тақтасына арналған шағын USB
- Arduino үшін USB A/B түрі
- (2) 330 Ом резисторлар
XILINX веб -сайтынан жүктеуге болатын Vivado -ға кіру:
Vivado жүктеу
Arduino веб -сайтынан жүктеуге болатын Arduino IDE -ге кіру:
Arduino жүктеу
Соңында оң көзқарас:)
2 -қадам: Бағдарламаны құру

Алдымен сіз бағдарламаны басынан аяғына дейін не қолданғыңыз келетінін түсінуіңіз керек (және арасындағы барлық нәрсе). Біз қара жәшік диаграммасын құрдық - бұл сізге қадамдарды және жобаны құру үшін не қажет екенін визуализациялауға көмектеседі.
3 -қадам: Arduino
Әр файлды бір -бірлеп орындау отладтауда маңызды болып табылады және қателер бар -жоғын білу үшін біз Arduino кодынан бастаймыз. Бұл жерде Arduino коды сенсорлық мәліметтерді жинауға және аналогты деректерді цифрлыққа аударуға арналған.
4 -қадам: Қосымша код Yay !!!!
Содан кейін біз D Flip-Flop енгіздік.
Біздің мақсатымыз үшін D Flip-Flop Arduino деректерін біздің жүйеге сүзуге қызмет етті.
Сіз оның синтезделгенін тексергеннен кейін келесі бөлімге өтуге болады.
SSEG дисплейінің негізгі кодын біздің жомарт көшбасшымыз, профессор Дановиц біздің қажеттіліктерімізге сәйкес шағын түзетулермен қамтамасыз етті. Біз сонымен қатар дисплейді мультиплекс үшін профессор Дановиц берген сағат бөлгіш модулін қолдандық.
Бұл синтездің еш кедергісіз өтетініне тағы бір рет көз жеткізіңіз, өйткені сіз бәрін біріктіргіңіз келеді.
5 -қадам: Сіз бәрін біріктіресіз және синтездейтінін дұға етесіз (AKA сіздің негізгі файлыңызды жасаңыз)
Соңында сіз барлық бөлек файлдарды қолданып, оларды біріктіресіз. Бұл соңғы, бірақ синтезделмеген жағдайда, ең тартымды қадам болуы мүмкін. Болған жағдайды жою әрқашан қызықты. Сондықтан, әр файлдың жұмыс істеуін қамтамасыз ету үшін оны кезең-кезеңімен жасау маңызды.
Негізгі файл барлық ішкі файлдарды біріктіреді.
6 -қадам: жабдықты және шектеулерді орнату
Біз коммутаторларды, шығыс пен кірісті (сіздің шектеулеріңіз деп те аталады) эстетикалық, ұйымдастырушылық және ағындық мақсаттарға тағайындадық, сонымен қатар оларды айналдыра отырып ойнауға болады. Шектеулер файлы сымдарды физикалық түрде қалай қосатынымызды анықтайды.
Нан тақтасы мен жарықдиодты сымдар осылай жасалды, мұнда қадамдық нұсқаулықты орналастырудың орнына сурет пен анықтамалық нұсқаулық біздің тақтаны орнатуға көмектесті-Arduino оқулық веб-сайтынан.
Нан тақтасын қалай орнатуға болады
және бұл суретті қолданған
LED BLINK SKETCH
7 -қадам: Бағдарламаны іске қосыңыз

Енді бәрін іске қосып, қателерді тексеретін уақыт келді. Егер ол жұмыс істемесе, файлдардың әрқайсысын қарап шығыңыз және сіздің тапсырма атауларыңыз сәйкес келетініне көз жеткізіңіз. Біз бұл қатені мойындағымыз келгеннен көп жасаймыз, бірақ синтаксис өте маңызды.
Біз шекті 550 -ге қойдық, сіз де осымен ойнай аласыз.
Ұсынылған:
Ертегідегі батареяны үнемдеу: 8 қадам (суреттермен)

Fairy Light Battery Saver: CR2032 батареялары керемет, бірақ олар жарықдиодты " Fairy Light " Бұл жерде демалыс мезгілінде мен USB қуат банкінен шығу үшін бірнеше 20 жарық жолын өзгертуді шештім. Интернеттен іздедім және
Суды үнемдеу: 4 қадам

Суды үнемдеу!: Мұны істеу керек! Жиынтықтар ешқандай қиындық тудырмайды. Тіркелу, пайдалану және жаңарту … Автоматты түрде жасалынған және жасалынған өнімдер
Батареяны үнемдеу, қорғасын қышқылды автокөлікке немесе липо батареясына арналған ATtiny85 бар разрядтан қорғайтын ажыратқыш: 6 қадам

Батареяны үнемдеу, қорғасын қышқылды автокөлік немесе липо аккумуляторы үшін ATtiny85 бар разрядтан қорғайтын ажыратқыш: Маған автокөліктер мен күн жүйелері үшін аккумуляторлық қорғаныс қажет, себебі мен коммерциялық қорғаныстарды 49 долларға тым қымбатқа таптым. Олар сондай -ақ 6 мА шамасында тым көп қуатты пайдаланады. Мен бұл тақырып бойынша нұсқауларды таба алмадым. Осылайша мен 2мА болатын суретті жасадым
Refrigeradores жүйесіндегі энергияны үнемдеу жүйесі: 14 қадам

Refrigerades жүйесіндегі энергияны үнемдеу жүйесі: олар жақсы, жақсы. Тоңазытқыштардың энергиясы мен энергиясын тұтыну үшін қажет болатын жүйелік бағдарламалар ұсынылды: олар негізгі контекстке байланысты проблемаларды шешеді:
LTE Cat.M1 PSM талдау (Қуатты үнемдеу режимі): 4 қадам

LTE Cat.M1 PSM талдау (Қуатты үнемдеу режимі): Алдыңғы мақалада біз PSM көмегімен Active / Sleep циклін қалай орнату керектігін талқыладық. Аппараттық құрал мен PSM параметрлері мен AT пәрменін түсіндіру үшін алдыңғы мақаланы қараңыз. (Сілтеме: https://www.instructables.com/id/What-Is-a-PSMPow…Ac