Análise funcional

O projeto de criação do sensor tem como objetivo detectar enchentes em lugares de risco e com maior probabilidade,trabalhar com a  constatação da seca em varias áreas dos estados do nordeste que enfrentam esses problemas. Queremos começar a usar o sensor em reservatórios de águas,açudes,rios,riachos e etc.

Funcionamento

O nosso artefato vai possuir trés sensores em nives diferentes, no momento em que os sensores detectar aumento ou baixa no volume da aguá o Arduíno vai recebe o sinal e imediatamente acenderam os leds, eles acenderão acada nível atingido e quando houver baixa ou alta nos nível da água emitira um som para alertar sobre os níveis críticos em que a água se encontrão.

Requisitos Funcionais

-Recebera e enviara informações do Arduíno;
-Fios de cobre;
-Botões;
-Sensor de toque;
-Rebite pop;
Requisitos não-funcionais

-Sustentação de plastico;

Requisitos técnicos

-Arduíno;
-Sensores de toque;
-Botões;
-Fios de cobre;

Grupo: Largados (JJR); João Marcos,Jhonatan,Juliana e Rodrigo


Atividades recentes

  • RISONALDO FELIPE FIRMINO DA SILVA
    RISONALDO FELIPE FIRMINO DA SILVA

    Terça– feira 27 de novem­bro de 2012, A pro­gra­mação do pro­jeto foi feita por João Mar­cos na lin­guagem C, tendo ajuda de vítor Godoy​.int sensor1;
    int sensor2;
    int sensor3;

    int led4;
    int led5;
    int led6;
    int led7;
    int led8;



    void setup()
    {
    pinMode(1,INPUT);
    pinMode(2,INPUT);
    pinMode(3,INPUT);
    pinMode(4,OUTPUT);
    pinMode(5,OUTPUT);
    pinMode(6,OUTPUT);
    pinMode(7,OUTPUT);
    pinMode(8,OUTPUT);
    }

    void loop()
    {
    sensor1 = analogRead(1);
    sensor2 = analogRead(2);
    sensor3 = analogRead(3);

    if(sensor3 == HIGH)
    {
    led4=HIGH;
    led5=HIGH;
    led6=HIGH;
    led7=HIGH;
    led8=HIGH;

    }

    else if(sensor2 == HIGH)
    {
    led4=LOW;
    led5=HIGH;
    led6=HIGH;
    led7=LOW;
    led8=LOW;

    }

    else if(sensor1 == HIGH)
    {
    led4=LOW;
    led5=LOW;
    led6=LOW;
    led7=HIGH;
    led8=HIGH;

    }

    digitalWrite(6,led4);
    digitalWrite(5,led5);
    digitalWrite(6,led6);
    digitalWrite(7,led7);
    digitalWrite(8,led8);
    }

    • Terça, 27.11.2012 16:06
    • RISONALDO FELIPE FIRMINO DA SILVA
      RISONALDO FELIPE FIRMINO DA SILVA

      Terça — feira 27 de novem­bro de 2012; com base no pro­jeto ante­rior, fize­mos uma pequena mudança no mesmo, pois antes ele era acionado somente com o inter­rup­tor a parte do momento em que o nível da água começasse a subir o botão seria lig­ado. Com isso foi reti­rado os botões e sub­sti­tuí­dos por um sen­sor na ponta de cada fio que irá levar o sinal para cada ledes. Tam­bém foi con­struído com pinos que são encon­tra­dos em pla­cas mãe, por ser o mel­hor con­du­tor de sinal, mel­ho­rando assim as expec­ta­ti­vas do pro­jeto, já que antes pre­cisava de uma fonte pra fornecer ener­gia para o dis­pos­i­tivo, onde hoje usamos Arduíno para a ali­men­tação, não só para a ali­men­tação mas tam­bém a parte lóg­ica do projeto.

      • Terça, 27.11.2012 15:54
      • Joao Marcos

        int sensor1;
        int sensor2;
        int sensor3;

        int led4;
        int led5;
        int led6;
        int led7;
        int led8;



        void setup()
        {
        pinMode(1,INPUT);
        pinMode(2,INPUT);
        pinMode(3,INPUT);
        pinMode(4,OUTPUT);
        pinMode(5,OUTPUT);
        pinMode(6,OUTPUT);
        pinMode(7,OUTPUT);
        pinMode(8,OUTPUT);
        }

        void loop()
        {
        sensor1 = analogRead(1);
        sensor2 = analogRead(2);
        sensor3 = analogRead(3);

        if(sensor3 == HIGH)
        {
        led4=HIGH;
        led5=HIGH;
        led6=HIGH;
        led7=HIGH;
        led8=HIGH;

        }

        else if(sensor2 == HIGH)
        {
        led4=LOW;
        led5=HIGH;
        led6=HIGH;
        led7=LOW;
        led8=LOW;

        }

        else if(sensor1 == HIGH)
        {
        led4=LOW;
        led5=LOW;
        led6=LOW;
        led7=HIGH;
        led8=HIGH;

        }

        digitalWrite(6,led4);
        digitalWrite(5,led5);
        digitalWrite(6,led6);
        digitalWrite(7,led7);
        digitalWrite(8,led8);
        }

        • Terça, 27.11.2012 15:44
        • Joao Marcos

          Hoje no MAC em Olinda fazendo ajustes.

          • Quinta, 22.11.2012 21:54
          • Joao Marcos

            • Quinta, 22.11.2012 21:53
            • Joao Marcos

              • Quinta, 22.11.2012 21:37
              • Joao Marcos

                Sol­dando os resi­s­tores do painel de led.

                • Quinta, 22.11.2012 21:36
                • Joao Marcos

                  • Quinta, 22.11.2012 21:33
                  • Joao Marcos

                    • Quinta, 22.11.2012 21:33
                    • Joao Marcos

                      • Quinta, 22.11.2012 21:31