Bluetooth LE Go-Anywhere Sensor Pack (6 / 14 steg)
Steg 6: [Frivilligt] Bypass Arduino ombord Regulator
Arduino Uno 5V Regulator
Arduino Uno använder en linjär spänningsregulator för 5V ström från en extern ingång. I allmänhet, men är linjära regulatorer mycket ineffektiv. Effektiviteten i en linjär regulator är oftast långt under 50%.
Eftersom ett av målen med projektet var att göra den sensor pack så portabel som möjligt, beslöt jag att kringgå ombord linjära regulatorn för ett effektivare alternativ. Detta ger bättre batteritid för sensor pack. Jag använde en LM2825N 5 volt buck byter regulator som 5V regulator. Jag beställde denna del som ett gratisprov från Texas Instruments. Enligt dess datablad, som ingår i doc/ref/katalog för min GitHub repository, dess effektivitet är vanligtvis ca 80%. Mycket bättre!
Ansluta LM2825 Buck Converter
Om du vill kringgå den fordonsbaserade regulatorn som jag gjorde, Anslut den buck converter enligt schematiskt. Var och en av utgångarna på stift 4-8 kommer att ge 5 volt som indata är en tillräckligt hög spänning. Jag använde ett 9V batteri som indata.
Varning
Arduino råder specifikt mot förbi den fordonsbaserade regulatorn. Var försiktig när du ansluter denna delen av kretsen. Om du ansluter en kabel till den Arduino 5V input, och wire spänningen inte är 5V, finns det en chans att du kommer ohjälpligt skadar din Arduino ombord. Jag rekommenderar att använda en voltmeter för att testa spänningen vid produktionen av din regulator och se till att det är 5V innan du ansluter den till Arduino.
Alternativ
Om du bestämmer dig för att du inte vill använda buck converter, är använder den fordonsbaserade regulatorn mycket lätt. För att använda den, ansluta batteriet till Vin stift —inte 5V stiftet — på Arduino styrelsen. Så länge din spänningskälla är mellan 7V och 12V, blir du helt bra.
Batteriets livslängd
För bärbara enheter som denna är batteritiden en viktig faktor. Använder externa LM2825 buck omvandlare, har jag beräknat batteritiden på min avslutade projekt. Det gör mätt jag strömförbrukning från batteriet medan sensorn pack var reklam dess existens över Bluetooth LE. Jag mätte 43.5mA. Enligt denna Wikipedia sidahar en standard alkaline 9V batteri rymmer ungefär 565mAh. Rita 43.5mA, detta ger oss en batteritid på
565mAh / 43.5mA = 12.99 timmar
Så, reklam hela tiden, vi skulle få cirka 13 timmar batteritid. Inte illa för en enda 9V batteri!
Jag mäta inte strömförbrukningen för andra Bluetooth LE stater. Den nuvarande dragningen skulle förmodligen vara annorlunda, så någon kommunikation med andra BLE enheter skulle påverka batteritiden på något sätt.