ej mirki z #arduino #raspberrypi #esp8266 #majsterkowanie #majsterkowo

znalazłem dość ciekawy projekt, rodzimy projekt. nazywa się cloud supla, przypomina #domoticz czy #openhab, ale od początku:

znalazłem to: http://majsterkowo.pl/esp8266-i-sterowanie-przekaznikiem-przy-pomocy-smartfona/ - myślę sobie kolejny projekt przekaźnika sterowanego smartfonem, ale poszedłem dalej i okazało się że ktoś robi rozwiązanie end-to-end w tematyce inteligentnych domów: https://www.supla.org/

świeżynka, bo z 16 stycznia, na gicie siedzą źródła aplikacji android, wp, iphone, źródła, dzięki którym można postawić własną
Czołem! Tak jak zauważył @henk jestem współautorem tego projektu.
Może na początek kilka informacji na temat SUPLI.

Projekt w chwili obecnej ma tylko kilka założeń. Nie ma specjalnego planu lub strategicznego celu do osiągnięcia.
Póki co po prostu sobie jest ;)

Założenia:
1. Ma być otwarty
2. Oparty głównie o sieć WiFi
3. Prosty dla użytkownika końcowego
4. Bez "wodotrysków"
5. Umożliwiać zbudowanie modułów wykonawczych w oparciu o ESP, Arduino i Raspberry
@WMPP: Na razie jest tylko moduł dla RaspberryPI B+ w sprzedaży.
http://allegro.pl/otworz-furtke-smartfonem-dzieki-raspberry-pi-b-i5929989823.html)

Gniazdko WiFi powinno być dostępne w sprzedaży do 2 miesięcy.
O gniazdku więcej na twitterze https://twitter.com/suplaorg

Będzie też modulik oparty o ESP do podłączenia do elektrozaczepu / sterownika bramy. Zasilanie 12V.
Powinien być również dostępny do 2 miesięcy.

Wszystkie schematy modułów, które będą w sprzedaży będą dostępne na www.supla.org tak aby każdy mógł sobie zrobić kopię pokrywając tylko koszt
"Mój stary to fanatyk arduinio. Pół mieszkania zajbanene płytkami, shieldami rezystorami najgorsze. Średnio raz w miesiącu ktoś wdepnie w leżący na ziemi shield czy układ scalony i trzeba wyciągać w szpitalu bo mają zadziory na końcu. W swoim 22 letnim życiu już z 10 razy byłem na takim zabiegu. Tydzień temu poszedłem na jakieś losowe badania to baba z recepcji jak mnie tylko zobaczyła to kazała buta ściągać xD bo myślała, że
#elektronika #arduino #mosfet #diy

4 paski led 12V
arduino uno r3
3 przyciski
s1 - wszystkie ledy ON
s2 - losowe mruganie
s3 -


doczytałem że da się to zrealizować przy pomocy mosfetów ale nie doczytałem jak je dobrać ani jak dobrać rezystor między mosfetem a ardu (jestem totalnie zielony w ardu). chciałbym was prosić o pomoc w napisaniu programu do tego. znajdą się jakieś dobre duszyczki? (,)
Pobierz
źródło: comment_UQ887WjiQefayYDWkNMyOGVTwD37vK6E.jpg
Elektromirki, jesteś w stanie mi powiedzieć na podstawie tych dwóch kodów dlaczego diody led mi migają?
http://pastebin.com/QW3eTYmj
http://pastebin.com/j7i8Qmbj
Domyślam się, że przez tego delay()a w arduino. Tylko, że jak go usunę to nie działa poprawnie. Co mnie dziwi, skoro parametry transmisji są ustawione na takie same po obu stronach to nie powinno się używać żadnego opóźnienia i powinny się idealnie dogadywać.
Co mogę zrobić?
#elektronika #arduino #python
@Wypok_spoko: Sprawdzasz czy na serialu masz dostepne bajty (w tym przypadku 1) a potem czytasz 6 z nich nie mając pewności, że wszystkie 6 jest. W efekcie może być tak że masz tylko pierwsze 3 bajty a pozostałych nie ma i robią się śmieci.

Ten kod do obsługi transmisji szeregowej to ma określony rozmiar bufora?

Poza tym, w arduino czytając seria, odczytujesz 1 bajt. W pythonie wysyłasz na serial coś co
Mirki, mam do was prośbę...
Startuję w konkursie #gearbest chyba jako jedyny polak. Osoby posiadające konto lub mające minutę aby je założyć prosiłbym o głosy na mój filmik. Trzeba kliknąć "<3 Vote" pod filmikiem. Od tygodnia mój film oscyluje wokół 3 pierwszych miejsc...
http://www.gearbest.com/video_view.html?id=78
Wielkie dzięki dla wszystkich, którzy docenią moją zaangażowanie w szerzenie wiedzy elektronicznej ( ͡° ʖ̯ ͡°)

#elektronika #elektroprzewodnik #arduino
#odkrycieweekendu - platformio

Jakoś brakowało mi zapału do zapoznania się z czym o czym słyszałem już od dawna - Platform IO. Teraz żałuję, że nie zabrałem się za to wcześniej :/

Platform IO to ujednolicony system służący do budowania (kompilowania, uploadowania) projektów opartych o różne platformy/płytki (arduino, nodemcu, teensy, smt32, itd.). Fajna sprawa bo ma w sobie też (bądź co bądź ubogi) manager zależności więc zbudowanie przykładowej aplikacji znalezionej na githubie i
Jako, że drukarka ma być de facto "efektem ubocznym" projektu drukarki, a celem samym w sobie ma być nauczenie się czegoś, zabrałem się za programowanie #arduino. Wielki ukłon jeszcze raz w stronę @hrumque, który pomógł mi ze sprzętem.
Po części korzystając z kursu @forbot, po części opierając się na swoim myśleniu udało mi się kilka rzeczy stworzyć.

Piątek i sobotę spędziłem składając i przeklepując gotowce z internetu, a dziś
Pobierz
źródło: comment_iOBnWKplc0oWAdz8PfSunhGJQc8vh463.jpg
@Momok: Tyko proszę się nie śmiać - to mój pierwszy samodzielny kod. Ale wszystkie dobre rady i konstruktywna krytyka mile widziane:
[code]
#include
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int g,m,s = 0;
long t = 0;

int ag,am = 0;
long at = 0;
boolean al = false;

void setup() {
// put your setup code here, to run once:
lcd.begin(16,2);
lcd.setCursor(6,0);
lcd.print(":");
lcd.setCursor(9,0);
lcd.print(":");
lcd.setCursor(4,1);
lcd.print("Alarm:");

pinMode(8, INPUT
Takie pytanie, jak rozpoznać sekwencję znaków z rejestru 8-bitowego (UART)?
Sytuacja wygląda tak: mam mikrokontroler, moduł esp8266 i kartę sd i RTOS. Większość działa, ale potrzebuję rozpoznać gotowość esp8266 do wysłania strony, tj. jak esp wyśle komunikat do mcu "Connection: Keep-Alive\r\n\r\n" to muszę podać ilość danych do przesłania a potem dane. Piszę w C.
Jak to rozpoznać poprawnie? Napisałem prosty automat skończony na switch-case, ale nie działa jak powinien, tj. Próbuję rozpoznać
@motorade: zbieraj odebrane znaki do bufora i cyklicznie sprawdzaj czy to co w buforze to żądana przez Ciebie odpowiedź z ESP8266.
jest taka funkcja w standardowej bibliotece języka C jak strcmp i z niej skorzystaj

najlepiej zrób odbieranie znaków do bufora w przerwaniu od USART RX i ustawiając jakąś flagę(pojedynczy bajt) typu newdataavailable = 1
a porównywanie gdzieś w pętli głównej programu:
if(newdataavailable)
strcmp("żądana odpowiedź", rxbuffer)