Taula de continguts:

Projecte Water Saver: 8 passos
Projecte Water Saver: 8 passos

Vídeo: Projecte Water Saver: 8 passos

Vídeo: Projecte Water Saver: 8 passos
Vídeo: ВОДЯНОЙ ДВИГАТЕЛЬ РАБОТАЕТ! Электролиз с HH+ превращает воду в топливо 2024, De novembre
Anonim
Projecte Water Saver
Projecte Water Saver
Projecte Water Saver
Projecte Water Saver

Autors: Monique Castillo, Carolina Salinas

Ens van encarregar de dissenyar un projecte amb la finalitat de contribuir a la sostenibilitat. Vam decidir californians nadius que se senten constantment en una sequera, crear un estalvi d’aigua relacionat específicament amb els sistemes d’aspersió. Com sabem, la majoria dels sistemes d’aigua s’ajusten a temporitzadors automàtics que tendeixen a ser molt arcaics pel fet d’estar activats o apagats, sense indicador si realment alguna cosa necessita aigua o no. En la rara ocasió que fem pluja i tot està saturat adequadament, els aspersors encara desapareixen. És per això que hem construït un sistema prototip que us notificarà que desactiveu el sistema d’aspersió quan arribi al nivell d’humitat predeterminat evitant malgastar aigua.

Per tant, avui us mostrarem com fer que el vostre propi estalviador d’aigua pugui ajudar-vos a fer la vostra part amb la conservació de l’aigua tot divertint-vos creant-la.

Pas 1: maquinari

Maquinari
Maquinari

Què necessitareu per començar:

  • Tauler FPGA Diligent Basys 3
  • Tauler Arduino UNO
  • Sensor d'humitat del sòl
  • Taula de pa
  • Filferros
  • Un LED verd
  • Un LED vermell
  • Micro USB per a la placa Basys 3
  • USB tipus A / B per a Arduino
  • (2) Resistències de 330 ohms

Accés a Vivado que es pot descarregar des del lloc web de XILINX:

Descarregar Vivado

I accés a l’IDE Arduino que es pot descarregar des del lloc web d’Arduino:

Descarregar Arduino

I finalment una actitud positiva:)

Pas 2: Dissenyar el programa

Disseny del programa
Disseny del programa

En primer lloc, haureu d’entendre què faràs servir per al programa de principi a fi (i tot el que hi ha al mig). Per tant, vam crear un diagrama de Black Box: això us ajudarà a visualitzar els passos i el que caldrà per crear el projecte.

Pas 3: Arduino

Fer cada fitxer un per un és essencial en la depuració i per veure si teniu algun error, començarem amb el codi de l’Arduino. El codi Arduino aquí s’utilitza per recopilar les dades del sensor i traduir les dades analògiques a digitals.

Pas 4: Més Code Yay !!!!

A continuació, vam implementar el D Flip-Flop.

El D Flip-Flop per als nostres propòsits va servir per filtrar les dades d’Arduino al nostre sistema.

Un cop comproveu que se sintetitza, podeu passar a la part següent.

El codi base de visualització SSEG ens el va proporcionar el nostre generós líder, el professor Danowitz, amb petites modificacions per adaptar-se a les nostres necessitats. També hem utilitzat el mòdul divisor de rellotge que ens ha donat el professor Danowitz per multiplexar la pantalla.

I, una vegada més, assegureu-vos que aquesta síntesi s’executi sense problemes, perquè esteu a punt de posar-ho tot en comú.

Pas 5: ho ajunteu tot i pregueu que se sintetitzi (AKA Crea el vostre fitxer principal)

Finalment, faràs servir tots els fitxers separats i els ajuntaràs. Aquest és l'últim però podria ser el pas més frustrant, suposant que no se sintetitza. Sempre és divertit solucionar el que va passar. Per això, és important que feu cada fitxer pas a pas per assegurar-vos (bé, la major part del temps) que s'executa.

El fitxer mestre connecta tots els subarxius junts.

Pas 6: Configuració del maquinari i restriccions

Vam assignar els nostres commutadors, sortides i entrades (també conegudes com a restriccions) a efectes estètics, d'organització i de flux, i també podeu jugar movent-los. El fitxer de restriccions determina com connectem físicament els cables.

La placa de pa i el cablejat LED es van fer així, en lloc de publicar una tediosa guia pas a pas, aquí hi ha una imatge i una guia de referència que van ajudar a configurar la nostra taula de pa, des del lloc web del tutorial Arduino.

Com configurar la taula de pa

i aquesta imatge va ser utilitzada per

DISSENY DE BLINK LED

Pas 7: executar el programa

Execució del programa
Execució del programa

Ara és el moment d’executar-ho tot i provar errors. Si no s'executa, reviseu cadascun dels fitxers i assegureu-vos que els noms de les tasques coincideixin. Cometem aquest error més que voldríem admetre-ho, però la sintaxi és molt important.

Establim el nostre llindar a 550 i també podeu jugar-hi.

Recomanat: