• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino UNO, WiFi, czujniki.
#11
Stabilne połączenie


Załączone pliki Miniatury
   
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#12
(24-07-2019, 21:45)?Jarewa0606 napisał(a): Stabilne połączenie
No jeżeli dobrze widzę to chyba też tak podłączyłem, ale czy przy zastosowaniu dwukierunkowego konwertera poziomów logicznych wystarczy takie podłączenie?

Jeszcze chciałbym zapytać czy dobrze robię schematy i czy są one przejrzyste?
 
Odpowiedź
#13
@Jarewa0606 masz czujne oko.
To jak trzeba podłączyć zależy też od tego jakie się moduły, np. obecnie najnowsze ESP-12S mają podłączone wszystkie piny do normalnej pracy przez 12k (GPIO15, 0, CHPD, RST). ESP-01S tak samo. Ale już starsze ESP-01 z 512kB RAM ma podłączony tylko RST 12k do VCC.
Moduły ESP-07, 12E i 12F nic nie mają chyba podłączone, ale używam ich z takimi płytkami po 1$ za 5szt:
   
Na odwrocie jest miejsce na stabilizator HT7333, niestety nie pomyśleli o kondensatorze. Po założeniu stabilizatora trzeba usunąć tylko zworkę R0 i mamy działający układ. Do programowania pasuje dół modułu ESP Witty.
Na początek dobrym rozwiązaniem jest Wemos MINI, ma port USB do programowania, automatycznie, wyprowadzone wszystkie sensowne piny (IO9 i iO10 tak samo jak reszta podłączonych do FLASH są praktycznie nie do użycia na płytkach NODE MCU), małe wymiary. Co więcej bardzo małe zużycie prądu w trybie uśpienia, oczywiście jest 10x większe niż gołego chipa ESP12F, ale i tak całkiem przyzwoicie (jak na ESP w ogóle).
Co do czytelności schematów to wystarczy pooglądać schematy dołączone do płytek Arduino czy w PDF do różnych modułów i odrobina samokrytyki.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#14
Ta płytka ma rezystory podciągające. dwa zewnętrzne jedno to plus do CHDP drugi masa do GPIO15 i to jest takie minimum co musi być środkowy rezystor to tylko obejście stabilizatora którego nie ma..

A kolega ma tylko podciągnięte CHDP i RST , przydało by się jeszcze GPIO15 I dla stabilności GPIO0

Choć do tego celu starczy ESP 01
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#15
No dobrze, to mam nadzieję że dobrze to rozumiem, jeśli nie to przepraszam i proszę o sprostowanie.

Czyli podsumowując:
1. Przy wykorzystaniu płytki wysłanej przez kaczakata schemat będzie taki jak w schemacie z wykorzystaniem konwertera poziomów logicznych tylko bez rezystorów 10k, czy jeszcze GPIO15 musi iść przez rezystor 10k do GND?
2. Przy wykorzystaniu samego modułu ESP bez arduino lepiej wykorzystać np. Wemos D1 mini, bo ma wbudowany konwerter USB-UART, ma regulator napięcia 3.3V, do każdego z portu GPIO można podłączać czujniki działające na napięciu 3.3V z max natężeniem 12mA(zalecane 6mA).
3. Przy wykorzystaniu ESP8266-01S ESP-01S układ będzie wyglądać tak jak na schemacie z wykorzystaniem konwertera poziomów logicznych tylko bez rezystorów 10k.
4. W moim schemacie jeszcze przez rezystory 10k podłączyć GPIO15 do GND i GPIO0 do VCC?
 
Odpowiedź
#16
Wemos D1 mini to nie sam moduł to już płytka...

Kupując esp espressif zastosuj sie do jego zaleceń

Nie wiem jak to będzie z samym Wemos


Załączone pliki Miniatury
   
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#17
Dobrze rozumiem, a jak z resztą punktów?
 
Odpowiedź
#18
Chip, moduł, płytka - różnice są dość płynne. Wemosa mini możesz użyć zarówno jako osobną płytkę jak i dodatek do UNO, tak samo każdy inny moduł/płytkę tylko jest więcej gimnastyki. Po prostu jak już kupisz to analizujesz/mierzysz co masz i dorabiasz co brakuje.
Nie ma jednego producenta płytek/modułów, aktualnie najprawdopodobniej również chipy są robione już na lewo także zawsze musisz sprawdzać co faktycznie leży na stole.
Konwerter poziomów jest czasami potrzebny, czasami nie. Sporo czujników i tak jest 3.3V i wtedy ESP oznacza mniej elementów. Arduino też można kupić w wersji 3.3V (max 12MHz) i jeśli zasilasz go z 3.3V to też nie potrzebujesz konwertera do komunikacji. A nawet jak Ci się o konwerterze zapomni przy podłączeniu 5-Woltowego Arduino z ESP to ESP najprawdopodobniej wybaczy.
Jak GPIO 15 nie jest nigdzie podłączony to ma być przy resecie standardowo do GND. GPIO0 podłącza się raz przez rezystor do VCC, a na czas programowania na chwilę zwiera przy resecie do GND wymuszając stan przeciwny. Na płytce WEMOS jest to robione dodatkowym układem z tranzystorami. Teoretycznie te piny mają być podłączone tylko podczas startu, ale w praktyce nigdy nie wiadomo, kiedy płytka sama się zresetuje - bo jakiś impuls, zasilanie czy program się kopnie. Tak że część pinów z rezystorami ma ograniczoną funkcjonalność i taki urok tego Wifi.
GPIO ma te wydajności 6/12mA, ale czujnik możesz zasilać nie z pinu GPIO tylko z VCC stabilizatora, na płytce jest to punkt oznaczony 3.3V. 6/12mA dotyczy np. zasilania LED z GPIO, choć przy 1mA już większość świeci, więc nie ma co robić żarówki na GPIO.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#19
Okej, to dziękuję wszystkim za pomoc.
 
Odpowiedź
#20
Jestem w trakcie testów aplikacji mobilnej do prezentowania danych pogodowych z własnej stacji pogodowej opartej na arduino lub innych tego typu rozwiązaniach. Sprawdzam jakie jest zainteresowanie tym tematem i niedługo wykupię serwer do tego rozwiązania. Szukam osób które są zainteresowane takim rozwiązaniem i chciałby przetestować aplikację w praktyce (nie jest jeszcze publicznie dostępna). Zapraszam do zapoznania się

simplyclime.gearhostpreview.com/
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości