Skocz do zawartości

ethanak

Użytkownicy
  • Zawartość

    1580
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    63

Wszystko napisane przez ethanak

  1. Dynamiczny zewnętrzny? Możliwość przekierowania portu na routerze? No to dyndns, a na ESP robisz najprostszy serwer http (masz mnóstwo przykładów).
  2. Brak danych. Jak Twój ESP jest podłączony do sieci? Masz zewnętrzny adres (jeśli tak, to statyczny czy dynamiczny)? Będzie to podłączone do konkretnego routera (kwestia przekierowania portu) czy ma latać po dowolnych sieciach? Wspominasz coś mgliście o niekorzystaniu z sieci domowej... coś bliżej na ten temat? Jak dojechać do Wrocławia?
  3. Trzymać na esp. Komunikacja to oddzielny problem. Może sprawdź, co potrafi BLYNK?
  4. Załóżmy, że mam samochód. Jak najszybciej dojechać do Wrocławia? Chciałbym przez telefon podłączony do internetu podać kierowcy adres, pod który ma się zgłosić...
  5. Dokąd wysłać i jakie dane - wyrażaj się trochę precyzyjniej.
  6. Pewnie się nada - ale kolega pytał o MySQL. Poza tym takie rzeczy jak tryb animacji paska najlepiej trzymać lokalnie.
  7. No to trzymasz dane w EEPROM-ie (albo flashu). A serwer z MySQL-em jak bardzo chcesz to postawisz na najtańszej wirtualce (gdzieś nawet dają darmo). Poszukaj sobie "free VPS".
  8. poszukaj sobie "arduino mysql connector" - umożliwia bezpośrednie operacje na zdalnej bazie z poziomu Arduino czy ESP. Tylko czy do przechowania paru zmiennych potrzebujesz serwera z relacyjną bazą danych? Ktoś kiedyś wymyślił coś takiego jak EEPROM...
  9. Daj lepiej 5 bitów dla 11025, albo (trochę więcej wyjdzie) 16k. Ewentualnie jednobitowy przetwornik delta-sigma.
  10. To mały quiz: skąd pochodzi cytat "dlaczego pieprzone pierożki są dobre, a pieprzone życie już nie takie"? Bez zaglądania do góglów proszę
  11. Kiedyś widziałem filmik przedstawiający skrzyżowanie, przez które samochody przejeżdżały praktycznie z pełną prędkością jednocześnie przez obie nitki... ktoś ma jakieś namiary?
  12. Właśnie wczoraj moja konstrukcja przeszła pierwsze próby jazdy (na razie na zdalnym sterowaniu). Użyłem czegoś takiego: float Uzas; // napięcie zasilania float powerDrop; // mnożnik PWM void motor(float val) { int pha, ena; if (val < 0) { pha = 1; val = -val; } else { pha = 0; } ena = val * powerDrop * 255; ena = constrain(ena, 0, 255); if (pha) ena = 255 - ena; digitalWrite(MOTOR_PHA, pha); analogWrite(MOTOR_ENA, ena); } /* wywoływane okresowo z loop. Stała VOLT_MPX dobrana doświadczalnie, wartość 0.01 to początkowa dla 2S i dzielnika 1:2. Stała VOLT_NOMINAL to nominalne napięcie silnika */ #define VOLT_MPX 0.01 #define VOLT_NOMINAL 6.0 void readVolt(void) { Uzas = analogRead(VOLT_PIN) * VOLT_MPX; powerDrop = (VOLT_NOMINAL * VOLT_NOMINAL)/ (Uzas * Uzas); } Trudno powiedzieć czy to działa tak jak bym chciał (na razie wygląda, że tak) - chodzi o uniezależnienie pracy silnika od stanu naładowania akumulatorów bez stosowania przetwornicy do ich zasilania. @marek1707 - jesteś w stanie powiedzieć, czy to dobry pomysł? W sumie przetwornica leży w Szuflandii, nie byłoby problemu z jej zastosowaniem - ale to dodatkowa rzecz do psucia się :(
  13. Tzw "przejściowy" filament (właśnie do próbnych wydruków) - właśnie przyszedł do paczkomatu. Cena 37 PLN/kg. Filament ma dokładnie takie same parametry jak "normalny" z wyjątkiem koloru. Dodatkowo: robienie próbnych wydruków z PET a właściwych np. z ABS czy PLA to bardzo zły pomysł, świadczący o nieznajomości procesu druku 3D. Praktycznie dla każdej szpulki (nawet tego samego producenta) powinno się ustawić właściwe parametry druku. W tym momencie argument o próbnych wydrukach z nietypowego materiału, jakim jest PET jest całkowicie chybiony. Wszelkim Obrońcom Uciśnionych™ przypominam również, że maszynka przeznaczona jest do wykorzystania w krajach, gdzie filament bywa dość drogi i trudno dostępny. Ktoś się ostatnio na thingiversie skarżył, że u nich w Mozambiku są kłopoty z filamentem... zamiast więc jechać po użytkownikach tego (i paru innych) forum i podlizywać się autorowi rozwiązania - może warto by było zorientować się, gdzie takie maszynki można sprzedać, nawiązać z autorem współpracę i zająć się eksportem owych maszynek do nielicznych pozostałych krajów słabiej rozwiniętych niż Polska i Kazachstan Edit: wstawiłem link do tego Mozambiku żeby nikt nie myślał, że sobie jakieś jaja robię
  14. A myślałeś że kto zabił?
  15. Sorki - porypało mi się. Ale i tak wychodzi 100A, czyli dość dużo jak na USB
  16. Przy RPi podpinasz serwo również bezpośrednio (servoblaster), ale lepiej jakimś shieldem, nie kombinujesz wtedy z gryzieniem się PWM, serw i dźwięku. Oprogramowanie czujnika ultradźwiękowego wcale nie jest takie trywialne - precyzyjny pomiar czasu to nie jest specjalność RPi. Ja bym na Twoim miejscu nie bawił się w ultradźwięki tylko od razu podpiął czujkę TOF (np. taką - sprawdzałem na RPi, działa bardzo dobrze, VL53L1X leży na razie nierozpakowany).
  17. Podpinasz bezpośrednio, możesz oczywiście podpiąć zasilanie do czegoś mocniejszego. Nie wiem jak chcesz rozwiązać zasilanie - ja zasilam albo całość z porządnego 5V, albo serwa (w prxypadku większej ilości) z oddzielnej przetwornicy 6V. Czujniki muszą działać naprzemiennie. W przypadku przekładni owszem, będzie to ruch wahadłowy. Z tym czasem rzeczywistym to sobie dokładnie przemyśl... ile czasu trzeba, aby czujnik zwrócił dane o otoczeniu? Ile ma być odczytów na obrót czujnika? Jaki dystans przejedzie robot w tym czasie? Mój eksperyment: czujnik na wprost, po otrzymaniu informacji o przeszkodzie robot się zatrzymywał, skanował otoczenie i wybierał następny fragment trasy. Tyle, że była to dość wolna gąsienicówka... Z czujnikiem TOF wcale nie było weselej, przy 50 msec na odczyt (poniżej tej wartości dokładność pomiaru była za mała) i 9 odczytach odległości czas skanowania wynosił ok. sekundy. Pamiętaj, że serwo też potrzebuje vzasu aby się obrócić, a w czasie pomiaru musi być zatrzymane
  18. A nie prościej: digitalWrite(_pin, !_invert); Zmienna _state jest zbędna.
  19. No to co powiesz o poprawieniu fragmentu kodu który zacytowałem?
  20. Mam prośbę... może obaj zmusimy Pana Administratora ( @Treker, to do Ciebie!) do przeniesienia tej dyskusji w inne miejsce? Nie będziemy przeszkadzać w liczeniu groszy, a być może ktoś się Twoją biblioteką zainteresuje, a jak dobrze pójdzie to może coś fajnego z tego wyjdzie? Bo na razie z Twojej strony widzę tylko próby udowodnienia że zrobiłeś genialne arcydzieło... A z chęcią bym temat kontynuował (nie dlatego żeby Cię zmieszać z błotem, tylko po to, aby powstało coś służącego całej społeczności). Tyle że - jak powtarzam - to nie jest miejsce na tą dyskusję!
  21. Na nic takiego nie czekałem. Może na to, że zrozumiesz że ten wątek to nie miejsce na tego typu dyskusję... i wciąż czekam.
×
×
  • Utwórz nowe...