Taula de continguts:
- Pas 1: maquinari
- Pas 2: Dissenyar el programa
- Pas 3: Arduino
- Pas 4: Més Code Yay !!!!
- Pas 5: ho ajunteu tot i pregueu que se sintetitzi (AKA Crea el vostre fitxer principal)
- Pas 6: Configuració del maquinari i restriccions
- Pas 7: executar el programa
- Pas 8: està viu
Vídeo: Projecte Water Saver: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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
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
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:
Arduino Pump Saver: 3 passos
Arduino Pump Saver: en un dur dia d’hivern, la meva dona i jo estàvem asseguts al saló a llegir, quan ella va mirar cap a mi i ens va preguntar "Quin és aquest so?" Alguna cosa corria a casa que creiem que no semblava familiar, així que vaig baixar l'escala
Projecte: Home Energy Saver: 8 Steps
Projecte: Home Energy Saver: Hannah Robinson, Rachel Wier, Kaila Cleary L'ús d'una placa Arduino i Matlab va demostrar ser un mètode senzill i eficaç per ajudar els propietaris a optimitzar el seu consum d'energia. La senzillesa i versatilitat de la placa Arduino és sorprenent. Hi ha
D'acord per aixecar-se a la nit! (Parent Sleep Saver!): 5 passos
D'acord per aixecar-se a la nit! (Parent Sleep Saver!): Pares de nens petits que no saben dir l'hora: voldríeu recuperar unes hores de son cada cap de setmana? Doncs tinc la creació per a vosaltres! Utilitzant un Sparkfun Redboard i Breadboard, uns quants components simples i alguns simples co
Gravador USB Aquest projecte es pot cremar a través de plàstics / fusta / paper (el divertit projecte també ha de ser fusta molt fina): 3 passos
Gravador alimentat per USB. Aquest projecte pot cremar-se a través de plàstics / fusta / paper (el divertit projecte també ha de ser fusta molt fina): NO FEREU AIX US mitjançant USB !!!! He descobert que pot fer malbé el vostre ordinador per tots els comentaris. el meu ordinador està bé. Utilitzeu un carregador de telèfon de 600 ma 5 v. He utilitzat això i funciona bé i res es pot danyar si utilitzeu un endoll de seguretat per aturar l'alimentació
The Solder Saver (ploma de distribució de soldadura de lleva de bloqueig): 4 passos
El Solder Saver (llapis de bloqueig de soldadura de lleva de bloqueig): "Com he de prologar aquest instructiu?" Em pregunto. Aparentment, des dels inicis dels temps, l’home ha tingut l’afany de ficar la soldadura en un bolígraf i publicar imatges en línia. Bé, vaig considerar breument aprofundir en la història més àmplia de la ploma de soldadura, b