Arduino SensorStick - Part 2

Door mouse86 op zaterdag 6 december 2014 20:24 - Reacties (16)
Categorie: -, Views: 2.890

Sinds een week heb ik mijn SensorStick printen binnen. :9~ :*) O+
http://i.snag.gy/F3cc8.jpg

Wat is het
Deze SensorStick serie gaat gebruikt worden om diverse sensoren uit te lezen. Er zit een barometer, temperatuur, Co2, licht-intensiteit + kleur en hygrometer op de SensorStick printplaat. De sensor gegevens worden draadloos naar een Raspberry pi te verzonden. Deze Raspberry Pi zorgt vervolgens ervoor dat je online real-time en de historie kan inzien. Lees meer over in mijn vorige blogpost: Electronic Engineering Online: Arduino: Wireless Co2, Hygro, Baro en Light sensor

Assemblage
Enkele onderdelen op de print waren lastiger om te assembleren dan ik had gedacht. Ze zijn wel errug klein! Maar gelukkig is het gelukt :).

Na assemblage, heb ik de printen moeten voorzien van de Arduino bootloader. Het in-flashen van de bootloader moet via een "echte" programmer gaan. Ik gebruik hiervoor de programmer MK2 van Atmel. Wanneer de bootloader erin zit, kan je daarna via de USB aansluiting nieuwe software inladen. De speciale programmer tool is hierna dan niet meer nodig.

Low power Bootloader
Mijn bootloader heb ik aangepast en is daardoor niet meer origineel Arduino, maar wel 100% compatibel. De bootloader heb ik aangepast om te werken op een lagere kloksnelheid. Dit heb ik gedaan omdat ik een zo laag mogelijk stroomverbruik wil realiseren. Elke reductie die ik kan behalen, betekend een langere batterij levensduur, en dat is toch erg prettig.

Mijn config fuses instellingen zijn als volgt (ik schrijf het op zodat ik het zelf niet vergeet :P).
Extended: 0xFF,
High 0xDA,
Low 0xE2.
Ik kies hiermee voor een interne oscillator op 8mhz.

De printen zijn zojuist voorzien van een bootloader en zojuist heb ik een simpel knipper LED programma ingeladen via de originele arduino omgeving om te controleren of mijn print werkt en voila, het werkt :D

http://i.snag.gy/EQyg2.jpg

Nu de nuttige software schrijven die de data van de sensoren uitlees en doorstuurt naar de RPi. En natuurlijk de printplaat netjes monteren zoals gepland.

Stay tuned :)

Volgende: Drukke dagen 12-'14 Drukke dagen
Volgende: Test je geduld met raam plakfolie 11-'14 Test je geduld met raam plakfolie

Reacties


Door Tweakers user Frozen, zaterdag 6 december 2014 22:09

Maar die heb je dus helemaal zelf ontworpen en laten produceren, of ik heb ik dat fout?

[Reactie gewijzigd op zaterdag 6 december 2014 22:51]


Door Tweakers user Schlumpie, zaterdag 6 december 2014 23:00

Super awesome! Zijn deze ergens te koop/kan ik er een van jou kopen?

Door Tweakers user Martindo, zaterdag 6 december 2014 23:00

Ziet er tof uit en aan je eerste deel te lezen is het ook een functioneel hobbyproject! :)

Ik heb een jaar of twee geleden mogen werken met Arduino, zeker een tof platform om mee te prototypen. Ik werk momenteel met een microcontroller van microchip (pic16f1829) en die doet het voor het moment ook uitstekend. Ik ben van plan om ook iets te gaan doen met diverse sensoren en daar een werkend iets uit te krijgen wat ik echt kan gebruiken.

Alleen moet ik even uitzoeken of de Arduino sensorbordjes ook werken met een microcontroller of dat ik daar nog wat extra voor moet gaan schrijven (des noods alles op een printje doen).

Door Tweakers user mouse86, zaterdag 6 december 2014 23:32

Frozen schreef op zaterdag 06 december 2014 @ 22:09:
Maar die heb je dus helemaal zelf ontworpen en laten produceren, of ik heb ik dat fout?
Inderdaad :) zelf ontworpen en daarna laten produceren en vandaag zelf de onderdelen erop zitten solderen.
schlumpie schreef op zaterdag 06 december 2014 @ 23:00:
Super awesome! Zijn deze ergens te koop/kan ik er een van jou kopen?
Ja hoor, wel zelf solderen :P

Door Tweakers user JorisV, zondag 7 december 2014 09:33

Ik heb ook wel belangstelling, en zelf solderen ik alleen maar leuk! Laat maar weten als je zover bent.

Door Tweakers user Martindo, zondag 7 december 2014 16:58

mouse86 schreef op zaterdag 06 december 2014 @ 23:32:
[...]


Inderdaad :) zelf ontworpen en daarna laten produceren en vandaag zelf de onderdelen erop zitten solderen.
Is dat kostbaar om een printje te laten produceren? En kan dat ook gewoon voor een enkele print?

Door Tweakers user mouse86, zondag 7 december 2014 18:32

Martindo schreef op zondag 07 december 2014 @ 16:58:
[...]
Is dat kostbaar om een printje te laten produceren? En kan dat ook gewoon voor een enkele print?
Is afhankelijk van levertijd, afmeting en complexiteit. Dit printje kostte mij 50 euro voor 10 stuks. De totaalprijs per 10 en per 1 is ongeveer gelijk, dus dat is niet de moeite.

Door Tweakers user PieterE, dinsdag 9 december 2014 09:22

Leuk project! Ik ben zelf ook met Arduino bezig, maar ben het breadboard-stadium nog niet echt ontgroeid helaas. :)

Een vraagje: waar heb je de sensors en andere onderdelen gekocht?

Door Tweakers user 3V3RT, dinsdag 9 december 2014 11:59

Moeten de sensoren nog geijkt worden?
Wellicht is het ook interessant om kruiscorrelaties tussen bepaalde waardes te vinden, zoals bijvoorbeeld meer CO2 is relatief meer/minder luchtvochtigheid, ten opzichte van vergelijkbare situaties.

Door Tweakers user Thedr, dinsdag 9 december 2014 12:13

Ah nice! Ziet er erg strak uit. Zelf solderen is juist leuk (blijft er iig nog wat over om zelf te doen ;)
Ben ook geïnteresseerd om er enkele te kopen!

Door Tweakers user mouse86, dinsdag 9 december 2014 13:16

3V3RT schreef op dinsdag 09 december 2014 @ 11:59:
Moeten de sensoren nog geijkt worden?
Wellicht is het ook interessant om kruiscorrelaties tussen bepaalde waardes te vinden, zoals bijvoorbeeld meer CO2 is relatief meer/minder luchtvochtigheid, ten opzichte van vergelijkbare situaties.
Voila:

https://xively.com/feeds/1400982654

De eerste sensor is een ge-ijkte co2 ppm sensor, onafhankelijk van luchtvochtigheid en temperatuur. De sensoren staan naast elkaar opgesteld.

Zoals je kunt zien op die site staat luchtvochtigheid en temperatuur tezamen met de CO2 meting erbij. Zo hou ik nu de variaties bij. De meting van de MG sensor ga ik binnenkort aanpassen zodat de resolutie verbeterd kan worden want de variatie is nu te klein als je het vergelijkt met de geijkte co2 sensor.

Via de site kan ik nu goed bijhouden wat luchtvochtigheid en temperatuur bij de sensor doet.

Door Tweakers user mouse86, dinsdag 9 december 2014 13:18

PieterE schreef op dinsdag 09 december 2014 @ 09:22:
Leuk project! Ik ben zelf ook met Arduino bezig, maar ben het breadboard-stadium nog niet echt ontgroeid helaas. :)

Een vraagje: waar heb je de sensors en andere onderdelen gekocht?
Bij verschillende leveranciers:

*Ebay (MG co2 sensor)
*ebay (dht22 temp/hum sensor)
*Mouser.nl (bmp180 barometer)
*Farnell alle overige onderdelen

Door Tweakers user mouse86, dinsdag 9 december 2014 13:18

Thedr schreef op dinsdag 09 december 2014 @ 12:13:
Ah nice! Ziet er erg strak uit. Zelf solderen is juist leuk (blijft er iig nog wat over om zelf te doen ;)
Ben ook geïnteresseerd om er enkele te kopen!
Leuk om te horen!! Ik kom erop terug :)

Door Tweakers user Phr34k, woensdag 10 december 2014 10:18

Als ik het goed begrijp, gaat dit ook kunnen communiceren met Homey? Klinkt errug interessant, prijzen al bekend? :9~

Door Tweakers user Thedr, donderdag 11 december 2014 15:31

mouse86 schreef op dinsdag 09 december 2014 @ 13:16:
[...]


Voila:

https://xively.com/feeds/1400982654

De eerste sensor is een ge-ijkte co2 ppm sensor, onafhankelijk van luchtvochtigheid en temperatuur. De sensoren staan naast elkaar opgesteld.

Zoals je kunt zien op die site staat luchtvochtigheid en temperatuur tezamen met de CO2 meting erbij. Zo hou ik nu de variaties bij. De meting van de MG sensor ga ik binnenkort aanpassen zodat de resolutie verbeterd kan worden want de variatie is nu te klein als je het vergelijkt met de geijkte co2 sensor.

Via de site kan ik nu goed bijhouden wat luchtvochtigheid en temperatuur bij de sensor doet.
Leuk om die resultaten te zien... maarehm, ik bespeur tussen 22.55 en 23.25 wel bijzonder veel CO2 toename, en ook de temperatuur liep flink op... hard aan het werk geweest zeker }> :+

[Reactie gewijzigd op donderdag 11 december 2014 15:33]


Door Tweakers user mouse86, donderdag 11 december 2014 23:17

Thedr schreef op donderdag 11 december 2014 @ 15:31:
[...]


Leuk om die resultaten te zien... maarehm, ik bespeur tussen 22.55 en 23.25 wel bijzonder veel CO2 toename, en ook de temperatuur liep flink op... hard aan het werk geweest zeker }> :+
hahahaha :P

Reageren is niet meer mogelijk