- qwerte
- Cronox
- 77LatBedeNiedojrzaly
dzon4
dzon4
Pojawiala sie kiedyś na wykopie lista 100 programów, które powinien napisać każdy programista. Nie mogę jej znaleźć. Podrzuci ktoś? :)
Linie przesyłowe.
Obrazowe wyjaśnienie co i jak. Prosty angielski, spokojna muzyczka. Zapraszam.
z- 50
- #
- #
- #
- #
- #
- #
- 3
Pojemność i indukcyjność linii powinny zależeć od jej długości prawda? Dlaczego więc skrętkę po której leci transmisja RS485 terminujemy rezystorem 100Ohm. Nie spotkałem się by jego wartość trzeba było dopasowywać do długości linii.
- 2
@TaQk: Dobra chyba mam to. Przecież indukcyjność i pojemność się kasują jeśli chodzi o impedancje. Więc impedancja przewodu będzie niezależna od długości :)
- 2
@translokator: Siema. Wieczorem rozbiore jeden moduł i Ci podeśle zdjęcia.
Autorski system inteligentnego domu na Raspberry Pi
Cześć! Stworzyłem system inteligentnego domu. Oparty jest na Raspberry Pi oraz modułach wyposażonych w mikrokontroler atmega328. Całość połączona jest siecią RS485. Chętnie opowiem o tworzeniu systemu :)
z- 162
- #
- #
- #
- #
- #
- #
- 36
@mbn-pl: Obszerny opis jest na githubie w linku z załącznika.
- 35
@dajitemka: Masz rację. Nazwa jest po prostu utarta w branży. Automatykę domową popularnie określa się inteligentnym domem.
- 14
@mbn-pl: Dobrze załapałeś. Jest to system typu master slave. W takim systemie jest zarządca - master - RPi, który odpytuje moduły. Moduły wejściowe są odpytywane z jak największą częstotliwością. Jeśli któryś z nich zgłosii zmianę stanu to odpowiedni moduł wyjściowy jest powiadamiany.
Tak dużą wadą takiego rozwiązania jest problem w przypadku awarii mastera. Wtedy system pada. Linux jest generalnie stabilnym systemem ale zawsze coś może pójść nie tak. Sytuację ratuje tutaj
Tak dużą wadą takiego rozwiązania jest problem w przypadku awarii mastera. Wtedy system pada. Linux jest generalnie stabilnym systemem ale zawsze coś może pójść nie tak. Sytuację ratuje tutaj
- 5
@HerbataOwocowa: Dziękuję. Starałem się. Zwróć uwagę jak pięknie i symetrycznie blinkują diody :)
- 0
@WuDwaKa: Tak moje. Chciałem żeby było międzynarodowo. Planuje pokazać się na zagranicznych serwisach.
- 23
@WuDwaKa: Mój angielski nie jest bardzo zaawansowany ale masz rację. Dopracuję to. ! Żyję w Polsce i zamierzam tu zostać :)
- 11
@fejku: Już kiedyś robiłem piękny i dopracowany film z mojego projektu. : https://www.youtube.com/watch?v=idE8nGmRAiQ&list=PLm_Ej6hH-hAlCE8OIcBt3nsEKuijU3FIV
Jako, że nie mam doświadczenia w produkcji wideo zleciłem to na zewnątrz i wyniosło mnie to 500zł. Tym razem stwierdziłem, że polece budżetowo :)
Jako, że nie mam doświadczenia w produkcji wideo zleciłem to na zewnątrz i wyniosło mnie to 500zł. Tym razem stwierdziłem, że polece budżetowo :)
- 29
@jakub-putz: Nie :). Wierzymy w open source.
- -1
Ktoś wie jak streamować z kamery z laptopa? Dodam stream z makiety i poklikacie sobie :)
- 4
@Dinth: Zrobiłem to dla nauki i satysfakcji. Teraz jest pora na szukanie innych rozwiązań i patrzenie jak inni rozwiązują temat inteligentnego domu. Całkiem możliwe, że dołączę się ze swoją wiedzą i doświadczeniem do innego projektu. A może potoczy się to w drugą stronę i ktoś dołączy do mnie (Zapraszam!).
W moim systemie jest opcja zegara. Eventy mogą być odpalane w dokladnym dniu tygodnia o dokladnej godzinie.
W moim systemie jest opcja zegara. Eventy mogą być odpalane w dokladnym dniu tygodnia o dokladnej godzinie.
- 9
ś światło, sterownik wykonawczy realizuje funkcję, a master się o tym dowiaduje po dopytaniu, wtedy wie że jest włączone światło i jak sam będzie chciał włączyć to juź będzie wiedział że nie musi tego robić. Jak zdechnie master nadal wszystko będzie działać lokalnie, co więcej jak ci zdechnie sieć to i tak każdy lokalny moduł będzie nadal sterowany np. przyciskami zamiast przełączników.
@wkopywaczwykopywacz: Wtedy jest to sieć multimaster. Na rs485 jest
- -1
@Dinth: @Dinth: Ten system jeszcze nie jest dla szaraczków. Jest to pierwsza działająca wersja, którą chciał bym rozwijać. Moim marzeniem jest żeby w przyszłości wszystko było plug and play. Wołasz tylko Wieśka elektryka, który podłącza Ci okablowanie a system konfiguruje się sam.
Frontend kuleje i to bardzo. Wiem o tym. To jest pierwsza rzecz do zmiany!
Frontend kuleje i to bardzo. Wiem o tym. To jest pierwsza rzecz do zmiany!
- 1
@tank_driver: a samo RPI nie ma jakiegos watchdoga?
- 6
@BylyBordo: w głowie
- 2
- 10
@3mortis: To racja. Ale nie chce tego patentować ani ograniczać dostępu. Kumaci niech mają za free :)
- 0
@wbielak: Jeśli masz klasyczną instalacje to musisz dokładać kable. Nie jest to bezinwazyjna operacja :/
- 3
@3mortis: Generalnie na tym polega rozwój ludzkości. Na wykorzystywaniu i sklejaniu cudzych pomysłów do kupy.
- 2
oczywiscie cene z d..py podalem ale chodzi mi o to ze kod mimo ze open source mimo wszystko wymaga kogos kto to estetycznie zamontuje w calym domu i podepnie, dla nas to sie wydaje jak "szkoda hajsu, 2 dni na elektrodzie i sobie sam zrobie" a sa ludzie ktorzy laptopa nazywaja "to do gogla" i sa sklonni zaplacic, tak jak inni placa 200 zl za format windowsa w serwisie ;p
@3mortis:
- 0
- 7
@roonie: Sry. Mój błąd. Pulsują
- -1
- -2
@smyl: Teraz jest już dowód w postaci streamu :D
- 0
@Ejaculator: Komercyjne rozwiązania to też w dużej części linux. Nie widzę problemu w zastosowaniu RPi. Procesor jak procesor - ARM. Do tego trochę peryferiów, z których nie korzystam bo mam moduły.
- 0
- 0
@wbielak: Odezwę się na pewno :). Co do wifi i bezprzewodówki rodzą się takie problemy jak praca na baterii i stabilność połączenia.
- 5
@xan-kreigor:
Stu procentowa racja. Użyłem tej nazwy, ponieważ tak się utarło w branży, że automatykę domową nazywa się inteligentnym domem. Generalnie nie ma tu za grosz ineteligencji. Zwykłe warunki i efekty.
W przyszłości marzy mi się zaimplementowanie mechanizmów sieci neuronowej, która badała by zachowania użytkowników i dopasowywała działanie systemu
Stu procentowa racja. Użyłem tej nazwy, ponieważ tak się utarło w branży, że automatykę domową nazywa się inteligentnym domem. Generalnie nie ma tu za grosz ineteligencji. Zwykłe warunki i efekty.
W przyszłości marzy mi się zaimplementowanie mechanizmów sieci neuronowej, która badała by zachowania użytkowników i dopasowywała działanie systemu
- 0
@xan-kreigor: Chodzi ci o kaskadową regulację za pomocą PIDów? Znam temat po wierzchu ze studiów. W projekcie tego nie wykorzystywałem.
- -2
@wediro: Niestety nie znam takiego rozwiązania wśród dostępnych. Mam jednak pomysł jak by to zrealizować w oparciu o customową elektronikę.
- 1
@huczas: Juz hula z Youtuba. Jakosc trochę slaba i jest delay 10s ale generalnie widać, że system działa :D.
- 0
@wark: To się nazywa przekaźnik zatrzaskowy i jest drogi :/
https://botland.com.pl/plytki-zgodne-z-arduino-adafruit/6013-adafruit-featherwing-latching-mini-relay-przekaznik-zatrzaskowy-250v06a.html
https://botland.com.pl/plytki-zgodne-z-arduino-adafruit/6013-adafruit-featherwing-latching-mini-relay-przekaznik-zatrzaskowy-250v06a.html
- 0
- Nie wiem po co w tzw inteligentnych domach każdy stosuje włączanie/wyłączanie światła z jednego miejsca. Jest to nieprzydatna funkcja.
Według mnie w takich systemach powinny być następujące funkcje:
@kogel-mogel: A właśnie, że to jest bardzo fajna funkcja. Wieczorem gasisz sobie cały dom z telefonu lub włącznika przy łóżku. Nie musisz latać i wyłączać wszystkiego pojedynczo.
- -1
@wark: A do czego Ci zatrzaskujący? Przekaźnik to 0.4W da się to przeżyć.
- 0
@tamian: NRF24l01. Bardzo tani moduł a jeśli chodzi o zasięg to dom obskoczy Ci bez problemu. Podobno można na tym realizować multimaster :)
- -1
@wark: Różnica w cenie pomiędzy zatrzaskującym a nie jest tak duża, że to 0.4W nie da rady zmarnować Ci tych pieniędzy w senoswnym czasie. Jak będziesz konstruował to odezwij się. Chętnie obgadam sprawę :)
- -1
@idiot: Od tego jest system zebyś nie musiał o takich rzeczach pamiętać. To są milisekundy życia zmarnowane!
- -1
@xan-kreigor: To się przydaje jeśli musisz jakąś wartość na precyzyjnym poziomie. A czy w domu będziesz miał 22 czy 23.5 to jest to mała różnica :)
- 0
@zelaznymur: @zelaznymur:
Kod logiki i serwera czyli Python to miesiąc. Kod do modułów tworzyłem wcześniej. Robotę na poważnie zacząłem 2 czerwca. Na początku przez 2tyg uczyłem się frontendu. Potem 2 tygodnie eksperymentowałem z różnym frameworkami. Szło słabo więc stwierdziłem, że przez tydzień nie napisze ani linijki tylko najpierw szystko przemyślę. Marker, whiteboard, kartki A4 i jazda!. Potem poszło już gładko :)
Kod logiki i serwera czyli Python to miesiąc. Kod do modułów tworzyłem wcześniej. Robotę na poważnie zacząłem 2 czerwca. Na początku przez 2tyg uczyłem się frontendu. Potem 2 tygodnie eksperymentowałem z różnym frameworkami. Szło słabo więc stwierdziłem, że przez tydzień nie napisze ani linijki tylko najpierw szystko przemyślę. Marker, whiteboard, kartki A4 i jazda!. Potem poszło już gładko :)
- 0
@zelaznymur: U mnie działa :D
- 0
@zelaznymur: Myślę, że jednocześnie siedzi koło 5. Nie więcej. Nie przygotowałem się pod względem logowania a teraz nie chcę już zdejmować systemu bo się posypią komentarze, że nie działa :D.
Programowanie daje mi ogromną frajdę, ponieważ mogę tworzyć. Da się z tego również wyżyć. Docelowo widzę siebie w startupach. Chciał bym mieć wpływ na to, w którą stronę idzie firma a nie być tylko wyrobnikiem.
Programowanie daje mi ogromną frajdę, ponieważ mogę tworzyć. Da się z tego również wyżyć. Docelowo widzę siebie w startupach. Chciał bym mieć wpływ na to, w którą stronę idzie firma a nie być tylko wyrobnikiem.
- -1
@xardas_pl: Tak masz rację. Z tym, że algorytmem nie da się za bardzo powalczyć. Pomieszczenia mają ogromną bezwładność termiczną. Można więc sterować temperaturą tylko w przybliżeniu.
- 0
@tamian: Najprościej będzie jeśli każdy modul bedzie miał swój adres. Wtedy wysyłasz coś na zasadzie M5;S0 Czyli moduł 5 wysyłam Ci 1. Dla odczytu było by M5;R2 czyli moduł 5 podaj mi druga zmienna.
- 0
@tamian: Nie musisz upychać tego w ciągu bitów. Tym powinna zając się warstwa łącza danych czytaj elektronika :) https://pl.wikipedia.org/wiki/Model_OSI
- 0
@tamian: Na szczęscie warstwa hardwarowa zrealizuje się sama :). To będzie wyglądało tak, że z modułęm komunikacyjnym będziesz łączył się przez: UART albo I2C albo SPI. Znajdziesz więc odpowiednią bibliotekę do obsługi swojego układu i najprawdopodobniej wszystko sprowadzi się do wywołania funkcji w stylu: i2c.send(M2;S20)
- 0
@translokator: Obudowy na szyne DIN znajdziesz np na allegro :). Ja biorę od tej firmy: http://www.apra-optinet.pl/nextshopcms/show.asp?lang=pl&e1=2190 Tam masz katalog z produktami w pdfie. Są baardzo dobrze wykonane. W powiązanym linku pt. kod logiki i webserwera jest dluugi opis projektu. Tam są zdjęcia jak wyglądają płytki.
- 2
@bred_one: Cześć opowiesz coś więcej o tym sterowaniu głosowym? Zaciekawiłeś :)
- 1
Na jakiej zasadzie wykop wchodzi z płomyczkiem?
konto usunięte via Android
- 0
@dzon4: jak wejdzie przed upływem dwóch godzin
Samodzielnie wykonana instalacja inteligentnego domu
Inteligentny dom we własnym wykonaniu. Już kiedyś pisałem o moich planach i realizacji na mirko, teraz chciałbym podzielić się kilkoma ciekawymi rozwiązaniami.
z- 183
- #
- #
- #
- #
- #
- #
- 2
ilka lat) + niezawodne źródło zasilania/UPS + kod sterownika bez błędów i wycieków pamięci => długie i bezproblemowe życie R-PI
@Zarys: Apropo systemu opartego na Raspberry Pi + moduły na Atmegach to właśnie coś takiego skończyłem. Dodałem link do powiązanych :). Jeśli ciekawi Cie temat to śmiało pytaj.
Wojas, czyli buty do chodzenia na rękach
Nie wiem, może błędnie „skoro płacę to wymagam”? Może buty za 300zł to ciągle jednak tanie badziewie... W każdym razie to tanie badziewie jest ponad 2x droższe od powszechnie znanego badziewia i na dodatek jako klient, jesteś traktowana/y jak wróg, idiota, albo jedno i drugie.
z- 392
- #
- #
- #
- #
- #
- #
dzon4 via Android
- 0
Ja z kolei ostatnio doświadczyłem najszybszej pozytywnej reklamacji na świecie. Sytuacja miała miejsce w sklepie Decathlon. Reklamowałem buty do biegania asics. Rozdarła się w nich wyściółka na pięcie. Zasadniczo w butach można było spokojnie biegać ale jako, że Decathlon po drodze postanowiłem spróbować reklamacji. Pani w obsłudze klienta zadala mi było tylko jedno pytanie: Czy rozwiązuje buty przy zdejmowaniu. Po pozytywnej odpowiedzi I 5 minutach sprawdzania czegoś w komputerze dostałem gotówkę do