Stap 1: De fundamentele bouw
Ik ben begonnen met de bedrading van de servo (en 100uF cap) aan de Arduino (een Nano v3 in dit geval) en voegde twee LED's met 220 ohm pull-down weerstanden. Ook toegevoegd de LDR met 10K ohm weerstand pullen.
Mijn code hiervoor is op: http://pastebin.com/wNMaXNkC.
In mijn code ziet u de waarden voor sunUp en zonsondergang. Dit zijn nogal subjectief aan het milieu die je in. Ik was in een goed verlichte kamer knutselen over dit en het werkte OK met de waarden die ik gesloten. Aangezien de dag vorderde vond ik de resultaten heel sporadisch. Dit was te wijten aan het licht in de kamer krijgen minder en de waarden van het sunUp en zonsondergang wordt verkeerd. Om te controleren uw lichtniveaus, open het seriële venster en controleer de waarde voor 'licht' wanneer de LDR gedekt/blootgelegd is.
De twee als-instructies doen de ontbinding/afwikkeling van de deur met een tekenreeks die is gekoppeld aan de servo. Ik gebruikte twee schroeven naast elkaar, maar in het laatste ding ik vervang de schroeven (en bijlagen) met een fatsoenlijke Klosje van een soort op te slaan van de tekenreeks krijgen botsten op de servo.
Pas na het krijgen van al dat aan het werk ik voeg de vochtigheid sensor en LCD-scherm.