Mój inteliGĘtny kawalerek od dziś będzie oszczędzał mi ~70W/h zużycia prądu podczas nieobecności domowników. :-D Pierwszy moduł oszczędza niecałe 50 na razie:

=(EC)=> 10s: 281.82W. Puls: 1p. Temperatura: 29.59C

=(EC)=> 10s: 235.16W. Puls: 1p. Temperatura: 29.59C #arduino
#arduino #elektronika #ledcube #programowanie

Godzina 4:12 zwycięstwo! Mimo że do oddania projektu pozostało już tylko kilka godzin wpadliśmy na pomysł aby zrobić z kostki visualiser (w końcu spanie jest dla słabych). Po dogłębnym researchu trafiliśmy na program pavumeter. Zmiana kilku linijek kodu, rekompilacja, przekierowanie wyjścia na serial i działa! Dzięki wszystkim dobrym ludziom za #linux'a i #opensource.

https://dl.dropboxusercontent.com/u/4252748/2013-04-11%2004.13.45.m4v
#arduino #elektronika #ledcube

Dzisiaj jesteśmy już po 10h tworzenia, debugowania i dokumentowania. Deadline na jutro :) Natomiast całość zaczyna się już całkiem konkretnie prezentować, teraz zostało głównie pisanie animacji. Wczoraj padła jakaś dioda, dzisiaj sypał się mikrokontroler jakby chciał nam całość spalić, a wcześniej w ogóle odmawiał współpracy. Bym nie pomyślał że można przy takim projekcie przeżyć tyle stresu :-]

Dla zainteresowanych ostateczny (mam nadzieję) wygląd płytki:

Góra

Dół
Pobierz
źródło: comment_PNwhrrn9K7B630gcVXbV3SzS9MQbGJbZ.jpg
@Caroo: Dokumentacja mi niepotrzebna, bo i tak raczej nie będę miał czasu i cierpliwości na budowę takiej konstrukcji :D Ale jak byś opisał, to by bylo super, bo kostka wygląda imponująco (a przy okazji byś zgarnąć 50% rabatu do Nettigo;)
#arduino #elektronika #ledcube #zrobtosam #diy

Część sprzętowa prawie gotowa, jest tylko jakieś małe zwarcie gdzieś + potrzebny jest osobny zasilacz i wrzucenie wszystkiego na mikrokontroler. Tak czy inaczej mogę już dowolnie sterować 512 ledami z wykorzystatniem tylko 3 pinów Arduino :)

Foto całości

A to cała elektronika:

Góra

Dół

Całość zrobiona z głowy, bez żadnych schematów, więc jestem i tak bardzo zadowolony że (prawie) działa.
Pobierz
źródło: comment_pltGjEPIaWiKgQg8ZvhE2tZvDKFsDTVE.jpg
#arduino #elektronika #ledcube

Koniec. przynajmniej 15h lutowania non-stop + dzisiaj kilka godzin na "debugowanie", całkiem sporo diod od tak przestało sobie działać, może im temperatura nie służy. Na szczęście większość gdzieś na brzegach, jedna tylko tak centralnie w środku, myślałem już że bad pixel zostanie, ale i ją udało się wymienić (takim sposobem). Czas się zabrać za elektronikę.
Pobierz
źródło: comment_YG1HA8tEKHTNLRoYdhUCdp8UJfQ75lJL.jpg
#arduino #elektronika #ledcube

Robię sobie coś takiego Po 12h lutowania 5 z 8 warstw gotowe, na dzisiaj mam dosyć (pozostałe też już zlutowane, tylko trzeba złożyć do kupy). Jutro będę musiał się zająć debugowaniem, bo jak widać na zdjęciu, świeci się dioda która nie powinna. W ogóle różne dziwne rzeczy się tam dzieją, min. niektóre diody się leciutko zapalają po przyłożeniu zarówno "+" jak i "-" do katod. Zastanawiam się tylko czy
Pobierz
źródło: comment_gF57TbSoKHBxv9hjJo3Tq4DnXY9dWwhx.jpg
@knysha: komunikację modułów między sobą i centralką (2.4GHz), sterowanie światłami i LEDami w pokoju [to kawalerka ;-)], odczytywanie temperatur i wilgotności z zewnątrz (zdekodowany kod czujnika meteo od stacji takiej pokojowej), łazienki i pokoju, sterowanie podczerwienią TV/amplituner. teraz jeszcze jest w fazie rozwojowej implementacja czujek ruchowych (będą w nocy zapalały 1W białe LED-y żeby drogę po piwo/do kibelka oświetlić), czujnik gazu i co tam jeszcze do głowy wpadnie. cały czas szukam
@pneumokok: o, udało mi się w końcu to z Ciebie wyciągnąć :D Pomysł sprytny.

Ale na przyszłość jak coś wrzucasz, to opisuj, przynajmniej krótko. Bo wrzuciłeś jakiś wykres z dupy i otagowałeś arduino, tak jakby każdy miał się domyśleć reszty ;)
@plkwykop: We wcześniejszych wpisach o arduino pisałem o kupowaniu na Ebay. W tym przypadku niecałe 10zł za 2 sztuki, przesyłka darmowa. Tylko długo się czeka, to akurat szło 26 dni.

@Analityk: W pierwszym linku jest wszystko co początkujący wiedzieć powinien, a jak ktoś wie co to jest datasheet to jego znalezienie trwa 10s ;p Ale fakt, mogłem dorzucić.
Zmienna - wartość = 0

Po kliknięciu przycisku jest zmienna ++

daję warunek dla akcji, że ma się coś wykonać, ta zmienna dzieli się przez 3 bez reszty (%3 == 0)

Nie działa, więc proszę serial.print, żeby za każdym kliknięciem podał mi wartość zmiennej.

No i zamiast cyferek drukuje pierdyliard losowo dobranych robaczków.

Na wszelki wypadek uparłem się, że zmienna ma być (int) i koniec. Nie słucha.

Maci jakiś pomysł o co
@npsr: Tak na teraz, to co mi do głowy przychodzi:

1) czy poza tym jednym miejscem komunikacja przez Serial działa dobrze? Może spróbuj zmienić prędkość transmisji na niższą, na 9600, oczywiście i w programie i w terminalu który odbiera musisz to ustawić jednakowo.

2) Zauważ, że samo wciśnięcie przycisku trwa stosunkowo długo (w porównaniu do prędkości działania programu) przez co mikrokontroler Twoje jedno wciśnięcie może odczytać jako tysiące - setki tysięcy