Taula de continguts:

Temporitzador universal: controlador per aspersió: 5 passos
Temporitzador universal: controlador per aspersió: 5 passos

Vídeo: Temporitzador universal: controlador per aspersió: 5 passos

Vídeo: Temporitzador universal: controlador per aspersió: 5 passos
Vídeo: Detalhes do Aspersor em Funcionamento com pressão Ideal [] link da planilha na descrição 2024, Setembre
Anonim
Temporitzador universal: controlador per aspersió
Temporitzador universal: controlador per aspersió
Temporitzador universal: controlador per aspersió
Temporitzador universal: controlador per aspersió
Temporitzador universal: controlador per aspersió
Temporitzador universal: controlador per aspersió

Uni-timer és una unitat de temporitzador universal basada en maquinari Arduino amb 4 relés, que es pot programar per encendre i apagar individualment o en grup en 24 períodes de temps diferents. El propòsit del projecte era construir un temporitzador programable ultra cheep, que controlés un sistema de ruixadors, però va resultar útil per a altres aplicacions, com ara la sincronització. L'escala de temps més petita és d'1 minut.

El circuit es fa a partir de pocs mòduls. La sincronització es pot configurar mitjançant Bluetooth amb una aplicació per a Android escrita realment per la vostra.

Pas 1: Preparació. Eines i consumibles

Preparació. Eines i consumibles
Preparació. Eines i consumibles
Preparació. Eines i consumibles
Preparació. Eines i consumibles
Preparació. Eines i consumibles
Preparació. Eines i consumibles

Eines:

  1. Soldadura de ferro
  2. Cortador de cables
  3. Programador USBasp AVR + programari (o qualsevol altre programador)
  4. Programador convertidor de 10 pins a 6 pins
  5. Ordinador
  6. Mòdul FTDI 232 (cable de 4 ponts + taulers de suport) + monitor sèrie Arduino o programari Putty
  7. Telèfon Android

Consumibles:

  1. Filferro de soldadura
  2. Recicleu un cable IDE d'ordinador antic
  3. Tauler de circuits de prova 2cm x 1cm (no imprescindible)
  4. 1K resistència de 3 peces
  5. Bateria CR2032

Pas 2: Preparació. Electrònica

Preparació. Electrònica
Preparació. Electrònica
Preparació. Electrònica
Preparació. Electrònica
Preparació. Electrònica
Preparació. Electrònica

Mòduls:

  1. Arduino Uno o algun clon (mòdul de microcontrolador, el cervell del circuit) - ebay
  2. TTC RTC (petit mòdul de rellotge en temps real) - eBay
  3. Mòdul Bluetooth HC-05 (mòdul sèrie Bluetooth) - ebay
  4. Escut de 4 relés per a Arduino Uno (com a la imatge superior) - eBay
  5. Alimentació de corrent continu de 9 V (segons el vostre país) - eBay

Pas 3: Preparació del mòdul Bluetooth

Preparació del mòdul Bluetooth
Preparació del mòdul Bluetooth
Preparació del mòdul Bluetooth
Preparació del mòdul Bluetooth
Preparació del mòdul Bluetooth
Preparació del mòdul Bluetooth

Abans de muntar el circuit, el mòdul Bluetooth ha d’estar preparat per comunicar-se amb el dispositiu Android i l’Arduino Uno. Això es pot fer mitjançant la comunicació en sèrie amb el mòdul i algunes ordres AT.

Per enviar l'ordre AT al mòdul Bluetooth, heu de connectar-lo amb un mòdul FTDI 232 com al circuit anterior. (FTDI232 és un convertidor de sèrie a USB, apareix com a port sèrie virtual a l'ordinador)

Per a això, utilitzeu una pissarra i uns quants cables. En alguns mòduls Bluetooth, el botó B1 es solda de fàbrica al circuit.

Preparació del mòdul Bluetooth:

  1. Premeu el botó B1 i manteniu-lo premut, connecteu el cable USB del FTDI232 a l'ordinador i deixeu anar el botó B1. (ara el mòdul Bluetooth ha entrat en mode AT) Inicieu el programari Arduino.
  2. Seleccioneu el port de comunicació adequat per a FTDI232 i inicieu el monitor de sèrie del programari Arduino.
  3. Estableix la velocitat en bauds a 38400.
  4. Configureu-lo per enviar: retorn del carro i avenç de línia
  5. Escriviu AT premeu Enter, si el circuit respon bé, estem en el negoci.:) Si no, comenceu pel punt 1.
  6. A continuació, establim el nom del dispositiu Bluetooth, que apareixerà a la llista de dispositius Bluetooth del telèfon Android. Escriviu AT + NOM = UNITIMER i premeu Intro. Ha de ser UNITIMER perquè l'aplicació per a Android cercarà aquest nom.
  7. Establiu el codi PIN del temporitzador Uni: escriviu AT + PIN = 1234 o qualsevol número de 4 dígits i premeu Retorn. (serà fonamental per a la sincronització del dispositiu a Android, així que memoritzeu el número)
  8. La velocitat en bauds s'estableix en 9600 des de fàbrica, però podeu establir-la escrivint AT + UART = 9600, 0, 0.
  9. Escriviu AT + RESET premeu Intro per tancar la sessió del mode AT i ja hem acabat.

Es poden trobar altres ordres AT aquí.

Desconnecteu el mòdul Bluetooth de la placa de control.

Pas 4: Muntatge i gravació del programa

Muntatge i gravació del programa
Muntatge i gravació del programa

Muntatge del circuit:

Utilitzeu la imatge superior. Tallar 8 cables d’uns 8 cm de llarg i soldar-los a la placa Arduino, tal com es mostra a la imatge. Utilitzeu la placa de prova per afegir les resistències 3x1K al pin RX del mòdul Bluetooth HC-05. Aquesta és la forma més barata de connectar un pin RX de 3V a una sortida TX de 5V. (Concordança de nivell TTL, no es cremarà cap circuit de resistències) Arduino RX pot escoltar un nivell TTL de 3V a aquesta velocitat lenta.

Els 4 extrems restants dels cables van al mòdul TinyRTC. (el nostre rellotge)

Connecteu el blindatge de 4 relés i ja heu acabat amb el circuit. Connecteu la bateria CR2032 al sòcol del mòdul TinyRTC. La bateria permet mantenir el rellotge en funcionament fins i tot sense que hi hagi un adaptador de corrent connectat.

Cremant el programa:

Malauradament, vaig haver de desfer-me del gestor d'arrencada d'Arduino per alliberar espai, perquè l'esbós va començar a ser inestable, però sense que el gestor d'arrencada funcioni com s'esperava. Per tant, no només es pot carregar a la placa, s’ha de gravar amb un programador AVR (USBasp). L’esbós pot conduir 8 relés, però es tracta d’una versió simplificada.

No aniré amb massa detalls aquí, sobre com gravar el programa, està escrit a tot Internet.

El meu consell: no canvieu els FUSIBLES AVR-s.

Connecteu el programador USBasp (o qualsevol tipus adequat) a la placa Arduino i utilitzeu el vostre programari per penjar el fitxer hexadecimal a continuació. Heu d’utilitzar un adaptador de 10-6 pins o alguns cables per connectar-vos als pins de programació de la placa Uno. Desconnecteu l'USBasp. (mentre es crema el programa, la placa Arduino s'alimenta mitjançant el programador, si no utilitzeu l'adaptador d'alimentació de 9V)

Connecteu l'adaptador de 9 V, si tot va bé, el LED de la placa Arduino començarà a parpellejar ràpidament i el LED del mòdul Bluetooth parpellejarà una mica més lent.

El circuit ja està preparat per rebre la configuració. La configuració s’emmagatzema a l’eprom incorporat del xip ATmega 328 a la placa Uno.

Pas 5: pengeu, baixeu l'aplicació Configuració per Android

Pengeu, baixeu l'aplicació Configuració per Android
Pengeu, baixeu l'aplicació Configuració per Android
Pengeu, baixeu l'aplicació Configuració per Android
Pengeu, baixeu l'aplicació Configuració per Android

Descarregueu i instal·leu Uni-timer.apk al vostre telèfon Android. Per fer-ho, heu d’utilitzar un cable USB i habilitar fonts desconegudes des de la configuració del dispositiu Android. Aquí teniu com i per què.

Encara treballo en la recopilació de fonaments per carregar l'aplicació a Play-Store. Google cobra una mica de diners per això. També crearé l'aplicació per a dispositius Apple, si a la gent li agrada.

Configuració:

  1. Primer de tot, heu de descarregar l’aplicació i instal·lar-la al dispositiu Android.
  2. Connecteu l'adaptador de corrent, ja que el circuit està encès.
  3. Inicieu el Bluetooth al dispositiu Android i cerqueu dispositius nous.
  4. Emparelleu el dispositiu UNITIMER; la bruixa us demanarà un codi PIN de 4 dígits. (aquest és el codi que heu introduït per al PIN Bluetooth).
  5. Inicieu l'aplicació. Toqueu el botó Baixa la configuració. En breu, l'aplicació farà una connexió amb el temporitzador Uni i us mostrarà una finestra d'alerta amb "S'ha descarregat la configuració". Si això no ha funcionat, es produirà un error de connexió o es demanarà permís a Bluetooth.
  6. Si tot va bé, toqueu OK a la finestra d'alerta, en pocs moments l'aplicació omplirà el formulari de configuració amb les dades descarregades. (a la primera vegada estarà buit)
  7. Modifiqueu els programes que vulgueu utilitzar; en la resta, elimineu les marques de selecció dels dies (no superponeu els programes el mateix dia. Això es descriu aquí).
  8. Toqueu Puja configuració, apareixerà una finestra d'alerta, si tot va bé, obtindreu una finestra d'alerta amb "La configuració s'ha carregat", si no, rebreu una alerta amb el número del programa defectuós. (corregiu el programa i repetiu el procés)
  9. Si el programa s'ha carregat, toqueu el botó Surt per tancar l'aplicació. Estàs acabat.

Amb l'aplicació podeu modificar la configuració en qualsevol moment.

Ara cal esperar que els relés s’activin a l’hora establerta. La sortida dels relés són els endolls verds.

Important !!! Aneu amb compte de no superar el corrent de commutació AC120V 3A o AC240V 1, 5A (DC24 3A)

Aquí hi ha una guia per a usuaris més explícita.

Perdó pel meu mal anglès.

Recomanat: