433 MHz draadloze temperatuur meting

Discussie in 'Zelfbouw projecten' gestart door DAFW, 6 jul 2018.

View Users: View Users
  1. DAFW

    DAFW

    Lid geworden:
    17 aug 2017
    Berichten:
    222
    Afgelopen schooljaar heb ik gewerkt met 433mhz sensoren en omdat het me een interessant project lijkt heb ik besloten om op basis van sensoren draadloos alle temperaturen van al mijn aquaria op een scherm te tonen.

    Op dit forum is deze manier van communiceren al afgeraden omdat dit niet beveiligd is en iedereen dus de signalen kunnen uitlezen maar ook kan verzenden.
    Ik ga het toch met 433mhz sensoren doen om twee redenen 1 ik ben eigenwijs:D en 2 ik een protocol ga gebruiken om de data te verzenden en die zorgt ervoor dat alleen de data die voor de module is bedoeld door deze module wordt uitgelezen(de rest wordt dus genegeerd)

    Ik zie al dat ik al een beetje te ver vooruit loop met de uitleg.
    Ik ga dus door middel van 433 Mhz sensoren, 4 arduino nano's en een arduino uno of mega(ligt eraan of de uno alles trekt) de temperatuur van elk aquarium op een scherm zetten zodat dit makkelijk is uit te lezen. Een Nano en een set sensoren noem ik voor de duidelijkheid een module
    De uno of mega wordt het 'centrum' en zal elke module om data gaan vragen. Dit wil ik zo gaan doen omdat de modules dan op een 9V batterij kunnen werken en ze als er niks gevraagd wordt op 'sluimerstand' kunnen worden gezet
    Het centrum zal gewoon werken met een voeding maar ik zal hier wss een DS3231 bij plaatsen zodat deze na een stroomstoring weer start waar die gebleven is.

    De componenten zijn nu allemaal besteld dus het zal wel even duren voordat er daadwerkelijk een werkend product is maar ik zal zo goed mogelijk proberen om jullie mee te nemen in het proces.

    De totale kosten zoals het er nu naar uitziet zijn:
    4 arduino nano's: €7,20
    1 arduino uno: €3
    5 setjes sensoren €6
    DS3231 €0.65
    4 9V aansluitingen €0.77
    4 Temp sensoren €3.48
    5 PCB's €1,15
    16x2 lcd €1,68
    Doosjes rond de €5?(hoeft er niet mooi uit te zien)

    -----------------------------------------------------------
    totaal €28.94

    Totaal zal het basis project dus rond de €29 euro gaan kosten maar ik zit er al aan te denken om ook de kamer temperatuur en vochtigheid te gaan meten vanuit het centrum en ook om de lcd te vervangen voor een 5 inch lcd om processing te kunnen gebruiken.
    Hierdoor loopt de prijs wel op door 23 euro voor de LCD,35 euro voor een raspberry(ik heb deze al liggen) en
    1 euro voor een simpele temperatuur sensor
     
  2. flipper34

    flipper34

    Lid geworden:
    9 mei 2013
    Berichten:
    3.297
    Locatie:
    Andijk
    Tja dan zit ik me af te vragen a wat voor zin heeft het om voor anderen deze signalen uit te lezen en b en verzenden is ook zo iets waar ik mijn vraagtekens bijzet is natuurlijk wel storings-gevoelig deze manier van doen
    maar lees dat je dat al onder vangt met een protocol.
    Ben benieuwd succes
     
    DAFW vindt dit leuk.
  3. TS
    TS
    DAFW

    DAFW

    Lid geworden:
    17 aug 2017
    Berichten:
    222
    Niet:D, van mij mogen ze best weten dat mijn aquarium 22 graden is

    Klopt dit wordt ook meegenomen in het protocol daarnaast is er ook een 'stresstest' geweest tijdens de demonstratie op school hieruit bleek dat nog werkt als er met ongeveer 4 zenders dicht bij elkaar wordt verzonden.
    Ook is het gemaakt voor korte afstanden en hierdoor worden dus ook in een kleiner gebied andere signalen opgevangen.
     
  4. TS
    TS
    DAFW

    DAFW

    Lid geworden:
    17 aug 2017
    Berichten:
    222
    Uiteraard is het eerste wat binnenkomt het laatste wat er besteld is :D
    Dus alvast maar begonnen met het aansluiten en programmeren van het scherm en kan ik alvast aan de communicatie tussen de arduino en raspberry pi gaan werken

    Ik hou jullie op de hoogte
     
  5. benvo

    benvo

    Lid geworden:
    28 mei 2014
    Berichten:
    3.526
    Locatie:
    Hellendoorn
    Toch zijn er al veel moderne systemen beschikbaar nl. o.a. die van Sonoff. Met Wifi en een Timer bijvoorbeeld. Volledig gebruiksklaar. Deze apparaatjes zijn gebaseerd op een ESP 8266. Het mooie hiervan is dat, hoewel ze dus al volledig door Itead, de producent, geprogrammeerd zijn, je er ook zelf mee aan de gang kunt. Ze zijn her-programmeerbaar, ook in C. De taal die ook Arduino gebruikt. Het spul is goedkoop en ver te verkiezen boven 433 Mhz zaken.

    https://nl.aliexpress.com/item/Sono...1369-4ed8-8630-89c8bfde385c&priceBeautifyAB=0
     
  6. TS
    TS
    DAFW

    DAFW

    Lid geworden:
    17 aug 2017
    Berichten:
    222
    Ik heb het even bekeken en ik denk dat de producten van Sonoff inderdaad stabieler en daarmee beter zijn.
    Maar voor dit project denk ik dat ik die stabiliteit niet nodig heb en als ik met Sonoff zou gaan werken zou ik voor de sensoren alleen al 48 euro kwijt zijn en dit ben ik aangezien ik de arduino uno en raspberry al had liggen ben ik dit nu totaal kwijt.
    Uiteindelijk zal je naar mijn mening dus hetzelfde resultaat krijgen alleen dan duurder. mocht je er ook andere dingen mee willen gaan doen dan zou ik Sonoff overwegen maar dat is hier niet aan de orde.

    Daarnaast heb ik al ervaring met de manier van communiceren en is het protocol al gemaakt en dat scheelt mij veel uitzoek werk.
    De kosten en de tijd die ik er aan kwijt ben zorgen er samen voor dat ik dus voor de 433 Mhz verbinding heb gekozen.

    Nu een update:

    Mijn LCD scherm heb ik werkend gekregen en kan nu alle temperaturen die worden doorgestuurd goed weergeven, verwacht geen uitgebreide tekeningen met wijzers ik heb gewoon gekozen om de temperatuur simpel als getal te weergeven zodat ik in een opslag kan zien wat die is.
    Van mijn familie krijg ik als ik weg ben af en toe de vraag of de temperatuur van een aquarium klopt en met dit in mijn achter hoofd heb ik dit ook verwerkt in het scherm en wordt het vakje van het desbetreffende aquarium rood als de temperatuur te laag of te hoog is.

    Daarnaast zijn de temperatuur sensoren en de arduino nano's binnen en de volgende taak is dus om de sensoren de metingen door te laten sturen naar de nano's.

    Ik hou jullie op de hoogte
     
  7. TS
    TS
    DAFW

    DAFW

    Lid geworden:
    17 aug 2017
    Berichten:
    222
    Ook de temperatuur sensoren werken nu en ik ga met het gemiddelde van een aantal metingen werken.
    Net even een test uitgevoerd en de sensoren komen vrij dicht in de buurt van mijn ouderwetse thermometers en ze geven de temperatuur dus goed weer.
    Alles in elkaar gesoldeerd en nu is het wachten tot de volgende onderdelen binnen komen.

    Ik hou jullie op de hoogte
     
  8. benvo

    benvo

    Lid geworden:
    28 mei 2014
    Berichten:
    3.526
    Locatie:
    Hellendoorn
    Sonoff is een compleet systeem van Itead. Maar je kan wel degelijk goedkoop werken met ESP8266 versies. Die dingen kosten rond een euro per stuk! Begrijp me goed, de keuze is, uiteraard, aan jou. Dit is bedoelt als tip. Juist omdat heel veel produkten, klik aan/uit bijvoorbeeld werken met 433 Mhz systemen. Ook allemaal zo met hun eigen protocollen.