Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'sterowanie'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - roboty
    • Projekty - DIY
    • Projekty - DIY (początkujący)
    • Projekty - w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie
    • Kosz

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Znaleziono 8 wyników

  1. Cześć. Chciałbym zaprezentować projekt sterownika pieca dwufuncyjnego na paliwo ciekłe - gaz ziemny. Założenia projektowe: utrzymanie zadanej temperatury w pomieszczeniu/ mieszkaniu w okresie zimowym; wyświetlanie temperatur pomieszczenia, nastaw, godziny daty, stanu pracy pieca. BOM:arduino uno, serwo modelarskie sg90, czujnik temperatury lm335, wyświetlacz LCD 1.8" ST7735 waveshare, zegar rtc, obudowa wydruk 3d, materiał easy PET-G, zasilacz 9V DC, śruby, nakrętki, magnesy neodymowe. Działanie: urządzenie mierzy temperaturę otoczenia a następnie dostosowuje położenie pokrętła w celu załączania pieca. Jest to rozwiązanie najmniej ingerujące w jego działanie. Wykorzystanie przekaźnika przerywającego zasilanie powoduje natychmiastowe wyłącznenie pompy. Powyższe rozwiązanie powoduje tylko przekręcenie pokrętła do pozycji "0", przez co piec wygasza się zgodnie ze swoim cyklem pracy. Modyfikacja w piecu polegała na wymontowaniu oryginalnego pokrętła i włożeniu w jego miejsce ramienia połączonego z serwomechanizmem. Całość zmontowano w samodzielnie zaprojektowanej obudowie, wydrukowanej w technologii 3d. Korpus utrzymywał się na obudowie pieca za pomocą magnesów neodymowych, przez co nie ma konieczności wiercenia otworów.
  2. Dobry wieczór, Jestem "świeży" w sprawach programowania kontrolerów takich jak arduino, ale musiałem zrobić projekt na uczelnie. Wybrałem sobie sterowany przez moduł bluethooth XM-15 czołg. Podłączyłem wszystko z lekką pomocą stworzyłem połączenie z telefonem, przy użyciu terminala arduino "odpowiadało mi". Więc dodałem bibliotekę do silników dodałem kilka linijek kodu i wtedy zaczął się problem. Używam shielda z L293D i póki arduino jest połączone z komputerem czołg się porusza, ale jeśli podepnę zasilanie do złącza DC, nic nie działa. Używam Arduino Leonardo, a moduł bluethooth jest połączony do pinów 10,11. Czy to wina płytki czy coś w kodzie mam nie tak? Drugie pytanie czy da się zamiast terminala sterować za pomocą "gotowych kontrolerów" z google marketu. Poniżej kod programu: #include <SoftwareSerial.h> #include <MotorDriver.h> //Deklaracja portu szeregowego dla Bluetootha SoftwareSerial Bluetooth(10, 11); //Utworz instancje Bluetooth 10-RX 11-TX int buffer_in[200]; int i=0; int BluetoothDane; //do zmiennej int będą zapisywane odebrane dane MotorDriver m; int jade=0; void setup() { //i=0; // jade=0;//uruchomienie transmisji z terminalem while(!Serial); Serial.begin(9600); Bluetooth.begin(9600); //uruchom SerialSoftware z prędkością 9600 baud //Serial.println("Polaczyles sie z modulem Bluetooth czolgiem"); // digitalWrite(13,LOW); } void loop() { if (Bluetooth.available()) //Jeśli są jakieś dane { i=0; while (Bluetooth.available()>0) //Odczytujemy dane z bluetooth aż odczytamy wszystko { buffer_in[i]=Bluetooth.read(); //kopiuje dane z bluetooth do bufora i++; } digitalWrite (13,HIGH); Serial.println("Odebrano =\n"); Serial.print(i); //Serial.print("Zawartosc bufora\n"); for(int j=0;j<i-5;j++) Serial.println(buffer_in[j]); Serial.print("Koniec bufora\n"); if (i>0) //sprawdzamy czy cokolwiek odebraliśmy { //jesli tak to sprawdzamy co w buforze if (buffer_in[0]==1) { Serial.println("jade do przodu"); m.motor(1,FORWARD,255); m.motor(4,FORWARD,255); } if (buffer_in[0]==2) { Serial.println("jade do tylu"); m.motor(1,BACKWARD,255); m.motor(4,BACKWARD,255); } if (buffer_in[0]==3) { Serial.println("prawo"); m.motor(1,FORWARD,255);; m.motor(4,BRAKE,0); } if (buffer_in[0]==4) { Serial.println("lewo"); m.motor(4,FORWARD,255); m.motor(1,BRAKE,0); } if (buffer_in[0]==5) { Serial.println("Stop"); m.motor(1,BRAKE,0); m.motor(4,BRAKE,0); } //jak już sprawdzilismy co w buforze to trzeba go wyczyscic // i w następnym przebiegu petli znowu czekamy na coś co przyjdzie z blue memset(buffer_in, 0, sizeof(buffer_in)); } delay(1); //odczekaj 1ms } }
  3. Witajcie Forumowicze, Zamarzył mi się kiedyś wyświetlacz biegów w motocyklu. Stwierdziłem, że zamiast kupować, można zrobić go samemu. Będzie większa frajda Wykorzystam wyświetlacz 7 segmentowy ze wspólną anodą. Jako dekoder chciałbym użyć układ 4543, gdyż jak wyczytałem wyświetla pełną 6 i 9. W motocyklu mam 6 pinów, odpowiadających 6 biegom, na których przy poszczególnych biegach pojawia się stan niski (masa). I tu mam problem, bo nie wiem jak zredukować te sygnały na kod BCD. W necie znalazłem podobny schemat, jak poniżej, jednak nie mogłem znaleźć w Polsce układu 74ls147d, żeby go potestować. Czy wiecie, gdzie można go dostać, pod inną nazwą? Może mogę go zastąpić jakimś podobnym układem logicznym? Będę wdzięczny za wszystkie wskazówki. P.S. Jak się nie uda nic znaleźć, to za pomocą Arduino zaprogramuję sobie Atmegę. Wyjście awaryjne.
  4. Projekt Rąsia jest trochę wzorowany na projekcie z filmu Rodzina Adamsów. Może na razie nie aż tak perfekcyjny, ale realny. Mechanizm dłoni (prawej) został zakupiony tradycyjnie na stronie chińskiej (link na mojej stronie). Dostawa trwała wyjątkowo długo, ale była z miłą niespodzianką - dłoń była całkowicie zmontowana. Umożliwiło to pierwsze eksperymenty praktycznie w ciągu 15 minut od rozpakowania paczki. Jako układ sterowania posłużył moduł sterowania ramienia (opis na stronie). Obecnie program został przeniesiony na płytkę Arduino Uno, moduł sterowania został dostosowany do pinów Uno. Żeby Rąsia mogła mówić dodany został moduł odtwarzania dźwięku z Mówiącej Kostki - ładnie liczy na paluszkach. W związku z tym, że jest zima Rąsia otrzymała śliczną różową rękawiczkę. Urządzenie wzbudza pewien niepokój wśród ludzi, którzy doznali zaszczytu bezpośredniego kontaktu z Rąsią, ale nie należy się dziwić - nie jesteśmy jeszcze przyzwyczajeni do robotów. I tak już całkiem poważnie - projekt jest nie tylko zabawą. Ma na celu konstrukcję asystenta osoby niepełnosprawnej sterowanego głosowo i poruszającego się samoczynnie. Również będą prace nad sterowaniem bionicznym. http://www.ksiega-cesarska.pl/443758128
  5. W ostatnim czasie zorientowałem się, że trochę życie by mi ułatwiło urządzenie, które pozwoliło by mi sterować odtwarzaczem multimediów odpalanym na urządzeniu (telefonie) z Androidem. Całość byłoby niewielkim pilotem podobnym do tych znanych ze standardowych słuchawek np. takich: Widzimy tam po prawej stronie pilot do sterowania głośnością oraz włączaniem i zatrzymywaniem odtwarzacza. Chciałbym zrobić coś podobnego w formie niewielkiej płytki z kilkoma przyciskami fizycznymi działającej najlepiej bezprzewodowo (komunikacja poprzez Bluetooth). Funkcje o których myślę to zwiększanie i zmniejszanie głośności (2 przyciski: [+] i [-]), pauza/start (1 przycisk) i jeśli się da oraz jeśli odtwarzacz to obsługuje to szybkie cofanie się lub przeskakiwanie o kilka sekund do przodu w zależności od odtwarzacza (2 przyciski: [>] i [<]). Słuchawki z obrazka sam posiadam i ten pilot działa z wieloma odtwarzaczami - aplikacja YouTube, TuneIn i wiele innych. Mnie interesuje podobna funkcjonalność tj. kompatybilność z wieloma odtwarzaczami. Moje pytania to: 1. Jakie elementy elektroniczne będą potrzebne do wykonania urządzenia. 2. Jakie oprogramowanie będzie potrzebne (łącznie z technologiami i językami programowania). 3. Jaki jest poziom skomplikowania projektu - do ogarnięcia dla początkującego, średnio zaawansowanego, eksperta itd. Będę wdzięczny za wszelką pomoc. Informacje ogólne jak działają tego typu piloty i w jaki sposób potrafią działać z różnymi odtwarzaczami też będą pomocne.
  6. Witam, Dopiero zaczynam moją przygodę z Arduino i mam zamiar zrealizować projekt systemu sterowania rozjazdami na mojej makiecie kolejowej. Każdy rozjazd ma być przesuwany za pomocą zamontowanego pod makietą serwomechanizmu SG90 (razem 10 serwomechanizmów). Każde serwo reagować ma na zmianę pozycji swojego przełącznika dwupozycyjnego - w momencie przełączenia, zmienić pozycję o około 30 stopni i w niej pozostać, przy zmianie pozycji przełącznika do pierwotnej - serwo również ma wrócić do pozycji pierwotnej. Dodatkowo, przy każdym przełączniku mają być dwie diody, zawsze świecić ma się jedna z nich w zależności od pozycji, w jakiej znajduje się dany serwomechanizm. Posiadam Arduino Uno, oraz Adafruit servo shield pozwalający na podłączenie do 16 serw. Stąd moje pytanie do bardziej doświadczonych kolegów: czy przy użyciu Adafruit mogę coś takiego zrobić? Czy w ogóle przełączniki dwupozycyjne z dźwignią są do zastosowania w tego typu projekcie? Uwagi dotyczące połączeń i zaprogramowania mile widziane, za każdą pomoc z góry dziękuję
  7. Witam Jestem bardziej niż początkującym w tematach mikrokontrolerów i elektroniki, więc proszę o wyrozumiałość. Od jakiegoś czasu planuje zrobić robota wykorzystującego czujnik ultradźwiękowy (między innymi) do mapowania terenu. Ale dopiero od paru dni zacząłem szperać i czytać jak to zrobić krok po kroku. Ha. Nawet znalazłem coś podobnego na forum https://forbot.pl/forum/topic/11454-prosty-ultradzwiekowy-skaner-otoczenia-2d-360-stopni/ Rozbiłem się już na początkowych pytaniach, ale w tym temacie chciałbym zapytać konkretnie o jeden z nich: 1. Mianowicie jeżeli mam już arduino (z kursu arduino, który do teraz zbierał u mnie kurz) to co mi jest potrzebne prócz serwa pracy ciągłej do zbudowania obrotowej wieżyczki na której będą zamontowane czujniki ultradźwiękowe? Rozumiem, że zależy od serwa, ale łączy się je przez shieldy, albo tworzy się jakieś układy, albo zasila niezależnie od arduino? Czy to przez pobór prądu? 2. Czy dostępne w różnych sklepach ( botland, kamami) shieldy do silników obsłużą też serwo? Czy muszę mieć konkretnie shield ze sterownikiem serw? 3. Czy jeżeli servo będzie miało duży pobór prądu to nie zakłóci w jakiś sposób pracy czujników? Wiem, że pytania banalne, ale może Panowie potraficie mnie choć naprowadzić na trop. Sam w miarę czasu i możliwości w chwilach wolnych od roboty staram się szperać po książkach i necie, ale temat niby prosty a jednak masę wiedzy należy sobie gdzieś ze szkoły przypomnieć, a większości przypadków od zera się uczyć.
  8. hej w ramach łączenia hobby z nauką chcę wykonać nastawny-wagowo dozownik kremu - jak wystarczy wiedzy i cierpliwości to z obrotową końcówka w celu uzyskania domowych i efektywnie wyglądających słodyczy: Niestety nie posiadam pomysłu na sposób dozowania - wiadomo w domowych warunkach robi się różne rzeczy więc dobrze by było gdyby dało się to używać zarówno jak i do puszystych(bita smietana) jak i do kremów szwedzkich (ciężkie kremy ubijane na bazie tłuszczu ) - myślę że pracę można by oprzeć na powtarzalnym pomiarze wagi albo objętości Czy ktoś kiedyś zajmował się dozowaniem z takim pomiarem, będę wdzięczna za wszystkie wskazówki i podpowiedzi
×
×
  • Utwórz nowe...