Stacja pogody

Zrobiłeś coś fajnego z wykorzystaniem Arduino? Pochwal się tym!
ODPOWIEDZ
Awatar użytkownika
Michal
Młodszy majsterkowicz
Posty: 8
Rejestracja: 25 cze 2012, 09:47
Kontakt:

Stacja pogody

Post autor: Michal » 25 cze 2012, 10:22

Czytając majsterkowo (wówczas jeszcze MyDIY) zainteresowałem się arduino. Postanowiłem wykonać mały projekt. Postanowiłem podzielić się pomysłem i zaprezentować poziom prac.

ObrazekObrazekObrazekObrazekObrazek

Funkcje gotowe:
+ prezentacja danych na wyświetlaczu tekstowym 16x2
+ sterowanie za pomocą guzików
+ automatyczne podświetlanie
+ godzina i data
+ odczyt temperatury
+ temperatury minimalne i maksymalne
+ budzik (+ zapis do EEPROM)
+ pikanie co godzinę, jeżeli w pokoju jest jasno

Do zrobienia:
- oddzielne budziki dla dni tygodnia
- zapis temperatur min. i maks. w EEPROM
- tryb zegara interwałowego (do ćwiczeń)
- sygnalizacja diodą RGB
- ethernet - klient - pobieranie pogody z google weather
- ethernet - serwer - możliwy odczyt wszystkiego, co na wyświetlaczu z przeglądarki
- wyniesienie jednego z czujników temperatury za okno
- praca bez arduino - atmega328 na płytce stykowej
- przeniesienie projektu na płytkę uniwersalną

Użyte części:
+ Arduino UNO R3 (tymczasowo)
+ LCD kit
+ MCP9700 , 2szt. - czujnik temperatury
+ fotorezystor
+ buzzer
+ PFC8574 - więcej wejść/wyjść
+ 3 guziki
+ DS1307 - zegar czasu rzeczywistego
+ bateria 3v w koszyczku
+ rezonator
+ kilka oporników

Potrzebne części
- dioda RGB
- podstawka pod atmegę
- kondensatory
- kwarc 16MHz
- ENC28J60 - moduł ethernet
- Stabilizator napięcia 5v + kondensatory
- Stabilizator napięcia 3,3v + kondensatory
- Płytka uniwersalna

Mam pytanie, czy jeżeli wyciągnę zaprogramowaną atmegę z arduino i podłączę ją w taki sposób, wszystko będzie działać?

Jeżeli będzie zainteresowanie, mogę pokazać schematy i kod.

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


Awatar użytkownika
Michal
Młodszy majsterkowicz
Posty: 8
Rejestracja: 25 cze 2012, 09:47
Kontakt:

Re: Stacja pogody

Post autor: Michal » 12 sie 2012, 03:14

Obrazek
Przepraszam za jakość filmu, nagrany lutownicą.

Funkcje gotowe:
+ prezentacja danych na wyświetlaczu tekstowym 16x2
+ sterowanie za pomocą guzików
+ automatyczne podświetlanie
+ godzina i data
+ odczyt temperatury
+ temperatury minimalne i maksymalne
+ budzik (+ zapis do EEPROM)
+ pikanie co godzinę, jeżeli w pokoju jest jasno
+ sygnalizacja diodą RGB
+ ethernet - serwer - możliwy odczyt wszystkiego, co na wyświetlaczu z przeglądarki
+ wiadomości

Do zrobienia:
- zmiana czujników na dht11 i dht22 (zamówione od chińczyka ;) ), dodatkowo wilgotność
- wyniesienie dht22 za okno
- ustawianie zegara przyciskami
- praca bez arduino - atmega328 na płytce stykowej
- przeniesienie projektu na płytkę uniwersalną

Jak widać z kilku założeń zrezygnowałem. Klienta ethernet nie będzie, a zegar interwałowy będzie oddzielnym projektem na attiny.

Dzięki dla kolegi qwe z tego forum, jego pomoc była nieoceniona.
Awatar użytkownika
michal.s
Młodszy majsterkowicz
Posty: 28
Rejestracja: 16 lis 2012, 15:39
Lokalizacja: Rzeszów

Re: Stacja pogody

Post autor: michal.s » 16 lis 2012, 15:56

Od niedawna interesuje się Arduino i uczę się programowania. Ogólnie całą zabawę rozpocząłem z myślą że jako pierwszy "poważniejszy" działający projekt, wybiorę właśnie zegar z temperaturą i wilgotnością.
Aż tak mocno jak Ty go nie będę rozbudowywał, ale kto wie ;-)

Póki co jestem jeszcze na etapie gromadzenia elementów.


Jaki masz plan na obudowę?
ODPOWIEDZ

Strony partnerskie: