Newbie - zonk

OSROMOCON
Posts: 6
Joined: Sun Jan 28, 2018 8:56 pm

Post

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?
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

No to szybciutko :
1 jakie Arduino
3 co takiego zrobiłeś
za mało szczegółów
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

OSROMOCON wrote: Sun Jan 28, 2018 9:00 pm Jest problem. Szybciutko:
Za szybciutko ;) Używasz za dużo skrótów myślowych. Opisz dokładnie co masz, co wgraleś i jaki jest tego efekt.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
OSROMOCON
Posts: 6
Joined: Sun Jan 28, 2018 8:56 pm

Post

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.
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

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 :)
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

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
SUPLA.... Nareszcie w domu.
OSROMOCON
Posts: 6
Joined: Sun Jan 28, 2018 8:56 pm

Post

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?
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Tak, słabo szukasz.
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 :)
OSROMOCON
Posts: 6
Joined: Sun Jan 28, 2018 8:56 pm

Post

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.
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

No, jesteś juz blisko :D .
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 :)

Return to “Pomoc”