Skocz do zawartości

Cała aktywność

Strumień aktualizowany automatycznie     

  1. Ostatnia godzina
  2. the_evil_genius

    Lego 6-axis arm - manipulator sześcioosiowy

    Przy wyłącznym użyciu klocków, idąc od 900 zł w górę możemy zacząć budować rzeczy na podobnym poziomie. Górnej granicy często nie widać Ale ma to jedną zaletę. Mianowicie każdy model jakiś czas po pokazaniu go światu można z powrotem rozłożyć na części pierwsze, które później dadzą się wykorzystać w kolejnym. 1) Pojedynczym łożyskiem walcowym wypełnionym 60 małymi okrągłymi płytkami o 8mm śr. każda. 2) Tym razem obeszło się bez szkiców czy CADa, aczkolwiek rysuję sporadycznie układy, które nie zawsze mogę w pierwszej chwili zbudować. Inspiracją było stworzenie manipulatora 6-osiowego, a takich przed przystąpieniem do projektu widziałem trochę, jak chociażby roboty fabryczne od KUKI. Nie znalazłem jednak żadnych szczegółowych danych ani specyfikacji technicznej. 3) Są to siłowniki śrubowe, a nie pneumatyczne. To zasadnicza różnica. Wewnątrz obydwu siedzą małe ślimacznice, które swoimi obrotami przesuwają listwy zębate przymocowane do metalowego rdzenia siłownika. Pneumatyki natomiast użyłem do zaciskania chwytaka. Nie ma żadnych enkoderów ani niczego w tym rodzaju, jedynie sterowanie zdalne przez podczerwień. I tak, myślałem o chwytaku podciśnieniowym
  3. Witam, Treker kazał , więc zakładam workloga o moim, nieukończonym jeszcze, robocie klasy SCARA "Mustang". Sterowanie - Arduino Uno, 2x sterownik silnika krokowego, przekaźnik do załączania lasera, zasilacz 12V5A. Mechanika - elementy z ABS (koła zębate - paski HTD zdobyłem rozmontowując robota kuchennego), elementy frezowane z pleksi 15mm (podstawa) oraz 8mm - ramiona. Koła zębate mają na środku imbus M10, który następnie wchodzi do łożysk fi10 (opory równoległe do płaszczyzny poziomej) a te do talerzy, jeden z poliamidu, drugi z ABSu, na których znacznie większą powierzchnią zapierają się koła - przeciwdziałanie dla sił pionowych. Oprogramowanie - zmodyfikowałem nieco programy Makeblocka udostępniane open-source. To tyle w telegraficznym skrócie. Robot graweruje logo firmy MONDI POLSKA, która jest moim sponsorem i to dzięki której może ten robot powstawać. Tyle wstępu, w planach mam jeszcze końcówkę piszącą markerem, coś a'la palec piszący po klawiaturze i mini chwytak coś przenoszący. Myślałem o podciśnieniu tak, aby robot przenosił np. wizytówki z jednego stosu w drugi. Ktoś ma jakieś doświadczenie w tym temacie? Mógłby mnie pokierować? Na jakie kwoty powinienem się nastawić? Pozdrawiam
  4. Do naszego katalogu dołączyła kolejna firma. Zapraszam do zapoznania się z jej ofertą! Allchips to platforma B2B, która znacznie ułatwia proces zamawiania oraz dostawy komponentów elektronicznych. Wystarczy odwiedzić stronę https://www.allchips.ai/ i wgrać listę wymaganych komponentów (BOM). Specjaliści z Allchips dokonają analizy potrzebny produktów i dostarczą informacje na temat cen, ostrzegą przed ewentualnymi problemami z dostępnością komponentów i zaproponują optymalizację zamówienia. Firma umożliwia również łatwe zamawianie wszystkich niezbędnych komponentów, które są następnie dostarczane do klienta w formie jednej przesyłki (nawet jeśli poszczególne elementy muszą być ściągane od zupełnie różnych dostawców). Obniżanie kosztów BOM Jedną z większych zalet współpracy z Allchips jest możliwość znacznego ograniczenia kosztów potrzebnych elementów. Podczas zamawiania całego BOM ceny poszczególnych komponentów mogą być niższe od ogólnodostępnych cen na rynku. Usługę tę można sprawdzić korzystają ze specjalnej podstrony lub wysyłając zapytanie bezpośrednio do inżynierów firmy. Allchips daje dostęp do 1000 dostawców i ponad 10 000 000 komponentów Aktualnie firma współpracuje z ponad 1000 autoryzowanymi dystrybutorami oraz oryginalnymi producentami. Dzięki czemu możliwe jest uzyskanie gwarancji nowych i oryginalnych komponentów. Inżynierowie Allchips mają dostęp do ponad 10 000 000 różnych komponentów elektronicznych, więc stosunkowo łatwo mogą zapewnić wszystkie elementy wymagane przez BOM. Firma posiada certyfikaty ISO 9001 oraz ISO 14001. Więcej informacji na temat Allchips znaleźć można: na oficjalnej, międzynarodowej stronie: https://www.allchips.ai na stronie, dedykowanej dla klientów z Chin: https://www.allchips.com Odbierz kupon na 30$ Aktualnie trwa również promocja, w której pierwsze zamówienie o wartości minimum 200$ rabatowane jest o 30$. Więcej informacji o tej promocji znaleźć można na podstronie: https://www.allchips.ai/activities/200-30.html Wpis sponsorowany, przesłany przez: Allchips.
  5. Dzisiaj
  6. W ubiegłym roku duńscy naukowcy opracowali robota z aluminiowego drutu, który był w stanie wykonać proste zadania. Aby taka konstrukcja mogła powstać potrzebne było urządzenie do precyzyjnego gięcia drutu i formowania go w odpowiedni kształt. [blog]https://forbot.pl/blog/automatyczna-gietarka-do-drutu-sterowana-przez-arduino-id28853[/blog]
  7. Nie, używałem swojej kuli. W 35 linii powinna być obsługa czas oparta chociaż o millis(), wywal delay(). Jak używasz flush() to jest to raczej używane do upewnienia się, że zanim wykonasz kolejny krok bufor nadawczy zostanie wysłany zanim np. zanim uśpisz urządzenie. Właśnie na tym polega problem odbioru, do niego powinieneś być gotowy zawsze. Nie zajrzałeś do przykładu z serial event. Widać, że kursu Arduino co najmniej nie zakończyłeś z sukcesem. A ktoś się napracował, by nie było pierwszych 100 pytań o rzeczy oczywiste. Ewentualnie przejdź go jeszcze raz: https://forbot.pl/blog/kurs-arduino-ii-wielozadaniowosc-opoznienia-z-millis-id18418. @deshipu, a co do offtopu to w książkach przynajmniej pilnują by nie zaczynać nowej linii od znaku ! lub ? z poprzedniego zdania. A teraz zdarza w artykułach elektronicznych, że nad tym już nie panują i wychodzi im to bokiem - robią jednocześnie sierotkę/wdowę ze znaku interpunkcyjnego.
  8. marek1707

    Licznik cyfrowy

    Hop. hop, mam nadzieję, że Cię nie zniechęciłem i tylko z powodu wspaniałej pogody prace nad kolejną wersją schematu idą powoli?
  9. Akurat to potrafię wyjaśnić (przepraszam za offtopic, ale kiedyś sam się nad tym zastanawiałem i okazuje się, że jest wyjaśnienie — w razie czego proszę o przeniesienie do osobnego wątku). Otóż w poprawnie złożonym drukowanym tekście przed znakiem zapytania oraz wykrzyknikiem rzeczywiście powinno być pół spacji. No ale maszyny do pisania (oraz zbudowane na ich wzór dalekopisy i później terminale komputerowe) oczywiście nie miały czegoś takiego, więc na ich potrzeby wprowadzono zasadę, żeby to pół spacji zaokrąglić. Cały świat zaokrąglił w dół (do zera spacji), a tylko Francuzi musieli być inni (jeżdżenie po drugiej stronie drogi niż normalnie też oni wymyślili) i zaokrąglili w górę. Zatem w tekstach w języku Francuskim powszechne są spacje przed znakami zapytania oraz wykrzyknikami. Oczywiście w języku polskim jest to błąd.
  10. #include <ESP8266WiFi.h> #include <ESP8266WiFiMulti.h> #include <ESP8266WiFi.h> const char* ssid= "********"; const char* password = "********"; const int httpPort = 80; const char* host = "***************"; //IP serwera z MySQL String incomingByte =" "; void setup() { Serial.begin(9600); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(WiFi.localIP()); } void loop() { Serial.flush(); if ( Serial.available ( ) > 0 ) { incomingByte = Serial.readStringUntil('.') ; //Serial . print ( "Otrzymałem:" ) ; Serial . println ( incomingByte ) ; } WiFiClient client; //wysylanie do PHP i MySQL if (!client.connect(host, httpPort)) { Serial.println("connection failed"); } else { //String url = "/esp.php?"; // url += "id=1"; // url += "&t="; // url += "&h="; // client.print(String("GET ") + url + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n"); } delay(1000); } taki kodzik mam na nodemcu-wifi-esp8266, wszystko jest w jednym ciągu znaków . Jak podzielić ten ciąg i przypisać do danych zmiennych ?
  11. No właśnie - to prawdopodobnie była ironia ze strony @kaczakat, który chciał Ci delikatnie zasugerować, że jak pytasz o to gdzie leży problem z Twoim programem to warto byłoby ten program pokazać innym... Jak inaczej ktoś ma Ci doradzić? A jak już się tak "czepiam pisowni" to... spacje przed znakami zapytania to też "złoooo". Nie zwracam uwagi złośliwie, zwyczajnie zastanawia mnie dlaczego sporo osób popełnia taki błąd. Przecież podczas "ręcznego pisania" nie robi się takiego odstępu
  12. Nic dziwnego, że działa źle. Podstawowy błąd w 35 linii kodu.
  13. @the_evil_genius Bardzo ładny robot, gratuluję!!! Mam kilka pytań: 1) Jak założyskowany jest I stopień swobody? 2) Wzorowałeś się chociaż częściowo na planach innych robotów? Czy tylko czerpałeś inspirację? Jak wygląda budowanie z klocków - masz jakiś szkic, model CAD czy budujesz, przymierzając i próbując? 3) Co to za siłowniki na początku 2 minuty filmu? Mówiłeś o pompce i zaworze? Możesz napisać coś więcej o pneumatyce, jak silne są te siłowniki, ile to kosztuje? Ogólnie, te klocki to klocki Lego Technic? Co ze sterowaniem? Robot ma jakieś enkodery, dzięki którym zna kąty ramion? Nie myślałeś o chwytaku podciśnieniowym? Wybacz taką ilość pytań
  14. Temat został wyczyszczony z 13 postów, które nie były związane z głównym tematem dyskusji. Raz jeszcze proszę o zachowanie zdrowego rozsądku i nie wdawanie się w bezsensowne zaczepki i dyskusje. Proponuję zastosować się do prostej zasady: jak jakiś post Wam nie odpowiada lub się z nim nie zgadzacie to wybierzcie jedną z opcji: Zaraportujcie wiadomość. Wystawcie negatywną ocenę za pomocą reakcji (do wyboru po najechaniu na ikonkę serca w prawym dolnym rogu posta). Idźcie na spacer złapać trochę świeżego powietrza. W skrajnych sytuacjach można również łączyć powyższe metody. Nie rozumiem jaki sens mają prywatne zaczepki. Nie szkoda Wam czasu? Przez zdecydowaną większość czasu na naszym forum panuje przyjazna atmosfera i są prowadzone ciekawe dyskusje. Takie przepychanki tylko psują atmosferę, sami się nakręcacie. Zamiast robić coś ciekawego i wymieniać się wiedzą to obrzucacie się błotem jak dzieci... Uwaga szczególnie to użytkownika @es2, który lubi generować konfliktowe sytuacje.
  15. Sorka Admin . A więc tak, udało się przesłać dane za pomocą portu szeregowego, po tx i rx. Natomiast problem mam taki ze co nowe odświeżanie Loop'a na NodeMCU wifi ESP82 wyświetla wartości po 4/5 linijek, dubluje, krzaczy, itp. Problem jest z odebraniem czy z wysyłaniem ? Na arduino wysyłam niecałą jedną linijkę liczb oraz jedną nazwę... Jest możliwość ze NodeMCU wyświetla tak jak by kilka linijek które siedzą na serial porcie ? Dobra, udało się uzyskać liczby z arduino nano i teraz borykam się z problemem podzielenia stringa tak by odczytać te liczby i zapisać do zmiennych int.
  16. mchrzanowski

    Budzik w stylu gier retro na Arduino

    Rozumiem, oczywiście masz rację :) postaram się mniej bałaganić :) przepraszam za kłopot i pozdrawiam :)
  17. Dziękuję za podzielenie się rozwiązaniem problemu - na pewno pomoże to komuś, kto trafi tu w przyszłości z podobnym kłopotem
  18. Treker

    Budzik w stylu gier retro na Arduino

    @mchrzanowski, rozumiem entuzjazm, ale zwróć proszę trochę większą uwagę na pisownię Nie mam zamiaru na Forbocie czepiać się, że ktoś zapomni ogonka lub popełni drobny błąd. Jednak kompletny brak polskich znaków, brak wielkich liter, interpunkcji i częste literówki naprawdę utrudniają czytanie wiadomości. Zwracam Ci uwagę, ponieważ Twój post był raportowany przez inne osoby.
  19. Jesteś wstanie oszacować (tylko dla ciekawostki) koszt klocków potrzebnych do budowy takiej konstrukcji?
  20. @Pojemnik, dziękuję za zwrócenie uwagi - poprawione
  21. Treker

    Problem z uruchomieniem Raspberry PI 3 B+

    A wpisałeś w PuTTy na pewno dobry numer portu COM, nie przepisałeś go "w ciemno" z kursu?
  22. W ramach przypomnienia: w celu uzyskania wielkiej litery najlepiej na klawiaturze wcisnąć dany klawisz w połączeniu z Shift (można również stosować Caps Lock, ale to mniej wygodne rozwiązanie). Dodatkowo warto pamiętać, że przed znakami przecinka i kropki nie stawiamy spacji (sytuacja ma się identycznie w przypadku znaków zapytania oraz wykrzykników). Naprawdę warto poświecić te 5 sekund, aby post był napisany poprawnie - aż chce się wtedy odpowiadać i pomagać
  23. Treker

    Przesyłanie danych na strone WWW

    Świetnie, że działa - cieszymy się razem z Tobą. Jak pobawisz się trochę skryptem i już ochłoniesz to jednak faktycznie zajmij się tym co było tutaj wspomniane przez innych użytkowników. Takim prostym skryptem prosisz się później o problemy, każdy odwiedzający stronę z wynikami będzie mógł np. skasować całą bazę danych. Nie lepiej poświęcić godzinkę więcej (wliczając naukę) i zrobić to porządnie?
  24. W takim razie nie powinieneś mieć żadnych problemów. Najlepiej zrób jednak test w praktyce, podłącz do Domoticza cokolwiek (nawet jeden czujnik) i zainstaluj na tej samej maszynie LAMP. Jak PHP i MySQL ruszy bez problemu to będziesz miał pewność
  25. Chyba trzeba się powoli przyzwyczajać, że chmury i subskrypcje to przyszłość oprogramowania. Chociaż mam wrażenie, że akurat w tym przypadku pliki można trzymać lokalnie - to narzędzie ułatwi tylko zdalną współpracę wielu osób nad projektem itd.
  26. Treker

    Ciekawe filmy znalezione w sieci

    Od 0:20 daje ładnie radę
  1. Załaduj więcej aktywności
×