http://obrazki.elektroda.pl/2570476900_1... Czasami, niektóre projekty wymagają rozdzielenia jakichś zadań na kilka modułów Arduino lub umożliwienie im wzajemnej komunikacji. Interfejs IIC ( Inter-Integrated Circuit ang. pomiędzy układami scalonymi) czyli I²C jest idealnym rozwiązaniem tej kwestii. I²C to bardzo interesujący...
Tak, kupujesz konwerter RS485 <-> TTL i po temacie. Koszt jednego to 3-4 zł w kraju, u chińczyka za przysłowiowe grosze. Podpinasz i używasz zwykłego seriala z arduino do komunikacji. https://abc-rc.pl/konwerter-uart-ttl https://i.stack.imgur.com/TYisx.jpg Konwerter USB <-> RS485 nie jest tu niezbędny ale wygodny do testowania transmisji....
Dzięki, cieszę się, że mogłem pomóc.
Witam, A czy w PLC czekasz na zakończenie obsługi poprzedniej ramki ? Sprawdzasz wyjścia BUSY oraz DONE ? Przed kolejnym wysłaniem czy w każdym przerwaniu wysyłasz ramkę ? Bo popatrz na prosty przykład: Wysyłamy ramkę z 50ms ale nie sprawdzamy statusu zakończenia poprzedniego wysyłania. Urządzenie slave może nam nie odpowiedzieć w 50ms. Może odpowiadać...
CP2102 to najbardziej badziewna przejściówka USB<>UART a nie programator. I ona musi mieć kontakt z bootloaderem wgranym wcześniej po ISP do procka.
Ten numer raczej nie przejdzie. Piloty nie nadają w standardzie "serial" tylko mają swoje kodowanie. Transmisja typu serial ma bit startu, bity danych, parzystości i bit stopu. Jak coś się nie zgadza to taki terminal może nic nie wyświetlić w zalezności od tego jak traktuje błędy. Porty COM otwiera się na ustalona prędkość transmisji i to się musi zgadzać...
Witajcie, zakupiłem dość sporo modułów HC-12 do swoich urządzeń. Jednak mam z nimi pewien problem. Testuję je na arduino. Zauważyłem, że jeśli chcę wysłać np 4 bajty pod rząd (bez żadnych opóźnień pomiędzy komendą Serial.write) to wysyła/odbiera tylko dwa z nich. Po dodaniu opóźnienia 100ms pomiędzy każdym wysyłaniem, owszem przechodzą wszystkie 4,...
Miałem to samo przy projektowaniu drukarki 3D. Podejrzewam błędy transmisji pomiędzy urządzeniem, a komputerem. Zapewne transmisja UART. Potrzebny jest kabel ekranowany. Błędy takie zdarzają się też przy niestabilnym zasilaniu, słabych połączeniach wtyczek i zakłóceniach od silników krokowych. Zacząłbym od pomiarów sygnałów TX i RX za pomocą oscyloskopu.
Witam Potrzebuję uruchomić transmisje danych z czujników podłączonych do Arduino z garażu do domu. Odległość w linii prostej to jakieś 450 m, po drodze bloki. Jakimi układami najlepiej zrealizować taką transmisje?
Miałem telefon w Play. Jak używałem innego operatora niż Play to działały tylko rozmowy i SMS. Transmisja danych nie działała. To nie wina modemu, sprawdź to na telefonie będziesz miał ten sam efekt.
Skrętka, skrętką. Ale jak chcesz transmitować dane? Wprost tego nie powiedziałeś. Jeśli to jest ethernet to wszystko powinno być w porządku. Generalnie można założyć, że każda transmisja różnicowa przesyłana skrętką jest odporna na zakłócenia indukowane - właśnie po to się stosuje to skręcenie kabli.
W odpowiedzi na pytania: możesz użyć nadajników i odbiorników na 433 MHz przy czym prawdopodobnie przydał by się jakiś protokół transmisji żeby można było reagować na zakłócenia. Jeśli chodzi o arduino to również droga wolna przy czym na 90 % odpada transmisja obrazu. W sprawie sterowania możesz wykorzystać pilota lub komputer ( komputer przesyła dane...
Funkcja pulseIn zwraca wartość w postaci unsigned long. Ty natomiast przypisujesz jej wartość do (signed) int. Czyli: -odczytana wartość może się nie zmieścić; -jeżeli odczytana wartość przekroczy połowę "pojemności" typu int, to zostanie zinterpretowana jako liczba ujemna. Pytanie, jakie długości czasów mierzysz? Ile mija czasu pomiędzy kolejnymi impulsami...
Już widzę kogoś, kto opiera pętlę główną na delay() i próbuje odczytać przyciski do 3ms ;) ( swoją drogą - po co ? ) Fotokomórka zatrzymująca prasę aby niezmiarzdżyła ręki. Reakcja po np 0,7sekundy nie wchodzi w grę. Albo obsługa enkodera Dekodowanie DCF77 Mnożyć dalej przykłady? 1- w obsłudze przerwania z expandera, odczytujesz rejestry expandera...
Czy zacząć szukać jakichś plytek dodatkowych związanych z odgrywaniem dźwięku, czy wszystkie sygnały poprostu będą odbierane i odgrywane przez komputer? MIDI to transmisja asynchroniczna (a'la UART) ze specyficzną prędkością 31250 bps. Sample są odgrywane przez komputer - zaś przez interfejs MIDI idą tylko symbole w zapisie heksadecymalnym. Dochodzi...
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...
RS232 standardowo łączy dwa urządzenia. Można jeden nadajnik (w masterze) podłączyć do dowolnej liczby odbiorników. Problem będzie z transmisją od odbiornika do nadajnika, gdyż bez specjalnych zabiegów nadajników łączyć nie można. W twoim przypadku wydaje się, że transmisja zwrotna jest niepotrzebna, więc nie będzie problemów. Jeśli byłaby niezbędna...
W takim razie jeden obraz wart 1000 słów, w obrazku jest adres źródła pochodzenia jak by co. https://obrazki.elektroda.pl/1775441200_... Jest to shield do arduino ponoć do dmx512, ale pokazuje zasadę działania, zamiast drogiego specjalizowanego układu separacji galwanicznej to samo zrealizowane na trzech transoptorach (po jednym dla...
Czy na podstawie tego czasu odpowiedzi można stwierdzić, że znacznie szybsza transmisja jest jest możliwa do osiągnięcia? Raczej nie, ping pracuje na baaaaaardzo niskiej warstwie protokołu, a Ty chcesz przecież używać jednej z wyższych (TCP), do tego z protokołem aplikacji (Modbus) i to jeszcze w formie pytanie-odpowiedź. Generalnie możesz spróbować...
https://obrazki.elektroda.pl/4696258400_... Marzenie dzieciństwa :) Projekt przedstawia system zdalnie sterowanego pojazdu opartego na module ESP32, który może przesyłać obraz na żywo przez internet i kontrolować silniki oraz serwa. Całością zarządza aplikacja serwerowa napisana w Pythonie. Główne Funkcje • Transmisja wideo na żywo...
A jaki kabel najlepiej? skrętka UTP, telefoniczny? Oba powinny byc rownie dobre. Pamietaj, ze nie wykorzystasz w tym przypadku zalet skreconej pary, bo nie jest to transmisja roznicowa. Predzej ekranowanie by moglo pomagac, ale jesli zadowoli cie predkosc rzedu 1200bps czy 9600bps, to kazdy kabel powinien byc wystarczajacy przy 30m. Najlepiej zrob...
Ardruino, mam, chodzi o to, czy sam wyświetlacz się da jakoś podłączyć i może użyć sterownika z tej płytki, aby po jakiejś magistrali sterować wyświetlaniem. Może coś być zakodowane. Może ktoś miał doświadczenia. Załączam dodatkowe zdjęcia zrobiłem z 4 stron świata. Poszukaj w internecie o "Electronic shelf labels" producenta też masz podanego ZBD...
Nie wiadomo jak często musi być wywoływane "modbus_update();". Jeśli częściej niż co 23ms, to...... W tej chwili to na pewno wiadomo, że nie wiadomo jak często jest wywoływana ta funkcja w pętli loop(). Zależnie od warunków, loop może wykonać się w kilkadziesiąt us ale równie dobrze, gdy wszystko się nałoży na siebie (realizowana będzie transmisja...
Unikalna w kursie byłaby forma, czyli audio+wideo zamiast tekst. Co do "scenariusza" można wykorzystać w miarę standardowe "odcinki": 1. unboxing + pokazanie głównych elementów i ich przeznaczenia na płytce 2. podłączenie do komputera pokazanie jak zacząć czyli uruchomić środowisko napisać parę linijek i przesłać do płytki oraz zobaczyć że miga na niej...
Witam. Buduję pewien system zarządzany przez 2 odrębne mikrokontrolery. Jeden z nich to Arduino Uno R3, drugi specjalistyczny sterownik (nie wyposażony w port RS) realizujący cały program w pętli z czasem powtórzenia deklarowanym na starcie (domyślnie 20ms). Po zrealizowaniu pętli sterownik jest bezczynny do czasu upłynięcia czasu cyklu, czyli prędkość...
Witam. Ostatnio zakupiłem tani nadajnik i odbiornik 433mhz (fs1000a/xy-mk-5v). Problem polega na tym, że nie mogę między nimi nic przesłać :( (attiny2313/attiny2313). Napisałem do nich takie programy: nadajnik: [syntax=basic4gl] $crystal = 4000000 Dim Zmienna As Byte Zmienna = 1 Do Waitms 500 Incr Zmienna If Zmienna = 10 Then Zmienna = 1 Print Zmienna...
Chcę syna zarazić programowaniem/Arduino. Samodzielnie popełniłem jakie proste projekty na Arduino. Zakupiłem mu: - podwozie z 4 silnikami i kołami. Mamy do tego zamocowane - Arduino Uno i na nim - Shield z mostkami H na L293D. Jakiś przykład sterowanie silnikami działa, ale czas aby tym sterować zdalnie. Mam - Joystick Shield Funduino, taki z 4 przyciskami.,...
Witam Od jakiegoś czasu zamierzam zrobić tor transmisyjny czyli takie coś że dwa procki połącone jednym kabelkiem i masą sie komunikują. Problemu by niebyło gdzyby nie zakłycenia przy rdiówce. próbowałem zawet samemu opracować transmisie ale niezbyt eknonmiczna była. Być może ktoś z was miał już taki problem. Niechodzi mi o sam program tylko kodowanie...
Musisz to parsować i wrzucać do tablicy z której dopiero dekodujesz. Jak w buforze nie ma pełnej linii to odbierasz kolejną porcję i już będzie cała linia... Wrzucasz do jakiegoś pośredniego bufora, aż trafisz na koniec linii, wtedy wywołujesz funkcję która to zdekoduje. Swoją drogą rozmiar bufora odbiorczego możesz ustawiać.
Witam ponownie, praktycznie poradziłem sobie z problemem :-). W skrócie przybliżę szczegóły: - Mam gotowe skrypty w PHP na serwer oraz aplikację w C++ do obsługi komunikacji portu na USB, które działają :-). a) W skryptach zdefiniowałem 3 możliwości komunikatów - 0 oznacza błąd, 1 - oznacza utworzenie rekordów, 2 poprawną aktualizację danych. Skrypty...
Wyłącz echo w SIM800.
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....
Rozumiem. Dziękuję za doradzenie. Na aukcji znalazłem coś takiego (zdjęcie z aukcji): http://obrazki.elektroda.pl/2494082900_1... Co prawda bez żadnej rewelacji, ale specyfikacja mi odpowiada. Czy takim zestawem prześlę potrzebne informacje? Wracając jeszcze do tych scalaków RX2 i TX2. Czy możliwa byłaby transmisja danych z termometru...
https://obrazki.elektroda.pl/9299255200_... Odkąd radioodbiorniki zagościły w samochodach pewien problem stanowiło podłączenie ich do instalacji samochodowej - nie było bowiem jednolitego sposobu. Dopiero w latach 90-tych opracowano standard złącz tzw. kostki ISO oraz rozmiar radioodbiornika tzw. DIN. Co prawda producenci aut często...
Dzięki za szybką odpowiedź, bardzo rozjaśniło mi to wiedzę o RC, ponieważ jestem w tym początkujący oprócz typowego oblatywania modeli RC. Mam jeszcze jedno pytanie w związku z tym co napisałeś - jest możliwość sterowania robotem za pomocą RC bezpośrednio z komputera ? Występują jakieś kolizje w sygnale jeśli chcę całość sterować za pomocą PWM ?
Czy jest możliwe użycie ESP32 + 603 Moduł konwerter UART TTL do RS485 CIA00485T Arduino - do uruchomienia tej "integracji" w HA ?
http://obrazki.elektroda.pl/3488303700_1... Witam. Od zawsze irytowała mnie konieczność podchodzenia do domofonu, aby wpuścić np. listonosza... Zacząłem więc przeszukiwać internet w poszukiwaniu interfejsu pomiędzy telefonem i domofonem. Znalazłem Bramotela, ale tenże po poczytaniu o nim, został zdyskwalifikowany ze względu na jego...
(at)gbksiazczak SX1262 jest bardzo dobrym ale też rozbudowanym modułem. Zacząłbym od określenia na jaką odległość chcesz zrealizować połączenie i wykonał testy praktyczne. W ustawieniach SX1262 dla LoRa jest kilka parametrów, które wpływają na potencjalny zasięg, pewność transmisji i czas transmisji: SF - im większy tym potencjalnie większy zasięg jednak...
Witam, czy są pośród nas użytkownicy inwerterów: Growatt (model 3000mtl lub podobny) Trannergy (model 4000tl lub podobny) poszukuję skryptu, programu najlepiej na linuxa lub arduino do odczytu danych po RS232 z tych inwerterów. Do growatta mam skrypt - tylko odczyt produkcji jest z rozdzielczością 0.1kWh(załączone zdj) a to trochę mało... Może ma ktoś...
Konwerter nie dezaktywuje BT. Podłączenie odbiornika do RS-485 regulatora ładowania powoduje zaprzestanie działania BT w regulatorze. W momencie jak jest aktywny RS-485 i podłączymy się przez BT, to przestaje działać transmisja przez RS-485. Gdzieś czytałem, że może działać tylko jeden kanał komunikacji w regulatorze, albo BT, albo RS-485. Do ESP podpięty...
Ten wyświetlacz sterowany jest szeregowo. Narysowanie w ten sposób linii wbudowaną funkcją zajmuje całkiem sporo czasu (pewnie ta transmisja szeregowa jest wolna). Mój kod nie ma tu wiele do gadania.
Wyzwolenie przerwania maskowalnego w czasie pracy programu użytkownika powoduje przerwanie działania i wyświetlenie "Err CA80". Zgłaszanie przerwań ma sens tylko w sytuacji, gdy jest odpowiedni program obsługujący to przerwanie. Monitor CA80 wykorzystuje przerwanie maskowalne do pracy krokowej i w CA88. Poza tym pod adres 0FFCFH (przerwanie użytkownika)...
W programie sygnał Reset nie występuje. Bez schematu albo "datasheet" tego wyświetlacza trudno powiedzieć, jakie sygnały oczekują wejścia RESET i LED. Reset wyświetlacza można prawdopodobnie zostawić niepodłączony. Sygnał SS nie ma znaczenia. Transmisja między Arduino i wyświetlaczem następuje tylko poprzez 4 sygnały (diagram poniżej):
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
http://obrazki.elektroda.pl/4509210500_1... YAALL = Yet Another Arduino LED Lamp Projeków gdzie Arduino zaprzęgnięty jest do “mrugania” kolorowymi LED’ami w sieci jest tysiąc. Pomysł więc nie jest wcale świeży. Narodził się, gdy chciałem spróbować napisać jakąś aplikację na platformę Android - dla zabawy i aby się...
Nigdy nie korzystałem z OTA (jeśli jest to transmisja bezprzewodowa). Załączę jeszcze kilka zdjęć, które zrobiłem tego dnia. Użyłem UART, zasiliłem chip przez Arduino i na koniec wszystko przetestowałem. Jeśli jest coś, co mogę wyodrębnić przez UART, zrobię to. https://obrazki.elektroda.pl/5440881900_... https://obrazki.elektroda.pl/5701529600_...
https://obrazki.elektroda.pl/7181473700_... Stosując moduł kamery Podgląd na żywo z OV7670 na TFT 128x128 ILI9163. Na filmie poniżej efekt działania podglądu na żywo z kamery, który pozwolił stwierdzić prawidłowe działanie modułu kamery, oraz ustawić ostrość obiektywu: https://filmy.elektroda.pl/6_1534532529.... Moduł wykorzystuje...
Hej, Próbuje zbudować urzadzenie, które znalazłem w internecie. Zrobiłem sobie programator do wypalania bootloadera ... Do arduino nano wgrywam szkic ArduinoISP Nastepnie ustawiam Board jako miniCore z Atmega328 programmer ustawiam na ArduinoISP. Klikam Burn bootloader . Wszystko ładnie działa. Nastepnie włączam plik z szkicem( kodem), który ma być...
Niekoniecznie, można np. zastosować kodowanie FM albo nawet GCR. Na początek autor powinien wskazać, jakiej skali modele chce zastosować oraz jak wiele urządzeń chce sterować. Proponuję też zapoznać się z historią takich systemów, może do czegoś zainspiruje ;) https://dccwiki.com/DCC_History https://dccwiki.com/Digital_Command_Cont...
Dobry wieczór! Dawno mnie tu nie było... W końcu są wakacje! :-) Niewiele zrobiłem, ale jest postęp. Tak jak podejrzewałem, SoftwareSerial nie radził sobie z synchronizacją. Ponieważ nie umiem pisać programów dla PC-ta (analfabetyzm wtórny), zastosowałem nową przejściówkę - Arduino Mega, w którym aż roi się od UART-ów. Przerobiłem program dla Arduino...
Dwa moduły Arduino Nano (klony) po stronie sterującej - jeden do multipleksowania matrycy przycisków, drugi do lampek kontrolnych - oraz trzeci, czytający stan przekaźników po stronie wykonawczej. Transmisja za pomocą konwerterów TTL to RS485, oczywiście jeśli jest sensowna wspólna masa, albo current loop, jeśli takowej nie ma. Do tego optoizolacja...
Proszę wklej plik HMI bo mi wyświetlacz zwraca błędy 0x1A 2,3 4 Invalid Variable name or attribute 0x1A 0xFF 0xFF 0xFF Returned when invalid Variable name or invalid attribute was used Dodano po 26 W pętli loop dwukrotnie uruchamiasz update(); na początku pętli Dodano po 7 2018-06-09 o 17:00 transmisja na żywo [url=https://www.youtube.com/watch?v=J4m...
https://obrazki.elektroda.pl/7595010300_... Wiele osób zastanawiało się dlaczego kolorowe graficzne wyświetlacze działają bardzo wolno z Arduino UNO/Mega i wszystkimi AVR Mega/Tiny. Przeprowadziłem testy porównawcze wyświetlacza 128x160 ze sterownikiem IL9306 pracującym z interfejsem SPI. Do testów posłużyło Arduino UNO i KA-NUCLEO-F411CE....
Witam. Mam problem z zakupionym ostatnio na cele budowy drukarki 3d zestawem ArduinoMEGA2560 v3. Płytka jest klonem a w zasadzie podróbką (nie powinna się nazywać Arduino). Niemniej jednak po podłączeniu do komputera daje się zainstalować ze steronikami ze środowiska Arduino i widoczna jest w systemie. Początkowo wgrany był do niej chyba jakiś program...
transmisja danych arduino arduino transmisja szeregowa arduino transmisja szeregowy
czujnik pralka kondensator mniejszy zasilacz chwytacza regulacja
Ulrich Wandich – wzrost ciśnienia w kotle gazowym, codzienne upuszczanie wody, nieszczelny wymiennik lub zawór Philips VKR6820 – cena kamery reporterskiej 30 lat temu, Polska 1993-1994, porównanie z konkurencją