nuevo en electrónica aquí, así que tengan paciencia conmigo ...
Lo que estoy tratando de hacer es usar un solo interruptor momentáneo para actuar como potencia y entrada para un arduino. El esquema de la imagen es un diseño básico de lo que estoy tratando de hacer (sé que lo que se muestra falta mucho, es solo por simplicidad).
Laformaenquefuncionaríalaoperaciónespresionandoelbotónpermitiríaquelaenergíaenciendaelarduino,luegoelpin13seestableceráenALTO,manteniendolapuertaabiertaenelIRLB8721,permitiendoquelaenergíacontinúefluyendo.Elpin9seleerácomoentradaparalapresióndelosbotones,yalapagarlaunidad,elpin13secortará.
Heencontradoesquemassimilares,peronoconsigoquenadafuncione.Heintentadorevertirlapotencia(enfuncionamiento(-)atravésdelIRLB8721),unamultitudderesistencias(tambiénpresionarhaciaabajo),divisoresdevoltajeparadisminuirelvoltajeantesdeingresaralaconfiguracióndelinterruptor,etc.
Elmejorresultadoquepuedoobteneressidesconectoelpin13,ypresionoelbotónparaencender,elarduinoseenciende(puertaabierta)ypermaneceencendido.Tanprontocomotocoelcabledelacompuertaacualquiercosa(conécteloacualquierpinarduino),elarduinoseapaga.Parecequenopuedocontrolarlapuertacorrectamente.
Toméprestadoesteesquemadeotrapublicación:(
Herecreadoesteesquema(conundivisordevoltajepresionando5vdesdeunabateríade9v),yaúnnopuedocontrolarlapuerta(perosidesconectoelpin13,lapuertapermaneceabiertadespuésdeencendida).
¿Algúnconsejosobrecómocontrolarcorrectamentelapuertademimosfet?(
***** ACTUALIZACIÓN *****
@royc, probé tu esquema, pero no pude hacerlo funcionar correctamente. Era tarde y tenía prisa, así que es muy probable que haya fallado algo. Intentaré de nuevo este fin de semana.
Antes, tuve que intentar esto, y funciona espectacularmente:
Utilizandolaconfiguraciónanterior,puedoencenderyapagarelarduinoenelsoftware.Sinembargo,parecequenopuedoencontrarunpuntodedespegueparaobtenerunalecturaconfiableparapresionarelbotón,mientrasestáencendido.
Siconectoalgoconvoltajeaunpindeentradaarduino,launidadpermaneceencendida(oseenciende)independientementedelinterruptoropindesalida.Tampocoveounamaneradeaplicarvoltajeaunpincuandosepresionaelinterruptor.Y,pareceserunpococuestionableaplicarmásde5vaunpindeentradadearduino.
Entonces,estoesloqueheencontrado:
La idea es que una vez que el circuito esté encendido, la tensión de la batería se aplicará a la base de Q2, manteniéndola abierta, permitiendo que 5v fluyan del arduino a un pin de entrada. Cuando se presiona el interruptor, esa pata se aterrizará, la base cerrará el camino y el pin leerá bajo (la lógica del software detectará un botón presionando cuando esté bajo).
Todavía no he intentado agregar el tramo de entrada, pero ¿alguien ve algo malo en esto o tiene mejores ideas?