Stap 3: Het samen brengen
Sinds ik aan het maken van de PCB's, besloten heb ik om mijn eigen Arduino met NRF24L01 + modules.
Waarschuwing: Als u uw eigen PCB's ontwerpt, wees voorzichtig met waar u de NRF24L01 +-module plaatst. Op mijn eerste PCB's had ik het opknoping over de Atmega328 IC en ik kon niet krijgen om te werken. Ik ben vrij zeker dat het is omwille van RF-interferentie. De NRF24L01 +-module en de AtMega328 allebei 8 / 16MHz klokken hebben en ik ben vrij zeker dat ze werden interfereren met elkaar. Ik heb verplaatst de module zodat het stokken uit de buurt van de AtMega. Zie foto.
Dus een PCB heeft de AtMega, een NRF24L01 connector en een DS18B20 daarop. Deze nodig om te worden draagbaar, dus ik batterij nodig.
Macht eisen:
AtMega328 2.7Vdc Arduino (2.9Vdc??)
Blijkbaar werkt de AtMega met 16MHz klok niet op minder dan 3.78Vdc.
NRF24L01 + 1.9Vdc
DS18B20 3.0Vdc
Hoe dan ook, heb ik besloten om het gebruik van 18650 Lithium-ionenbatterijen, die spanningen van ongeveer 4.2Vdc tot 2.0Vdc. Met dit ontwerp, de temperatuur module zal werken op het verminderen van spanning als de batterij kwiklozingen na verloop van tijd.
Waarschuwing: Aangezien de LOG temperatuur PCB's niet over een spanningsregelaar beschikt, moet u een 18650 batterij verbinden met hen zelfs te laden van een schets van de Arduino.
Om het project meer ingewikkelder, besloten heb ik om het gebruik van de AtMega328P op 8MHz, zodat ze moeten zitten kundig voor werk bij lagere spanningen.
De tweede PCB heeft de AtMega328P, een NRF24L01 +-connector en een Nokia 5110 LCD daarop.
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
Hierdoor worden de temperaturen en de accuspanningen uit de temperatuur PCB's weergegeven.
Probleem: Toen ik het testte sommige van de temperatuur PCB's, merkte ik dat de accuspanningen een beetje hoog waren. Dit ontwerp stelt de Arduino met behulp van haar interne 1.1Vdc verwijzing en maakt gebruik van een spanning divider in bruikbare bereik te brengen.
Oplossing: Nou, weet ik niet of mijn spanning divider-weerstanden zijn ook veel uit tolerantie of de 1.1V verwijzing is niet groot maar ik een correctiefactor in de schetsen. De berekende multipler is 4.2 maar ik probeerde 3.9 om betere resultaten te krijgen.