Stort arduino projekt (Læst 1795x)

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Stort arduino projekt
« Dato: 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
« Senest Redigeret: Februar 22, 2015, 21:51:42 af Danni-Hansen »
Mvh. Danni Hansen.

 

Offline anderserlkker

  • Jordet Collector
  • *
  • Indlæg: 113
  • Antal brugbare Indlæg: 20
    • Vis profil
Sv: Stort arduino projekt
« Svar #1 Dato: Februar 22, 2015, 22:24:16 »
Hvad skal sådant en styring bruges til?  ;)
Mvh Anders 8)

 

Offline Jakobsen

  • Lavpas filter
  • ****
  • Indlæg: 231
  • Antal brugbare Indlæg: 37
    • Vis profil
Sv: Stort arduino projekt
« Svar #2 Dato: 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

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Stort arduino projekt
« Svar #3 Dato: 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!
Mvh. Danni Hansen.