Schildpaddenforum.net

WATERSCHILDPADDEN => Waterschildpadden huisvesting => Topic gestart door: levietje1234 op 17 November 2017, 11:55:22



Titel: [Buildlog] automated sun tank
Bericht door: levietje1234 op 17 November 2017, 11:55:22
Dag iedereen,

Eigenlijk geen idee of dit de correcte plaats is, mocht dit verkeerd staan... Mods, verplaatsen jullie dit even :)?

Dus, even een kleine schets,
Ikzelf ben een master student ingenieur in de elektronica, en voor een keuzevak wat de naam prototyping draagt mochten we een project naar keuze uitwerken dat de volgende aspecten diende te bevatten:
- PCB design
- Lasercutting
- 3D printing
Hierbij was ik op het idee gekomen om een volledig geautomatiseerde zonnentank (een tank die ik bovenop mijn terrarium) kan bouwen welke volledig geautomatiseerd is en kan gebruikt worden door mijn 3 geelbuikjes om te zonnen en lekker in het zand te ploeteren, ....

Hoe gaat de tank juist geautomatiseerd worden?
Wel, er gaan een aantal sensoren in de tank komen zodat de temperatuur en luchtvochtigheid gemeten kan worden afhankelijk van deze waarden zullen er verschillende aspecten aangepast kunnen worden zoals het openen/sluiten van het ventilatiedeksel, het dimmen van de warmtelampen, het automatisch aan/uit springen van de lampen, ...
Verder is het uiteraard de bedoeling om hem mooi af te werken, dit zal met eik of beukenhout gebeuren.

Dus systematisch zal ik hier een buildlog online zetten met de vorderingen welke ik maak... Een initieel plan heb ik niet echt dus tast alles zo'n beetje af hoe en wat. Ik zal ook alle files (pcb design, lasercutting en 3D printing) ter beschikking stellen voor mochten mensen dit ook willen realiseren.

Veel leesplezier alle sinds ;)!
(en voor de ongeduldigen onder jullie, de eerste update komt er zo meteen aan).


Titel: Re: [Buildlog] automated sun tank
Bericht door: levietje1234 op 17 November 2017, 12:10:53
Update 1: PCB design

Gezien we uiteraard een deadline moesten behalen wat betreft het PCB design (wordt in China geproduceerd) was dit het eerste aspect dat afgemaakt diende te worden.
Het brein achter het geheel is een Atmega 2560, dit is dezelfde chip dat gebruikt wordt op de Arduino Mega microcontrollers, echter beschikt deze microcontroller niet over een RTC (Real Time Clock) wat gebruikt wordt om accuraat de tijd bij te houden (in dit geval is het belangrijk omdat 's morgens en 's avonds de lichten op het juiste tijdstip aan/uit dienen te gaan). Nu er kan geargumenteerd worden dit te doen via NTP (Network Time Protocol) maar wou de kost van het PCB zo laag mogelijk houden dus een RTC van 1 euro'tje gaat het hem beter doen als een Wi-Fi module  kjl((((.

Nu, het schema zelf is eigenlijk niet zo moeilijk, het grootste gedeelde is de Microcontroller zelf waarvan er veel pinnetjes naar buiten uitgebroken zijn zodat ik hierop verschillende sensoren kan connecteren en uiteraard de microcontroller kan programmeren. Verder zit de RTC er op samen met een batterij'tje zodat in het geval van een stroom panne of dergelijke de RTC nog steeds blijft werken en de tijd uiteraard nog correct blijft.

Het schema ziet er als volgt uit:

(https://preview.ibb.co/mpiYDR/schematic.png) (https://ibb.co/dMCh7m)

Dit resulteerde zichzelf in het volgende board design:
(https://preview.ibb.co/kWDdf6/board.png) (https://ibb.co/jE30tR)
De afmetingen van het bordje bedraagt 4,8 op 5,4 cm.

Dit was het een beetje voor het PCB design, ik begrijp dat dit voor meeste mensen "ver van hun bed is" vandaar plaats ik er eigenlijk ook niet al te veel uitleg over geef... Mocht je hierin echt ge?nteresseerd zijn, zet dan een commentje en ik beantwoord je vragen met alle plezier :) :) :) :)!