I mitt projekt för att mäta fuktigheten i krukväxterna har jag byggt en sensor baserat på instruktioner på MySensors webbplats, men med ny kod för att kunna rapportera in olika nivåer av fuktighet (MySensors klarar bara av att mäta om det är fuktigt eller inte) och batterispänning.
Komponenter för sensor
- Arduino Pro Mini 3.3V 15kr AliExpress
- Batterihållare 2xAA 4kr AliExpress
- NRF24L01+ radiomodul 6kr AliExpress
- Kondensator 4.7uF (kit med 10x12st för 27kr) AliExpress
- Fuktsensor 3kr AliExpress
- Dupont-kablar 6kr, räcker till 3 sensorer AliExpress
Kostnad per sensor: ca 35kr
Fuktsensorn och radiomodulen NRF24L01+ kopplas ihop med Arduino Pro Mini så här:
Det här är koden som körs på Arduinon:
Du kan ladda upp koden direkt från din webbläsare om du installerat codebender-pluginen.
För att slippa ha elektronikprylar ligga löst på fönsterbrädet kan du stoppa in allting i en låda. Några val:
- Projektlåda svart 5-pack 6kr/st AliExpress
- Projektlåda vit 6kr
Hej!
Jag får bara en ”500 Internal Server Error” på din modifierade kod. har du möjlighet att lägga ut den igen?
Hej Aron.
Menar du codebender-länken? Den funkar för mig. https://codebender.cc/sketch:158460#Soil%20moisture%20for%20houseplants%20-%20with%20alternating%20polarity.ino
Prova annars https://github.com/mfalkvidd/arduino-plantmoisture
Ser att du har kondensatorer på inköpslistan, men de är inte kopplade någonstans?
Ah. Miss av mig. En kondensator ska sitta mellan GND och VCC på NRF24L01+ modulen.