Hallo,
Bij voorbaat mijn excuses als ik niet voldoe aan de forum criteria heb het forum toch al bijna 10 jaar niet meer echt bezocht dus het is wat roestig allemaal..... Verbeter mij waar nodig.
Dan nu mijn vraag. Ik ben op het moment bezig met het bouwen van een climat controller voor mijn terrarium. Nu staat er op het web wel aardig wat zoals de stilo 3.0 en de raspi viv en andere, maar die voldoen toch niet aan mijn strenge kritische blik dus ben ik zelf aan de gang gegaan. Ik ben zelf bioloog en maak mijn systeem vanuit de biologie >> techniek, waar eigenlijk alle andere systemen denken van techniek>> biologie, waarbij zaken automatiseren zwaarder tellen dan de functie/doel en of dat eigenlijk wel goed is voor het ecosysteem dat je creëert/onderhoudt. Voor mijn een grote no-go, het dier staat altijd voorop.
Ik ben dus een compleet groentje kwa programeren en heb daar geen achtergrond in. Alles is zelfgeleerd (youtube, fora je kent het wel). Ik ben al aardig opgeschoten, ben nu redelijk in C++ en heb samen met mijn vader die ITer is een prototype draaien. Momenteel ben ik zelf bezig met versie 2.0 waar ik de UI voor een touchscreen bijna klaar heb en wil daar binnenkort de werkende delen van mijn prototype in verwerken en uitbreiden. Helaas gaat dat erg traag en heb ik last van de typische bugs en errors. Nu kunnen jullie waarschijnlijk makkelijk vinden, mijn groene onkunde helaas niet en zit ik vaak vast door zeer simpele fouten. Zo heb ik laatst weken lopen klooien omdat ik allerlei rommel kreeg op de serial monitor terwijl mijn code wel compileerde en alles klopte. Waarbij mijn vader simpel zei: "ow heb je naar de baud gekeken? die zal wel fout zijn". Dat was dus precies het probleem, andere geselecteerd en er kwamen de gewenste waardes.... Dit soort fouten. Helaas kan mijn vader me ook niet meer goed verder helpen vanwege te weinig tijd. Ik ben dus opzoek naar een mentor/sparrings partner waarbij ik mijn code kan reflecteren die mijn op dit soort simpele problemen kan wijzen. Maar ook iemand die mij wellicht uberhaupt met mijn code kan helpen?
Het is NIET de bedoeling dat je dingen voor mij doet/schrijft etc. (mag wel natuurlijk). Maar gewoon een kritische noot geeft aan wat beter zou kunnen of helemaal niet werkt of juist wel en waarom. Ik hoor/zie/spreek ook graag over andere projecten van mensen. Ik ben zeer goed in 'puzzelen' en problemen oplossen. Dus mocht je met een logica probleem zitten kan ik je daar waarschijnlijk wel mee helpen, hoe technischer hoe beter!
Wat meer ingaande op de stof en uitleg waarvoor ik specifiek hulp zoek. Het systeem anzich moet in staat zijn om de voornaamste variabelen binnen een gesloten klimaat te besturen. Denk hierbij aan temperatuur, (lucht)vochtigheid, tijd, licht. Waarbij het dus verscheiden zaken als pompen, lampen, sensoren etc aanstuurt om dit te realiseren.
Het prototype bevat:
-dag/nacht cyclus op basis van timers via string functies
-zonopkomst/zonondergang dmv LED strips en dimmer functies
-regen dmv sproeiers door timer functies
-temp/humi sensor die de realtime waardes op een lcd laat zien.
De lampen en pompen gaan via relais shields de rest is direct aangesloten op de arduino. Het geheel is zeer ongebruiks vriendelijk want waardes aanpassen gaat via deze door het in de code te veranderen en opnieuw te uploaden.
De nieuwe versie bevat (hopelijk) boven op wat het prototype al heeft.
-realistisch dag/nacht ritme op basis van een maancyclus klok (heb ik code van gevonden online alleen lukt de implementatie niet) Deze maakt een dynamisch dag/nacht mogelijk die dus ook voor langere zomer dagen en kortere winter dagen zorgt doordat je lengte en breedte graad moet invullen.
-touchscreen zodat je fysiek de waardes kunt instellen (dit krijgt al aardig vorm)
-modulaire/universele aansluitingen. Lampen en pompen gaan gewoon via relais naar stopcontacten. 12v zaken als ventilatoren en LED strips gaan via push pin 'speaker' aansluitingen. Zodat welke pomp of lamp of fan je hebt, je die altijd kunt aansluiten (mits 12v).
-alarm op basis van sensors. Kleine zaken als een vlotter voor het water niveau or een (reeds getest en werkende) UV sensor waarbij een buzzer of melding komt als je UV lamp beneden een bepaalde waarde is. Dit wilde ik simpel houden door een reeks leds die knipperen als er iets mis is.
Van bijna alles heb ik al code of het gross van een code, ik krijg het alleen niet goed geïmplementeerd. Voornamelijk die maanklok blijkt moeilijk.
Mocht er iemand reageren die snapt hoe je app besturing werkende krijgt via arduino kus ik je voeten. Hen als naar MIT app maker gekeken en NODEred. Helaas heb ik daar geen kaas van gegeten en is dat een groot zwart gat voor mij. Dus waarschijnlijk blijft het bij een touchscreen, dat snap ik tenminste en is eigenlijk poep simpel te programmeren!
Ik ben heel grondig in mijn documentatie en heb CAD tekeningen, concept tekeningen, links, documenten etc. en natuurlijk alle beetjes code voor referentie (Waarschijnlijk vol met kinderziektes) als referentie mocht je meer info willen.
Sorry voor de lange babbel.
Alvast heel erg bedankt voor enige reactie of tip, mvg,
T.
Bij voorbaat mijn excuses als ik niet voldoe aan de forum criteria heb het forum toch al bijna 10 jaar niet meer echt bezocht dus het is wat roestig allemaal..... Verbeter mij waar nodig.
Dan nu mijn vraag. Ik ben op het moment bezig met het bouwen van een climat controller voor mijn terrarium. Nu staat er op het web wel aardig wat zoals de stilo 3.0 en de raspi viv en andere, maar die voldoen toch niet aan mijn strenge kritische blik dus ben ik zelf aan de gang gegaan. Ik ben zelf bioloog en maak mijn systeem vanuit de biologie >> techniek, waar eigenlijk alle andere systemen denken van techniek>> biologie, waarbij zaken automatiseren zwaarder tellen dan de functie/doel en of dat eigenlijk wel goed is voor het ecosysteem dat je creëert/onderhoudt. Voor mijn een grote no-go, het dier staat altijd voorop.
Ik ben dus een compleet groentje kwa programeren en heb daar geen achtergrond in. Alles is zelfgeleerd (youtube, fora je kent het wel). Ik ben al aardig opgeschoten, ben nu redelijk in C++ en heb samen met mijn vader die ITer is een prototype draaien. Momenteel ben ik zelf bezig met versie 2.0 waar ik de UI voor een touchscreen bijna klaar heb en wil daar binnenkort de werkende delen van mijn prototype in verwerken en uitbreiden. Helaas gaat dat erg traag en heb ik last van de typische bugs en errors. Nu kunnen jullie waarschijnlijk makkelijk vinden, mijn groene onkunde helaas niet en zit ik vaak vast door zeer simpele fouten. Zo heb ik laatst weken lopen klooien omdat ik allerlei rommel kreeg op de serial monitor terwijl mijn code wel compileerde en alles klopte. Waarbij mijn vader simpel zei: "ow heb je naar de baud gekeken? die zal wel fout zijn". Dat was dus precies het probleem, andere geselecteerd en er kwamen de gewenste waardes.... Dit soort fouten. Helaas kan mijn vader me ook niet meer goed verder helpen vanwege te weinig tijd. Ik ben dus opzoek naar een mentor/sparrings partner waarbij ik mijn code kan reflecteren die mijn op dit soort simpele problemen kan wijzen. Maar ook iemand die mij wellicht uberhaupt met mijn code kan helpen?
Het is NIET de bedoeling dat je dingen voor mij doet/schrijft etc. (mag wel natuurlijk). Maar gewoon een kritische noot geeft aan wat beter zou kunnen of helemaal niet werkt of juist wel en waarom. Ik hoor/zie/spreek ook graag over andere projecten van mensen. Ik ben zeer goed in 'puzzelen' en problemen oplossen. Dus mocht je met een logica probleem zitten kan ik je daar waarschijnlijk wel mee helpen, hoe technischer hoe beter!
Wat meer ingaande op de stof en uitleg waarvoor ik specifiek hulp zoek. Het systeem anzich moet in staat zijn om de voornaamste variabelen binnen een gesloten klimaat te besturen. Denk hierbij aan temperatuur, (lucht)vochtigheid, tijd, licht. Waarbij het dus verscheiden zaken als pompen, lampen, sensoren etc aanstuurt om dit te realiseren.
Het prototype bevat:
-dag/nacht cyclus op basis van timers via string functies
-zonopkomst/zonondergang dmv LED strips en dimmer functies
-regen dmv sproeiers door timer functies
-temp/humi sensor die de realtime waardes op een lcd laat zien.
De lampen en pompen gaan via relais shields de rest is direct aangesloten op de arduino. Het geheel is zeer ongebruiks vriendelijk want waardes aanpassen gaat via deze door het in de code te veranderen en opnieuw te uploaden.
De nieuwe versie bevat (hopelijk) boven op wat het prototype al heeft.
-realistisch dag/nacht ritme op basis van een maancyclus klok (heb ik code van gevonden online alleen lukt de implementatie niet) Deze maakt een dynamisch dag/nacht mogelijk die dus ook voor langere zomer dagen en kortere winter dagen zorgt doordat je lengte en breedte graad moet invullen.
-touchscreen zodat je fysiek de waardes kunt instellen (dit krijgt al aardig vorm)
-modulaire/universele aansluitingen. Lampen en pompen gaan gewoon via relais naar stopcontacten. 12v zaken als ventilatoren en LED strips gaan via push pin 'speaker' aansluitingen. Zodat welke pomp of lamp of fan je hebt, je die altijd kunt aansluiten (mits 12v).
-alarm op basis van sensors. Kleine zaken als een vlotter voor het water niveau or een (reeds getest en werkende) UV sensor waarbij een buzzer of melding komt als je UV lamp beneden een bepaalde waarde is. Dit wilde ik simpel houden door een reeks leds die knipperen als er iets mis is.
Van bijna alles heb ik al code of het gross van een code, ik krijg het alleen niet goed geïmplementeerd. Voornamelijk die maanklok blijkt moeilijk.
Mocht er iemand reageren die snapt hoe je app besturing werkende krijgt via arduino kus ik je voeten. Hen als naar MIT app maker gekeken en NODEred. Helaas heb ik daar geen kaas van gegeten en is dat een groot zwart gat voor mij. Dus waarschijnlijk blijft het bij een touchscreen, dat snap ik tenminste en is eigenlijk poep simpel te programmeren!
Ik ben heel grondig in mijn documentatie en heb CAD tekeningen, concept tekeningen, links, documenten etc. en natuurlijk alle beetjes code voor referentie (Waarschijnlijk vol met kinderziektes) als referentie mocht je meer info willen.
Sorry voor de lange babbel.
Alvast heel erg bedankt voor enige reactie of tip, mvg,
T.