Inhoudsopgave:
Video: Arduino Ultra Low Power-weerstation - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Deze gids laat je zien hoe je een super laag vermogen weerstation bouwt met behulp van een arduino nano, een bme 280 en de rf433 radiomodule, die ongeveer 1,5 tot 2 jaar meegaat op 2 LiPo 18650's en de mogelijkheid om het uit te breiden met meer sensoren en een zonnepaneel.
Stap 1: Onderdelen
Zender:
- 1 x Arduino Pro mini (met de power led en spanningsregelaar verwijderd)
- 1 x Bme280-sensor (elke sensor zou voldoende zijn, voeg gewoon een paar stukjes code toe)
- 1 x Buck-converter (de meest efficiënte mogelijk, OPTIONEEL)
- 1 x Diode (OPTIONEEL)
- 2 x 18650s (elke batterij zou voldoende zijn als deze in het bereik van 2-5,5v ligt)
- 1 x Breadboard
- Sommige mannelijke en vrouwelijke headers en kabels
- 1 x Rf433 zender (met antenne)
- 1 x zonnepaneel (OPTIONEEL)
- 1 x weerbestendige behuizing (ik gebruikte een oude Tupperware)
Ontvanger:
- 1 x Arduino Pro mini (in dit geval zou elke Arduino voldoende zijn)
- 1 x LCD-scherm
- 1 x Rf433-ontvanger (met antenne)
Stap 2: Bouw het
Sluit alles dienovereenkomstig aan in het protoboard voor de ontvanger, zorg ervoor dat u de antenne maakt volgens de frequentie van uw module met een pagina als deze. De lengte van de antenne moet hetzelfde zijn voor de ontvanger en zender.
Stap 3: De code
De code van de zender is geoptimaliseerd voor laag vermogen met behulp van de LowPower.h-bibliotheek en de bme280-bibliotheek van adafruit.
De ontvanger aan de andere kant heeft geen optimalisatie voor laag vermogen, al kun je deze eenvoudig zelf toevoegen.
Sommige opties zijn becommentarieerd in de code om energie te besparen, maar deze kunnen gemakkelijk worden verwijderd voor foutopsporingsdoeleinden.
Stap 4: Resultaten
Het meten van de stroom vanaf de zenderzijde toont een slaapstroom van ongeveer 11uA. Het doet dit ongeveer 24 seconden en verzendt vervolgens de temperatuur, vochtigheid en luchtdruk. Het duurt ongeveer 350 ms om dit te doen en gebruikt ongeveer 11,5 mA. Maar je kunt eenvoudig je eigen sensoren toevoegen en het weerstation uitbreiden.
Om de looptijd te berekenen heb ik deze handige rekenmachine van Oregon embedded gebruikt. Als we de waarden in de online calculator vervangen, zien we een looptijd van ongeveer 1,5 jaar, wat redelijk acceptabel is, rekening houdend met de twee 1. 500mAh LiPo's die zijn gemonteerd. Met het zonnepaneel daarentegen zou de looptijd bij dit soort verbruik onbeperkt zijn.
Ik zal later een batterijbeschermings-ic toevoegen, of een code voor het bewaken van de batterij
Ik hoop dat je het nuttig vond, vragen of correcties voel je vrij om ze hieronder achter te laten
Stap 5: BEWERKEN:
Ik heb de rf433-module veranderd met een nrf24l01-bord en een antenne, en voor de ontvanger heb ik een esp8266 toegevoegd en Blynk gebruikt om de informatie op mijn telefoon te krijgen, met deze opstelling kun je meerdere weerstations hebben met één ontvanger die terug communiceert naar je telefoon. Als iemand de codeschema's of aangepaste PCB's wil die ik heb ontworpen, voel je vrij om met me te praten.
Aanbevolen:
Easy Very Low Power BLE in Arduino Part 2 -- Temperatuur-/vochtigheidsmonitor -- Rev 3: 7 stappen
Easy Very Low Power BLE in Arduino Part 2 -- Temperatuur-/vochtigheidsmonitor -- Rev 3: Update: 23 november 2020 – Eerste vervanging van 2 x AAA-batterijen sinds 15 januari 2019 dwz 22 maanden voor 2xAAA AlkalineUpdate: 7 april 2019 – Rev 3 van lp_BLE_TempHumidity, voegt datum-/tijdplots toe, met behulp van pfodApp V3.0.362+, en automatische beperking van
Grondwaterpeilmeetsonde voor Low Resource-instellingen: 4 stappen (met afbeeldingen)
Grondwaterpeilmeetsonde voor lage bronnen: Inleiding We ontvingen een verzoek van Oxfam om een eenvoudige manier te ontwikkelen waarmee schoolkinderen in Afghanistan de grondwaterstanden in nabijgelegen putten kunnen controleren. Deze pagina is vertaald in het Dari door Dr. Amir Haidari en de vertaling kan v
Easy Very Low Power BLE in Arduino Part 3 - Vervanging van Nano V2 - Rev 3: 7 stappen (met afbeeldingen)
Easy Very Low Power BLE in Arduino Part 3 - Nano V2-vervanging - Rev 3: Update: 7 april 2019 - Rev 3 van lp_BLE_TempHumidity, voegt datum-/tijdplots toe, met behulp van pfodApp V3.0.362+, en automatische beperking bij het verzenden van gegevens Update: 24 maart 2019 – Rev 2 van lp_BLE_TempHumidity, voegt meer plotopties toe en i2c_ClearBus, voegt GT832E
Ontwerp van een High Power PDB (Power Distribution Board) voor een Pixhawk: 5 stappen
Ontwerp van een High Power PDB (Power Distribution Board) voor een Pixhawk: een PCB om ze allemaal van stroom te voorzien! Momenteel zijn de meeste materialen die je nodig hebt om een drone te bouwen goedkoop verkrijgbaar op internet, dus het idee om een zelfontwikkelde PCB te maken is het helemaal niet waard, behalve een paar gevallen waarin je een rare en
Van Power Bar naar Power Bank: 7 stappen (met afbeeldingen)
Van Power Bar tot Power Bank: deze Instructable laat je zien hoe je mijn favoriete powerbar (Toblerone) kunt transformeren naar een powerbank. Mijn chocoladeconsumptie is enorm, daarom heb ik altijd pakjes chocoladerepen rondslingeren, wat me inspireert om iets creatiefs te doen. Dus ik eindigde met