Paso 3: Unirlo
Ya que he estado en para hacer PCBs, decidí hacer mi propio Arduino con NRF24L01 + módulos.
ADVERTENCIA: Si usted diseña su propio PCB, ten cuidado con donde pones el módulo NRF24L01 +. En mi primer PCB lo tenía colgando la IC Atmega328 y no pude hacer que funcione. Estoy seguro que es debido a interferencia de RF. El módulo NRF24L01 + y el AtMega328 tienen relojes de 8 / 16MHz y estoy seguro de que estaban interfiriendo entre sí. Moví el módulo para que se la pega del AtMega. Vea la foto.
Así que una PCB tiene el AtMega, un conector NRF24L01 y un DS18B20. Éste necesita para ser portable, por lo que necesitaba la energía de la batería.
Requisitos de alimentación:
AtMega328 2.7Vdc Arduino (2.9Vdc??)
Al parecer el AtMega con el reloj de 16MHz funcionará en menos de 3.78Vdc.
NRF24L01 + 1.9Vdc
DS18B20 3.0Vdc
De todos modos, decidí utilizar baterías de iones de litio 18650, que tienen tensiones de unos 4.2Vdc hasta 2.0Vdc. Con este diseño, el módulo de temperatura funcionará en disminución de voltaje de la batería de descarga con el tiempo.
ADVERTENCIA: Dado que los PCB temperatura de registro no tiene un regulador de voltaje, necesita conectar una batería 18650 para ellos incluso para cargar un sketch de Arduino.
Para hacer el proyecto que complica más, decidí usar el AtMega328P en 8MHz por lo que debe ser capaces de trabajar en tensiones más bajas.
La segunda placa tiene el AtMega328P, un conector NRF24L01 + y una LCD de Nokia 5110.
Nokia 5110:
http://www.eBay.com/ITM/1pcs-84X48-84-48-LCD-Module-with-White-Backlight-Adapter-PCB-for-Nokia-5110-/370820681047?PT=LH_DefaultDomain_0&hash=item5656a28d57
Esto mostrará las temperaturas y los voltajes de la batería de la PCB de la temperatura.
Problema: Cuando probé algunos de los PCB de temperatura, me di cuenta de que los voltajes de la batería eran un poco alto. Este diseño establece el Arduino usando su 1.1Vdc interna de referencia y utiliza un divisor de voltaje a gama utilizable.
Solución: Bueno, no sé si mis resistencias del divisor de tensión están también lejos de tolerancia o la 1.1V referencia no es grande, pero pongo un factor de corrección en los bocetos. La señalizaciòn multiplicador calculado es 4.2 pero traté de 3.9 para obtener mejores resultados.