Jest jakiś spec od projektowania PCB? Szukam pomysłów jak zaplanować układ. Założeniem jest symulacja radia samochodowego 2 DIN. Mam ekran 7 " dotykowy, Raspberry Pi, ESP32, powerbank. To wszystko będzie zamknięte w metalowej obudowie. Po przekręceniu kluczyka (czytaj "zapłonu"), ESP32 dostaję na ADC prąd. Po czym ESP załącza przekaźnik, który daję prąd na Raspberry. ESP i Rasperry muszą się komunikować przez UART. To są główne założenia.

Pomoże ktoś naprowadzić mnie na rozwiązanie?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@mic327: ale po co to dawanie na adc... Dałbym kondensator kilka mikrofaradów i zenerke po pojawieniu sie napiecia na gpio idzie krótki pik H i reszta juz ESP tak jak mówisz
  • Odpowiedz
uwaleniem systemu plików na karcie.


@mic327: a bo to trzeba wybrać odpowiedni system plików do takiego zadania. W najprostszym przypadku partycję systemową montujesz tylko do odczytu i zaniki zasilania nie będą jej straszne.

https://hallard.me/raspberry-pi-read-only/

W wersji bardziej wypasionej, to RPi samo włącza podtrzymanie zasilania (z innej linii +12V) i wyłącza podtrzymanie jak się wyłączy. ESP nadal nie jest do niczego potrzebne.
  • Odpowiedz
@WuBe: często tak się daje, tylko nie takie wartości. W sensie jakieś małe kondensatory typu 100nF-1uF typu SMD - które bardzo dobrze filtrują i pochłaniają szumy od kHz do MHz, a równolegle jakiś większy elektrolit 10-100uF (jak się da - to low-esr) do wygładzania chwilowych szpilek prądowych i zakresu DC-kHz

  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@knrwa123: ja kupilem cos w stylu DFR-10305, podobno one nie maja tego efektu korozji. Ale jak sporo czujnikow - kupilem zeby cos z tym zrobić a nawet nie podlaczylem :p
  • Odpowiedz
Próbuję tranzystorem włączać/wyłączać ekran LCD dostosowany pod 3.3V z ESP. Z 2n2222 podłączając rezystorem do wyjścia ESP działa, ale ma za duży spadek napięcia, żeby zasilić ekran. Użyłem mosfet IRLB3034 - G bezpośrednio pod pin ESP, D pod GND wyświetlacza, S pod masę. Spadek napięcia jest na tyle mały, że wyświetlacz działa. Ale stan niski na G nie wyłącza ekranu. Przykładając jakikolwiek rezystor między masę a G go wyłącza. Ale podłączony na
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lecter69: nie wyłącza się takich układów jak OLED odcinając masę a jak Pan @Analityk: powiedział - VCC. Poza tym lepiej w ogóle nie wyłączać w ten sposób tego OLEDa jeśli nie masz na 100% SCL i SDA w stanie hi-z. Sprawdź w datasheecie jak możesz uśpić OLED, prawdopodobnie uśpiony będzie pobierał pojedyncze uA i unikniesz kwiatków jak brak możliwości inicjalizacji po włączeniu zasilania.
  • Odpowiedz
@zenkowik: Z tą diodą to nie do końca jest tak, że zakłócenie zanika. Dioda chroni resztę układu przez szpilką napięcia, która mogłaby coś spalić po drodze ale zastosowania diody powoduje, że przez krótki czas płynie przez nią duży prąd, zatem di/dt sięga dużych wartości i to powoduje emisję zakłóceń elektromagnetycznych. Żeby pozbyć się zakłóceń należałoby zastosować tłumik R-RC szeregowo z diodą. Taki offtopic.
@lecter69: Nie wołałeś.
Co do
  • Odpowiedz
Witam serdecznie, moi drodzy mam problem z czujnikiem SDS011 od Nova Fitness. Czujnik normalnie przychodzi od producenta z przejściówką pod USB (TTL). Z racji tego, że chciałem się wczoraj pobawić to i mi się udało. Mianowicie wgrałem program na UNO (hardware serial) do SDS011. Czujnik działa poprawnie jednakże bez mikrokontrolera nie daje rady, nie wykonuje pomiarów co sekundę (albo 2Hz jak to chyba było w przypadku paczki od producenta). Producent udostępnia kody
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@knight_rider: A nie możesz po prostu z UNO wysłać mu, konkretnych parametrów pracy?
Czy chodzi o to, że na UNO działa jak chcesz, a potem podłączasz go do telefonu i działa inaczej?
Ja SDS011 łączyłem na razie tylko z ESP8266.
Jakim programem odczytujesz pomiary na telefonie?

EDIT: Ok, widzę, że już sobie poradziłeś.
  • Odpowiedz
@szynka_reksia dzięki za odpowiedź.
Wszystko chcę spiąć pod OLED 1306, aby pożyczyć znajomej do odczytu danych, a że ma iPhone to nie połączy się po USB w komórce.
SDS011 ma procesor w sobie i to jego się parametryzuje. Miałem wysłaną komendę aby odczyt odbywał się co jakiś czas a na telefonie nie ma możliwości zmiany parametrów. Na androidzie używam MobileFeinstaub (nie znajdziesz w sklepie, jest na jakiejś stronie, gdzieś znalazłem).
Teraz
  • Odpowiedz
Siemka, czy ktoś miał jakiś większy kontakt z UART'em w Raspberry Pi 3.
Z tego co wyczytałem do normalnej komunikacji z urządzeniami nadaję się tylko interfejs Full UART PL011?
Mini UART nadaje się tylko dla konsoli szeregowej, bo baud rate jest sterowany system clock. Czyli żeby dało się korzystać z mini UART np. do obsługi GPS, to trzeba spowolnić system clock do 250 MHz? Więc finalnie nie warto tego robić i tracimy
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mic327: ...nie wiem czy dobrze pamiętam, ale chyba jeszcze w pliku cmdline.txt trzeba było wywalić wpis console=serial0,115200, żeby nie siało na UART przy każdym odpalaniu systemu.
  • Odpowiedz
Koduję sobie właśnie ESP8266 (a właściwie sklejam kawałki cudzego kodu ;) )
Mam funkcję webserver.on(), która przyjmuje za argument inną funkcję

void handlerFunc(){
doSomething
}
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
#diy #esp8266 #raspberrypi #smarthome
Mam system oparty na mqtt i node red. Termometry, zarowki, ledy (ws2812) i inne czujniki. Moze ktos mialby pomysl jak zrobic do tego bezprzewodowego pilota. Na esp slabo bo zre duzo baterii dlatego najlepiej byloby jakos uzyc pilota bluetooth. Taki na przykład od miboxa jakby sie dalo do rpi podpiac i obsłużyć pythonem. Da rade?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z JsonObject& wyciągam do String timestamp. Jak z tego wyciągnąć godzinę i minuty?

String getEndTimeText(JsonObject& response) {
String handTimestamp = response["properties"]["handTimestamp"];
// TODO fajny string w formacie HH:mm
}

#programowanie #arduino #esp8266
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lecter69: String jest klasą z biblioteki arduino (chyba że używasz innego stringa?), atoi na nim nie zadziała, chyba że weźmiesz z niego char*
czyli atoi(handTimestamp.c_str())
Znacznie lepiej skorzystać jest jednak z dedykowanej funkcji przeznaczonej do konwersji stringa na inta, czyli
handTimestamp.toInt()
  • Odpowiedz
Temat chyba bardziej na elektrodę, ale co tam ;). Bawię się #nodemcu v3 i wemos d1 mini na #esp8266 i chciałbym wyposażyć go awaryjnie w moduł #gsm który przesyłałby dane po #gprs kiedy nie ma wifi w zasięgu. Jest dość sporo różnych rozwiązań, macie jakieś doświadczenie? Coś szczególnie godnego polecenia / odradzenia?

#elektronika #iot #arduino
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po podłączeniu do USB Wemos d1 mini robi się dość ciepły, nie wiem czy po podłączeniu powienn mrugać diodą jak esp8266? Zachowuje sie tak od nowości, może felerny towar? Na v5 dostaje 4.5v a na v3... o hui aż 6v, chyba jest coś nie tak. Komputer go nie widzi.

#arduino #esp8266 #automatyka #forbot
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika
Czy metalowa pucha ekranująca większość modułów #esp8266 i #esp32 coś realnie daje, na przykład lepsze SNR?
A może jest tam tylko, żeby moduł przeszedł testy FCC? Część PCB nie ma tego ekranowania w ogóle, na przykład od SparkFuna.
Edit: znalazlem taki wątek: https://electronics.stackexchange.com/questions/212045/are-rf-shields-necessary - ale kwestii ewentualnych technicznych korzyści to nie wyczerpuje.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RicoElectrico: Tak. Co innego jak w jednym urządzeniu miał byś więcej takich modułów z antenami wyprowadzonymi na zewnątrz wtedy ekranowanie osłabi wzajemne zakłócanie się modułów. Ogólnie parametry radiowe tego układu są całkiem niezłe, działa przy sygnale -90dB, przy odpowiedniej antenie bez problemu spina się na ponad 2km.
  • Odpowiedz
#siec #lan #siecikomputerowe #sieci #wifi #esp8266
Sieć w moim domu wygląda tak, i mam problem bo po połączeniu z siecią 1 mogę wejść na esp i na tplinka a po połączeniu z siecią 2 mogę wejść na netgeara ale już na esp nie.
Ktoś wie w którym urządzeniu coś przestawić żeby po połączeniu z sieć_2 mieć dostęp do ESP? ESP
bambus94 - #siec #lan #siecikomputerowe #sieci #wifi #esp8266
Sieć w moim domu wyglą...

źródło: comment_uwRz9n9ZZRkHc2GafUKps6hZMPxV9Dhp.jpg

Pobierz
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie moge się połączyć esp8266 z pc na którym jest XAMPP, z telefonu strona działa ale esp ma "connection refused"

http.begin("http:192.168.1.100/index.html")
#esp8266 #arduino
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@paniczklos: ale daj nam chociaż szansę, wszystko jest podpięte do tego samego hotspota? jakie są objawy/błędy? co się dzieje jak próbujesz wysłać? pingowałeś oba urządzenia między sobą, żeby zobaczyć czy się "widzą"?
  • Odpowiedz
@paniczklos: Spróbuj jakiekolwiek inne połączenie HTTP wykonać; dla testu spróbowałbym też postawić na androidzie coś (np. manager plików z funkcją udostępniania po WiFi) i test czy na niego wchodzi
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#diy #elektronika #elektryka potrzebuje jakiejs lutownicy hobbystycznej, bawie sie #arduino #raspberrypi #esp8266 a czasami naprawie jakies glosniki. Mam taka najtansza za 20zl i chcialbym cos lepszego jednak na duza stacje lutownicza nie mam miejsca, a nawet nie wiem do czego sa te nagrzewnice i inne bajery. Widzialem takie z ladnym lcd, male ale czy jest to cos warte? Robie inzynierke
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jest jakiś przykład kodu na wemos R1 mini albo ogólnie na esp8266, który by odtwarzał pliki audio z karty SD. To co w necie jest na arduino to nie działa, bo biblioteki się nie zgadzają a nigdzie nie potrafię znaleźć projektu na esp8266, który by odczytywał pliki audio.

#esp8266 #arduino
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach