Page 6 - Revista_60.pub
P. 6

TEMA DA CAPA









         Raspberry Pi + ESP8266 = “Light”




               Hoje em dia, muito se tem falado do conceito de casa   AIR DENIAL da edição 54 da PROGRAMAR, onde já expli-
         inteligente através de IoT. Isto é, tornar a nossa casa inteli-  camos passo a passo a instalação da biblioteca)
         gente através de pequenos projectos. Se pesquisarmos um      Após  instalarmos  a  biblioteca  temos  então  todas  as
         pouco, facilmente temos acesso aos mais variados exemplos   condições para continuarmos.
         de passos a seguir para de facto conseguimos ter, de forma
         fácil  e  económica,  a  tecnologia  do  nosso  lado,  a  fazer  as      Para ajudar um pouco a desmistificar os componen-
         coisas  que  queremos.  Mas  por  vezes  “fazer  o  click”  não  é   tes eletrónicos usados deixamos-vos os esquemas dos mes-
         assim tão simples…                                   mos.
         A ideia deste artigo surgiu para responder a um pedido de
         “várias famílias” … porque apesar de haver tutoriais e mais
         tutoriais acerca deste assunto, às vezes é preciso um elo de
         ligação. E aqui na PROGRAMAR, nesta edição comemorati-
         va, tentámos criar esse pequeno elo de ligação. Este artigo é
         então dedicado aos leitores que querem iniciar a descoberta
         da “casa inteligente”, mas que ainda são assolados por dúvi-
         das. Porque às vezes essas pequenas dúvidas, são a dife-
         rença entre “Ii e funcionou!” e “Mas porque raio isto não fun-
         ciona se fiz todos os passos?!”
               Ora vamos lá então… Neste exemplo propomos algo
         relativamente simples. A nossa casa passar a reconhecer se
         estamos ou não no local. Quando sente a nossa presença, a
         “casa  liga”  a  luz  do  corredor  quando  chegamos.  E  se  sair-
         mos, a “casa desliga” a mesma luz. É um projecto simples,
         mas  julgamos  que  será  o  ponto  de  partida  para  todos  os
         leitores  que  possam  querer  iniciar-se  nestas  aventuras  da
         domótica.

               Na  prática,  a  nossa  casa  sabe  se  entramos  ou
         saímos da mesma quando o nosso telemóvel se liga à nossa
         rede wireless.

               Vamos dividir o projecto em duas partes. A primeira
         parte será montagem a do circuito “liga/desliga” propriamen-
         te dito e a segunda parte, a parte de código para que a rede      Neste caso foram escolhidos os pinos D1 (Digital nº
         wireless passe a reconhecer a entrada/saída do nosso tele-  1), o Vin (corrente) e o GND (ground/terra), para ligar o relé.
         móvel do seu alcance.

               Para iniciar precisamos de um NodeMCU (ESP8266),
         um relé de 1 Canal (pois só iremos controlar uma lâmpada –
         caso  queiram  controlar  duas  lâmpadas  deve  ser  usado  um
         relé  de  2  canais  e  assim  sucessivamente)  e  uma  lâmpada
         com o respetivo suporte. Para a segunda parte deste desafio
         precisamos apenas de um Raspberry Pi (para este artigo foi
         utilizado o Raspberry Pi 3 B que era o que tínhamos disponí-
         vel em casa.)
               O sistema operativo presente no Raspberry usado é o
         Raspbian Jessy (mas pode ser usada qualquer outra versão
         disponível à vossa escolha).
         Então passemos às explicações da primeira parte:
               (  Para os  leitores que são novos nestas andanças  e
         que nunca utilizaram o Arduino IDE nem instalaram a biblio-
         teca do ESP8266, recomendamos que leiam  o artigo WIFI
                                                                    Do lado do relé o pino IN/Signal é o que receberá o
                                                              sinal  (impulso)  enviado  pelo  ESP8266,  através  do  pino  D1



                                                            6
   1   2   3   4   5   6   7   8   9   10   11