Witam.
Szacun za projekt!
Jest problem. Szybciutko:
1. Arduino
2. Ethernet Shield 5100
3. Wydaje mi się, że wszystko zrobiłem tak jak trzeba, ale...
Tel. się nie łączy. Coś pisze o miganiu diody w Ardu i przycisku CONFIG. Dioda nie miga tak równomiernie. Gdzie ten przycisk?
Może tu jest pies pogrzebany?
A!
I jeszcze jedno. Co z adresem MAC? Zostaje tak jak w szkicu?
Newbie - zonk
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Za szybciutko
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.

-
OSROMOCON
- Posts: 6
- Joined: Sun Jan 28, 2018 8:56 pm
Arduino UNO + Shield Ethernet W5100.
To mój pierwszy raz z suplą, więc zacząłem od tego:
https://majsterkowo.pl/arduino-i-smartf ... -led-rgbw/
Ściągnąłem szkic jak na stronie, zarejestrowałem się na supli, wygenerowałem GUID, ID lokalizacji oraz hasło dla Arduino i Androida. Szkic się skompilował i przesłałem do Arduino.
W Androidzie podałem ID oraz hasło i na jednym z ekranów supla pisze, że powinien mi migać LED a jeśli nie miga to mam przytrzymać przycisk CONFIG. W Arduino jest tylko przycisk Reset. Jego przytrzymanie nie pomaga.
Tak jak pisałem powyżej - czy MAC ma zostać tak jak jest? W w.w. szkicu ten MAC to:
0x00, 0x01, 0x02, 0x03, 0x04, 0x05.
To mój pierwszy raz z suplą, więc zacząłem od tego:
https://majsterkowo.pl/arduino-i-smartf ... -led-rgbw/
Ściągnąłem szkic jak na stronie, zarejestrowałem się na supli, wygenerowałem GUID, ID lokalizacji oraz hasło dla Arduino i Androida. Szkic się skompilował i przesłałem do Arduino.
W Androidzie podałem ID oraz hasło i na jednym z ekranów supla pisze, że powinien mi migać LED a jeśli nie miga to mam przytrzymać przycisk CONFIG. W Arduino jest tylko przycisk Reset. Jego przytrzymanie nie pomaga.
Tak jak pisałem powyżej - czy MAC ma zostać tak jak jest? W w.w. szkicu ten MAC to:
0x00, 0x01, 0x02, 0x03, 0x04, 0x05.
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Niestety, Uno ,ma za mało pamięci, chyba były próby ale nic z tego nie wyszło. Potrzebne jest Arduino Mega2560 z w5100
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Jak kolega wyżej pisał na UNO nie odpalisz.
Arduino nie dodaje się kreatorem w aplikacji. Po prostu wpisujesz w szkic-u dane dostępowe. ID lokalizacji i hasło.
MAC- wpisz sobie własny jak chcesz
Arduino nie dodaje się kreatorem w aplikacji. Po prostu wpisujesz w szkic-u dane dostępowe. ID lokalizacji i hasło.
MAC- wpisz sobie własny jak chcesz
SUPLA.... Nareszcie w domu.
-
OSROMOCON
- Posts: 6
- Joined: Sun Jan 28, 2018 8:56 pm
Dziękuję za odpowiedzi.
BTW
Szukam i szukam i nie mogę znaleźć żadnych przykładów programów dla supla na arduino?
Chodzi o takie proste typu read, write, blink.
Słabo szukam czy nie tam gdzie trzeba?
BTW
Szukam i szukam i nie mogę znaleźć żadnych przykładów programów dla supla na arduino?
Chodzi o takie proste typu read, write, blink.
Słabo szukam czy nie tam gdzie trzeba?
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Tak, słabo szukasz.
Jeśli masz zainstalowaną bibliotekę SuplaDevice to przykłady też powinny być w Arduino , kliknij plik/przykłady/supladevice
Jeśli masz zainstalowaną bibliotekę SuplaDevice to przykłady też powinny być w Arduino , kliknij plik/przykłady/supladevice
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
OSROMOCON
- Posts: 6
- Joined: Sun Jan 28, 2018 8:56 pm
Właśnie sobie uświadomiłem że tam są jakieś przykłady.
Tylko tam te przykłady tak mało intuicyjnie opisane - nazwy plików tylko.
SuplaENC28J60 - czyli na co to przykład? Domyślam się że na moduł ENC28J60.
SuplaEthernetShield- j.w.
SuplaEthernetShield_DallasTemperature - tu się można domyśleć.
SuplaEthernetShield_DHT - tu też,
SuplaEthernetShield_RGBW - tu także.
A tu: SuplaNodeMCU? Teraz doczytałem że moduł MCU jest - czyli to nie dla mnie.
Wydaje mi się, że SuplaEthernetShield to mniej więcej to czego szukam, ale widzę jakieś
SuplaDevice.addRelay(44)
i napisane, że aby włączyć przekaźnik to należy wywołać
Call SuplaDevice.addRelay(44, true)
rozumiem, że w void.loop()?
A jeśli chcę dodać 10 przekaźników, to dodaję kolejne kanały, czy max to 5?
Jakieś tutoriale może są gdzieś? Nie chcę zawracać Wam głowy co kilka minut.
Tylko tam te przykłady tak mało intuicyjnie opisane - nazwy plików tylko.
SuplaENC28J60 - czyli na co to przykład? Domyślam się że na moduł ENC28J60.
SuplaEthernetShield- j.w.
SuplaEthernetShield_DallasTemperature - tu się można domyśleć.
SuplaEthernetShield_DHT - tu też,
SuplaEthernetShield_RGBW - tu także.
A tu: SuplaNodeMCU? Teraz doczytałem że moduł MCU jest - czyli to nie dla mnie.
Wydaje mi się, że SuplaEthernetShield to mniej więcej to czego szukam, ale widzę jakieś
SuplaDevice.addRelay(44)
i napisane, że aby włączyć przekaźnik to należy wywołać
Call SuplaDevice.addRelay(44, true)
rozumiem, że w void.loop()?
A jeśli chcę dodać 10 przekaźników, to dodaję kolejne kanały, czy max to 5?
Jakieś tutoriale może są gdzieś? Nie chcę zawracać Wam głowy co kilka minut.
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
No, jesteś juz blisko
.
ten ostatni przykład jest do esp8266.
Nie robisz żadenego wywołania call, tylko w setupie dodajesz kolejne obiekty np
SuplaDevice.addRelay(44) (gdzie 44 nr gpio)
SuplaDevice.addRelay(45)
SuplaDevice.addDS18B20Thermometer(); jeden termometr;
SuplaDevice.addRollerShutterRelays(46, 47); rolety
// CHANNEL4 - Opening sensor (Normal Open)
SuplaDevice.addSensorNO(A0); // czujnik no
w pętli głównej jest tylko
void loop() {
SuplaDevice.iterate();
}
ten ostatni przykład jest do esp8266.
Nie robisz żadenego wywołania call, tylko w setupie dodajesz kolejne obiekty np
SuplaDevice.addRelay(44) (gdzie 44 nr gpio)
SuplaDevice.addRelay(45)
SuplaDevice.addDS18B20Thermometer(); jeden termometr;
SuplaDevice.addRollerShutterRelays(46, 47); rolety
// CHANNEL4 - Opening sensor (Normal Open)
SuplaDevice.addSensorNO(A0); // czujnik no
w pętli głównej jest tylko
void loop() {
SuplaDevice.iterate();
}
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
