Może coś takiego. [url=http://www.instructables.com/id/Ard...
Zamiast "client.print("kod html");" użyj "client.print(PSTR("kod html"));" To jest dla starego kompilatora, ale jeśli twój program daje się łatwo skompilować, to pewnie taki właśnie masz. W pliku "ETHER_28j60.h": [syntax=c] void print(const char* text); //dodajesz tą linię między "void print(char* text);" i "void print(int value);" [/syntax] W pliku...
Proponuję użyć np. millis() zamiast delay. [syntax=c]if(millis() - poprzedni >= 300000 { poprzedni = millis(); // procedura wysyłania danych } [/syntax] Zmienna poprzedni zdefiniowana jako typ unsigned long [syntax=c]unsigned long poprzedni;[/syntax] W ten sposób nie będziesz blokował działania całego programu jak to czyni delay. Pozdr
czy można podłączyć ten moduł pod 5V? Nie ;) Musisz dołożyć układ zmieniający napięcia, 3.3V dla arduino będzie ok ale w drugą stronę to za dużo.
zastanawiam się czy to nie było od pamięci Na 100%. Generalnie, jak masz do czynienia ze stałymi łańcuchami tekstowymi, to lepiej używać F("string"), zamiast "string". Mniej wtedy zużyjesz pamięci dynamicznej. Dla przykładu: [syntax=c]Serial.println(F("brak polaczenia"));[/syntax] Link: https://www.arduino.cc/reference/en/lang...
[syntax=c] char *odebrany_string="zmienna1=15"; char *wsk; int zmienna1 = 0; // nie sprawdzam poprawnosci całego stringa zakladam ze jest tylko jedna "komenda" //zakładam ze jest to C string czyli zakonczony zerem - funkcja czytajaca z sieci powinna poprawnie go zakonczyc. // mozesz oczywiscie szukac np znaków rodzielajacych jezeli ich bedzie wiecej...
Dobra chyba muszę wrócić do samego początku. Znasz jakieś ciekawe, przystępnie napisane "lekcje" wyjaśniające jak ugryźć ten temat? Bo widzę, że z grzebania w kodzie bez wyjaśnień od znającego się na temacie, to mi niewiele przyjdzie. Zależy gdzie odczuwasz braki Z jednej język PHP (o ile w PHP będziesz implementował, prawdopodobnie tak, ale nie jest...
Jakiej biblioteki użyłeś? Pokaż swój kod. Masz DHCP w routerze?
https://obrazki.elektroda.pl/2135111100_... Witajcie moi drodzy. Przedstawię tutaj płytkę Fubarino-Eth oferującą łączność USB i Ethernet opartą na 32-bitowym PIC32MX795F512H (512KB Flash, 128KB RAM) i nieśmiertelnym ENC28J60. Płytka ta stanowi moją wersję słynnego Fubarino-SD 1.5 od Projekt płytki Projekt ten jest moją przerobioną...
Patrz link wyżej (google) - jest kilka bibliotek do Arduino pracujących z ENC28J60 - nie są one oficjalne, bo oficjalne Arduino promuje inne rozwiązanie. Ja sam uruchomiłem moduł ENC28J60 z Arduino i wszystko opisane jest szczegółowo w moim kursie. Ale biblioteki tam wykorzystane są znalezione w internecie. --- Na leniwca: idąc tropem z linków z opisu...
Czy znacie moduł zgodny z Arduino z interfejsem Ethernet zbliżony do ESP8266 pod względem: -ilości RAM -poboru mocy -wielkości -szybkości CPU -ilości FLASH -ceny ? O ile jestem świadom, nie ma takiego. Poza tym rozmiar komponentów potrzebnych do obsługi ethernetu już sporo przewyższa rozmiary całych modułów ESP. Oczywiście można podłączyć ENC28J60...
Właśnie dla tego dobrze jest zacząć jakąkolwiek naukę od prostych przykładów i poznania całego "otoczenia" środowiska programistycznego ;) Oczywiście, że można dołączyć LCD. W przykładach w środowisku Arduino masz przykłady do biblioteki LiquidCrystal ( ta bilbioteka powinna być już zainstalowana ). Jeśli chodzi o wybór czujnika - zależy od tego, co...
Dobrym, sprawdzonym oraz tanim rozwiązaniem jest Arduino z modułem ethernet na enc28j60 pracującym jako web server.Sam takie coś sobie złożyłem koszt zamknął się w 50-70zł.Soft umożliwia załączanie do 8 urządzeń , do tego jest kontrola temp. na DS18B20.
Udało mi się skompilować program z następującą poprawką: Ethernet , która faktycznie koliduje z biblioteką EtherCard . Dodano po 48 Alternatywnym i chyba lepszym rozwiązaniem jest użycie biblioteki UIPEthernet zamiast EtherCard. UIPEthernet też obsługuje ENC28J60 oraz dodatkowo emuluje klasy "standardowej" biblioteki Ethernet, czyli np. Ethernet , EthernetClient...
Jeśli tą stronę chcesz umieścić na Arduino, to sobie od razu podaruj. Najprościej w domu postawić serwer z tą stroną i podłączyć do niego Arduino, a komunikację przez port szeregowy. Tylko że potrzebujesz wtedy publicznego adresu IP na swoim łączu internetowym. W przypadku strony na zewnętrznym serwerze i prywatnego IP musiałbyś mieć raczej dostęp do...
A biblioteka skąd? Na pewno do ENC28J60 a nie Wiznetu? Ponadto pozostaje kwestia pinów sterujących SPI - musisz lekko zmodyfikować sterowanie pinem CS zapewne oraz podpiąć się do wskazanych przeze mnie pinów: http://obrazki.elektroda.pl/4092408300_1... (piny 50-53)
Witam. Tak, ENC28J60 (tylko z odpowiednim konwerterem napięć 3v3->5V, bo bez niego czasem działa, a czasem nie) jak najbardziej sobie poradzi. Posiadając stałe IP zewnętrzne (można też przypisać domenę poprzez DNS) lub nawet stosując dyn-DNS (są darmowe konta np. w serwisie www.no-ip.org ) można sterować układem z dowolnego miejsca, gdzie jest internet....
Dzięki prostej podpowiedzi Piotrusia999 (nie wiedziałem o co zapytać - że to ma konkretną nazwę "Ethernet module / shield" ) i sugestii ostregotomasza znalazłem ten wątek http://www.elektroda.pl/rtvforum/topic13... i moduły oparte o ENC28J60 (~2.21 Euro), ale muszę poczytać czy da się go użyć - wygląda, że potrzebuje atmega (jak ATMEGA328P-PU?...
a coś takiego?]Link Może być. Dostępne są też bezpośrednio w Polsce. Dodano po 2 Jak dobrać parametry tego snubbera? Według załączonego nomogramu. Trzeba pamiętać, aby rezystor miał odpowiednią moc znamionową.
Potrzebuję zrobić włącznik zasilania laptopa za pomocą złącza Ethernet i magic packet. Wpadłem na pomysł aby wykorzystać do tego Arduino Nano, przycisk + taki moduł Ethernet do którego wpinamy Arduino Nano bez żadnych kabelków: https://obrazki.elektroda.pl/3895011700_... Martwią mnie tylko dwie rzeczy: W opiniach o produkcie na allegro...
Znasz C? No właśnie w tym problem że niestety nie. Dzięki kolego za pomoc ale chyba będę musiał napisać posta w którym zlecę napisanie kodu który potrzebuję i później będę go wykorzystywał, głównie chodzi mi o sterowanie przekaźnikami bistabilnymi poprzez podanie sygnału 1-2 sekundy oraz automatyką bram gdzie potrzebny sygnał 0,5-1,5 sekundy. Ćwiczyłem...
Swoją drogą, dlaczego zawsze "frakcje" różnych procesorów się ze sobą "jedzą"? Nie jedzą. Równie często używam AVR co i ARM ale na siłę nie pcham AVR tam gdzie nie ma to sensu. AVR ma pewne zalety, takie jak szeroki zakres napięć zasilających. Jesli nie trzeba mocy obliczeniowej ARM, to na siłę nie będę wciskał ARM z stabilizatorami impulsowymi itp,...
Bibliotek OneWire dla Arduino jest kilka. Nie mam ochoty każdej sprawdzać. (...) Dla mnie szkoda czasu na sprawdzanie bibliotek niewiadomego pochodzenia gdy mam swoją działająca zgodnie ze specyfikacją. Świetnie, gratuluję, ale czy uważasz, że to pomaga autorowi tematu? Podobnie jak uwagi o tym, że Arduino do niczego się nie nadaje, a bez oscyloskopu...
Witam, pierwsze co mi przychodzi do głowy to rezygnacja z obsługi protokołu http i kombinowania z www na tym etapie, bo nic to nie wnosi. Możesz najpierw ułożyć program sterowany czymkolwiek, a http dodasz jak już rzeczywiście będziesz miał czym sterować. Do testów możesz wysyłać proste komunikaty przed UDP. Pozdrawiam.
Mam dla Ciebie inną propozycję. 0. USB zostaw jak jest, ale pomyśl o dodatkowym wejściu VBUS. Lepiej wiedzieć czy jesteś podłączony do hosta czy nie. To znacznie poprawia obsługę portu od strony programowej. 1. połączenie karty pamięci i 4 kontrolerów ETH nie jest dobrym pomysłem. Transmisja danych między uC i kartą może blokować SPI na długi okres....
Musisz najpierw wysłać rozkaz pomiaru temperatury a dopiero odczytać wynik. Mogę się założyć ze ta biblioteka której używasz najpierw odczytuje dane z czujnika a później wysyła rozkaz pomiaru temp. Stad pierwszy pomiar taki a nie inny. Do glowy przychodzi sporo metoda walki, Najprostsza pierwszy pomiar olać i go nie wysyłać. A pierwszy pomiar pojawia...
Już pomijając fakt braku wysyłania danych do skryptu to arduino ma w sobie interpreter php? Nawet jeśli ma w co wątpię to linijka gdzie jest pobierany czas nie zadziała bo pewnie nie ma RTC.
Witam serdecznie, W jaki sposob moge sterowac dowolnym urzadzeniem np: lampka za pomoca arduino oraz modulu enc28j60 ale poprzez siec lan? Probowalem motedy z teleduino niestety caly czas wyskakuje mi komunikat : key is invalid or offline, jestem pewien na 100% ze wszystkie polaczenia sa dobre komunikacja miedzy modulem a arduino dziala bez zarzutu,...
Brak istotnych informacji. 1. Jak masz skonfigurowaną sieć (maska, itp.)? 2. Jakim kablem ENC28J60 jest podpięty do routera (cross, czy prosty)? --- EDIT: No chyba, że, jak wnioskuję ze szczątkowych informacji w poście, podpinasz ENC28J60 bezpośrednio do komputera - na gotowych bibliotekach tak to nie ma szans zadziałać. Musi być router.
mam podobny problem tylko biblioteka EtherCard nie chce wg współpracować z moim Arduino Leonardo zmieniłem oczywiście w bibliotece EtherCard.cpp pin SS.... Biblioteka EtherCard działa z oryginalnym shieldem do Arduino z chipsetem W5100. Jeśli masz ENC28J60, to wtedy żadne przykłady standardowe z Arduino nie zadziałają należy skorzystać z innej biblioteki...
Źle pamiętasz. Pytanie/odpowiedź (request/response) jest zawsze w jednym połączeniu. Zresztą ma to spore pozytywne konsekwencje, dlatego HTTP jest wybierany również tam, gdzie nie jest naturalny, do transmisji danych itd... jest wybierany mimo że jest kosztowny - bo łatwo przechodzi przez NAT, firewalle itd... O tyle dobrze ci dzwoni, bo nigdy nie...
metody "zamknijmy wszystkie okna, wyjdźmy i wejdźmy jeszcze raz" już próbowałem. z RF24 też długo miałem problemy ale okazało się, że nie wszystkie biblioteki dostępne w "topowych" wynikach wyszukiwania są sprawne, stąd moja myśl, że może sprzęt jest ok, tylko ja coś źle robię. czy jest jakaś możliwość sprawdzenia, czy to sprzęt, czy soft?
Witam. Zakupiłem do arduino zestaw przekaźników RM10 i teraz pytanie jakim wsadem wysterować przekaźniki żeby można było je załączać on/off przez stronę "www" Mam też podłączony moduł ENC28J60 wgrałem już dobrą bibliotekę, mam adres ip arduino i wyświetla mi się na stronie to co wpisze w polecenie "<html>" "<head><title>"...
Napisałem krótki program (dla arduino) wysyłający pakiety na serwer pvmonitor. Wykorzystałem tani moduł ENC28J60 i bibliotekę https://github.com/jcw/ethercard Ogólnie program działa, ale nie jest pozbawiony wad: - trzeba stworzyć tablicę na 300bajtów (może da się mniej) potrzebnej do zainicjowania obiektu. - w bibliotece nie jest zaimplementowana możliwość...
Ale pomogłeś ;)
ok
Rozdzielić sygnały CS obu modułów.
https://obrazki.elektroda.pl/7656680300_... Dzisiaj luźny temat, taki w ramach przerwy od Powiązane tematy z serii Opisywany tutaj temat będzie już kolejną częścią mojego cyklu prezentacji wnętrz urządzeń z elektrośmieci połączonych z próbami wykorzystania w praktyce części ze środka. Poniżej niekompletny spis powiązanych tematów:...
https://obrazki.elektroda.pl/3743484600_... Witajcie moi drodzy Przedstawię tutaj mojego shielda (nakładkę) na Arduino UNO opartego o układ ENC424j600. Shield ten pozwala podłączyć Arduino do internetu bez żadnego lutowania, a nawet bez użycia kabelków i płytek stykowych. W temacie dam jedenaście pełnych przykładów jego użycia z moimi...
A dało by radę zrobić stronkę na której bez logowania wyświetlały by się temperatura i wilgotność. Czy wystarczy tylko: ENC28J60 Arduino Uno DHT11 ????
https://obrazki.elektroda.pl/1309020300_... Nowa płytka Arduino https://obrazki.elektroda.pl/1084142900_... https://obrazki.elektroda.pl/9468445200_... Do rozpoczęcia pracy z NANO Every uruchamiamy menadżer płytek: Narzędzia->Płytka->Menadżer Płytek Wyszukujemy "every" i wybieramy pakiet:...
Na wyświetlaczu mam górny rząd prostokątów. Co jest nie tak w kodzie? [syntax=arduino]/* * Połączenia: * * 1. Wyświetlacz LCD 2x16 po I2C: * - VCC: 5V (pin Arduino 5V) * - GND: GND (pin Arduino GND) * - SDA: A4 (pin Arduino A4) * - SCL: A5 (pin Arduino A5) * * 2. Czujnik DS18B20: * - VCC: 5V (pin Arduino 5V) * - GND: GND (pin Arduino GND) * - Data:...
Witaj, Niestety to nie jest problemem. Taka zmiana niewiele pomorze, głównym problemem jest pobieranie od użytkownika danych wpisanych na stronie WWW i przekazywanie ich do tablicy w C. Kod bez static inta nic nie daje. #include <enc28j60.h> #include <EtherCard.h> #include <net.h> /* ----------------------------------------...
Nic mi innego nie przychodzi do głowy - jak próba zmiany przewodu lan ps: mam ruter tp-link taki biały z 2 antenami - z którym moj shield etheret arduino sie nie chce w zaden sposób dogadać Problem nie występuje z ws5500 i enc28j60
Bez względu na język(nie znam Arduino) to sprawdzenie pracy ENC28J60 zaczął bym od pingu.
Mam moduł ethernet na chipie ENC28J60 jest on podłączony do arduino UNO i chcę wysłać zapytanie do bazy np. mysql i nie wiem jak to zrobić pomocy
Potwierdzam - mam taki sam problem z Mini ENC28J60 i Arduino Nano v3 (AtMega328p(at)16Mhz). Wszystkie bibloteki testowane- jedyny efekt to świecąca się zielona dioda i mrugająca czasem żółta na gnieździe ethernet. Arduino Nano jakby "wykonuje kod odpowiedzialnego za komunikację ..... i wykonać nie może..." . Po odłączeniu modułu lan - arduino pokazuje...
http://obrazki.elektroda.pl/9422745300_1... Witajcie moi drodzy Dzisiaj chciałbym wam przedstawić prosty mikroserwer oparty o PIC18F67J60, czyli sposób na sterowanie diodami, światłem i odczyt czujników przez internet. Na bazie tego sterownika zrealizowałem proste sterowanie lampkami świątecznymi przez stronę WWW. Projekt wykonałem...
Według mnie najsensowniej do samej nauki oraz prostych początkowych układów mogę chyba nabyć kartę Wiznet. Tylko czy karta jest zaprogramowana jeżeli nie to czy usbasp da rade ją zaprogramować. Na znanym serwisie aukcyjny jest także MODUŁ ETHERNET NA UKŁADZIE ENC28J60 ARDUINO czy może dla samej nauki lepiej zaopatrzeć sie w niego
Zdecydowanie na ENC28J60. ESP8266 jest poza moim zasięgiem. Czyli rozumiem, z samym LCD i SIM800L jest szansa na Nano, natomiast jeszcze z SD, ENC28J60 jedynie Arduino Mega 2560 R3? W sumie do wyboru w zakupie mam tylko te trzy: Nano, Uno (różnica niewielka) i Mega.
sterownik enc28j60 enc28j60 atmega32 sterować enc28j60
alarm rozpoznac alarm sharan ogrzewać rezystor dmuchawa bezpiecznik termiczny
kierunkowskaz świeci kierunkowskaz świeci
Spawarka MacAllister MSMW160 – brak reakcji, diagnoza zasilania, bezpiecznik, soft-start Kawasaki FJ180V – luz zaworów, regulacja, wartości serwisowe, szczelinomierz