Dansk Elektronik Forum

Generel Elektronik => Arduino & Lign. => Emne startet af: Danni-Hansen efter Februar 22, 2015, 21:49:49

Titel: Stort arduino projekt
Indlæg af: Danni-Hansen efter Februar 22, 2015, 21:49:49
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.png

Arduino mega 2560 http://arduino.cc/en/Main/arduinoBoardMega2560

Arduino ethernet shield http://arduino.cc/en/Main/ArduinoEthernetShield

Arduino Nano V3 http://arduino.cc/en/Main/arduinoBoardNano
Titel: Sv: Stort arduino projekt
Indlæg af: anderserlkker efter Februar 22, 2015, 22:24:16
Hvad skal sådant en styring bruges til?  ;)
Titel: Sv: Stort arduino projekt
Indlæg af: Jakobsen efter Februar 23, 2015, 11:01:47
Hvis du skal lave noget tænd / sluk af udendørs lys så er det supersmart at benytte en algoritme / tabel til at følge solens ændring så lyset altid tænder / slukker ved skumring, det kaldes et astro relæ hvis man køber det færdigt.
f. eks
http://www.wattoo.dk/skumringsrelae-ic-astro-1c-10a-3323140000

http://www.schneider-electric.dk/documents/brochurer/bestil-og-download/dognure-trappeautomater-web.pdf

Man bruger det også i navigations systemer til at skifte til nat mode og er du rigtig snedig kan du lave noget med glidende overgang
Titel: Sv: Stort arduino projekt
Indlæg af: Danni-Hansen efter Februar 23, 2015, 16:29:22
Anders:

Jeg er krybdyrs mand :)
Og undre mig over dit billede :) Kan da godt se at den styrring kunne være perfekt på Bob Marley og hans 'mulige interesser'.
---
Jakobsen:
Fedt nok :) Ingen tvivl om det!