SmartMesh - Arduino och Android styrda pneumatiska Facade (6 / 9 steg)
Steg 6: Arduino Program
Efter att ha sagt så mycket om hur man gör fasaden vill vi nu ge dig en översikt över de viktigaste program som driver fasaden genom en Arduino.
Tanken var att denna fasad skall kunna reagera på vädret och temperaturen inomhus av sig själv på ett intelligent sätt, så att användaren bara behöver installera elementet i hans hus och låta den göra allt automatiskt. Men ville vi också ge användaren möjlighet att påverka denna "intelligens" genom att kontrollera fasaden med en Android smartphone fjärrkontroll. Detta kommer att förklaras i nästa steg mer i detalj.
Låt oss fokusera på huvudprogrammet för nu. Funktionerna fillBalloon() och vaccBalloon() är det till antingen fylla ballonger och således nära fasaden eller att tömma (evakuera) dem och öppna fasaden. Detta sker i två möjliga lägen, sommar och vinter, som har fasta värden som normal temperatur.
Dessa värden är där för att ställa in en maximal inomhus temperatur, som inte bör vara mer än
utomhus temperatur på vintern. Annars kan det bli riktigt kallt i vårt rum. Om det är sommar, är syftet, att hålla kall luft inuti och öppna fönstret bara, när det finns ingen direkt sol ljus skiner på det eller när temperaturen utanför är för varmt. Dessa standardvärden är naturligtvis inte en lösning för alla och alla väder. Och det är därför som en användare kan ange egna värden, och anpassa automatisk kontroll av fönstret.