Hej DEF.
Som i kan se havde jeg godt gang i mit Arduino og Nokia display.
Hertil har jeg fået en større idé til at videre udvikle det system.
Elektronikken er ikke så svært som det kunne have været, men, kodningen er jeg faktisk meget i tvivl om.
Som i kan se på nedestående billede, så har jeg A1-A2 og A3-SLA det er slave devices som kører på SDA/SCL kommunikation.
Et Nokia 3110/5110 Display, og et Arduino ethernet shield siddende på Arduino Mega 2560.
Forklaringen er:
Arduino mega 2560 skal fungere som master enhed, den har et ethernet shield på for videre udbygning i fremtiden. (Det vil jeg ikke forklare i den her opgave, det bliver for indviklet at skulle tænke på i første omgang).
Arduino Mega har 3 slave enheder
Alle slave enheder er lavet på ATTiny85, da antallet af pins ikke er højt. (De har 4 ben på hver side - se Ref Attiny85 i bunden)
A1-SLA er en lys timer, som skal kunne fortælle et relæ hvornår lyset er tændt og slukket
A2-SLA er en vand timer, som skal kunne indstilles til at køre fx. 20 sekunder hver gang der er gået 1 time
A3-SLA er en DS18B20 sensor slave, som måler temperaturen i Grader Celsius
Alle SLA enheder har et Relæ som aktivere 220 volt (max 10A) til tænd eller sluk når ønsket.
Mega 2560 skal have det Nokia 3110/5110 Display tilkoblet til at kunne vise hvad man laver, og den eneste funktion der skal være i Ethernet shieldet er at den skal gemme oplysningerne på microSD kortet som kan sidde i shieldet.
Det eneste jeg kan se at jeg kan bruge ethernet shieldet til, er at den kan kobles op på et netværk og hente det nuværnde klokke-slet for tidszonen man er i, for at kunne fortælle A1-SLA at lyset skal være tændt fra fx. 08-19 hver dag. (En udvidelse kunne være at den kunne slukke lyset 1 time tidligere i vinter perioden, altså efter dato, og en time længere i sommer perioden efter selvsamme mulighed)
Stort projekt, og jeg har brug for kode hjælp.
Jeg vil i første omgang starte med at køre alle SLA enheder via Arduino NANO da jeg har det hjemme, frem for ATTiny85. Men rent produktions messigt er det nok mere hensigts messigt at bruge ATTiny i slut produktet.
Ref:
Attiny85
https://dlnmh9ip6v2uc.cloudfront.net/assets/f/8/f/d/9/52713d5b757b7fc0658b4567.pngArduino mega 2560
http://arduino.cc/en/Main/arduinoBoardMega2560Arduino ethernet shield
http://arduino.cc/en/Main/ArduinoEthernetShieldArduino Nano V3
http://arduino.cc/en/Main/arduinoBoardNano