Skocz do zawartości

sparow

Użytkownicy
  • Zawartość

    17
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O sparow

  • Ranga
    2/10
  • Urodziny 02.01.1991

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Pępowo
  • Zawód
    Automatyk

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Uaktualniam liste. Polecam 1.Programator AVR USB USBasp 1szt x 10zl 2.Arduino Motor Shield - Podwójny mostek VNH5019 1sz x 120zl 3.VNH3SP30 - Mostek H 30A 1szt x 30zl 4.Sharp GP2Y0A41SK0F - Czujnik odległości 4-30cm (posiada wyłamana scianke co nie przeszkadza w uzytkowaniu) 1szt x 25zl 5.Moduł 2 przekaźników 5V 1szt x 10zl 6.Przetwornica Dc-Dc Step-Up 4A Regulacja napięcia zasilającego Xl6009E1 1szt x 20zl 7.Mini komputer itx Intel DN2800MT 4 rdzeniowy intel Atom 1.8 GHz , 2Gb Pamiecie DDR3, dysk ssd 24GB, karta wifi 1szt x 320 zl 8.Adafruit Servo Motor Shield v2.3 - sterownik silników DC, krokowych i serw dla Arduino 1szt x 70zł 9. Silnik Pololu 29:1 350 obr/min z enkoderem 64 imp./obr. 2szt x 120zł 10. Koła Pololu 90x10mm czarne + hub mocujacy + Mocowania do silników Pololu metalowe 37D 2szt x 20 zł 11. Silnik N20 150:1 200 obr/min + Koła Pololu 32x7mm czarne + mocowanie 2szt x 20 zł Wysylka paczkomatem:)
  2. Dzieki:) Tak samo fajne jak podloga sa czesci na sprzedaz:)
  3. Witam Sprzedaję dzisiaj swój mały zbiór podzespołów , części które używałem przy pracy inżynierskiej i magisterskiej. Wszystko 100 % sprawne. Istnieje negocjacja cen. Wysyłka paczkomatem. Przy wiekszej ilości można się dogadać. 1.Programator AVR USB USBasp 1szt x 10zl 2.Arduino Motor Shield - Podwójny mostek VNH5019 1sz x 140zl 3.VNH3SP30 - Mostek H 30A 2szt x 30zl 4.Sharp GP2Y0A41SK0F - Czujnik odległości 4-30cm (posiada wyłamana scianke co nie przeszkadza w uzytkowaniu) 1szt x 25zl 5.Moduł 2 przekaźników 5V 1szt x 10zl 6.Przetwornica Dc-Dc Step-Up 4A Regulacja napięcia zasilającego Xl6009E1 1szt x 20zl 7.ZB2L3 tester pojemności baterii akumulatora 1V-15V wraz z koszykiem na ogniwo 18650 1szt x 20zl 8.Mini komputer itx Intel DN2800MT 4 rdzeniowy intel Atom 1.8 GHz , 2Gb Pamiecie DDR3, dysk ssd 24GB, karta wifi 1szt x 400 zl 9..Adafruit Servo Motor Shield v2.3 - sterownik silników DC, krokowych i serw dla Arduino 1szt x 70zł 10. Silnik Pololu 29:1 350 obr/min z enkoderem 64 imp./obr. 2szt x 120zł 11. Koła Pololu 90x10mm czarne + hub mocujacy + Mocowania do silników Pololu metalowe 37D 2szt x 20 zł 12. Silnik N20 150:1 200 obr/min + Koła Pololu 32x7mm czarne + mocowanie 2szt x 20 zł Zdjęcia prezentują sprzedawane części. Polecam
  4. Witam Mam problem z komunikacja z arduino w systemie ros. Wywala non stop błąd "Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino". Probowałem juz z kilkoma wersjami ubuntu oraz wersjami rosa.. i nic to nie poskutkowało. Obecnie Ubuntu 14.04 i ros indigo. Wykonuję projekt robota robiącego mapę otoczenia. Pozdro
  5. Cześć, mam na sprzedaż podwójny mostek H VNH5019 firmy POLOLU. 100% sprawny uzyty raz do porjektu pracy inż. Dla chetnych zdjecie na pw. Cena 120 zł z przesyłka do nowego właściciela. Pozdrawiam
  6. Wrocilem wlasnie z pracu i sprawdzilem pokolei. Nie no bomba. Wreszcie dziala wszystko. Oczywiscie trzeba dopracowac szczegoły ale jest progres:) Posiadacie moze jakas warta przeczytania lekturke odnosnie reg PI do regulacji predkosci pojazdu? oraz wyznaczania odometri na podstawie enkoderow. Posiadam siliniki Pololu 29:1 350 obr/min z enkoderem 64 imp./obr. Bede za wszystko bardzo wdzieczny. Pozdrawiam i zycze milej nocy
  7. Dodanie opoznienia powoduje brak zadzialania czujnikow. Nie reaguja wcale nawet osobno po zakomnetowaniu jednego z nich. Jakieś inne pomysly? I tak zmieniłem stany i predkosci w funkcji jazdy do tyłu bo widze ze skopiowalem bledna wersje kodu. Ale reszta bez zmian
  8. A więc tak #define trig1 2 //czujnik 1 #define echo1 3 #define trig2 7 //czujnik 2 #define echo2 6 // silnik lewy const int kierunekLewy=12; const int hamulecLewy=9; const int predkoscLewy=5; //silnik prawy const int kierunekPrawy=13; const int hamulecPrawy=8; const int predkoscPrawy=11; void setup() { Serial.begin(9600); pinMode(trig1, OUTPUT); pinMode(echo1, INPUT); pinMode(trig2, OUTPUT); pinMode(echo2, INPUT); pinMode(kierunekLewy,OUTPUT); pinMode(kierunekPrawy,OUTPUT); pinMode(hamulecLewy,OUTPUT); pinMode(hamulecPrawy,OUTPUT); pinMode(predkoscLewy,OUTPUT); pinMode(predkoscPrawy,OUTPUT); } void loop () { int czas, dist,czasII,distII; digitalWrite(trig1, HIGH); delayMicroseconds(1000); digitalWrite(trig1, LOW); czas = pulseIn(echo1, HIGH); dist = (czas/2) / 29.1; digitalWrite(trig2, HIGH); delayMicroseconds(1000); digitalWrite(trig2, LOW); czasII = pulseIn(echo2, HIGH); distII = (czasII/2) / 29.1; if (dist >=30 && distII >=30){ doPrzodu(); delay(50); } else { doTylu(); delay(500); } } void doPrzodu() { analogWrite(predkoscLewy,255); analogWrite(predkoscPrawy,255); //Lewy do przodu digitalWrite(kierunekLewy,HIGH); digitalWrite(hamulecLewy,LOW); //Prawy do przodu digitalWrite(kierunekPrawy,HIGH); digitalWrite(hamulecPrawy,LOW); } void doTylu() { analogWrite(predkoscLewy,255); analogWrite(predkoscPrawy,0); //Lewy do przodu digitalWrite(kierunekLewy,LOW); digitalWrite(hamulecLewy,LOW); //Prawy stop digitalWrite(kierunekPrawy,HIGH); digitalWrite(hamulecPrawy,HIGH); } Kod po zakomentowaniu dzialania jednego czujnika dziala. Dziala zarowno dla czujnika 1 i 2 ale kazdy osobno. Zapewne zrobilem maslo maslane ale to moje poczatki wiec prosze o nakierowanie co i jak. Teraz wykonuje sie od razu warunek drugi czyli jedzie do tylu. Pozdrawiam
  9. Witam Czy istnieje mozliwosc zaimplementowania w kodzie na arduino UNO dwoch czujnikow hc- sr04? Jeden obsluguje spokojnie ale po oddaniu kolejnego i nadpisaniu programu o kolejny trig oraz echo nie dziala wtedy zaden. Prosze o pomoc i nakierowanie czy sie da w ogole bo jesli nie to powalcze moze z sharpem. Pozdrawiam
  10. Sam wykonałem jako prace inżynierską platforme mobilną na gąsienicach i tak jak ty rozmyslalem nad zaletami gąsienic zbudowanych z łancuchów. I oprócz sporo pracy jak i czasu poświeconego nic więcej się nie osiagało. W warunkach poza domem wjeżdzajac we wode bloto czy piach łancuch sie nie sprawdza. Ogniwa sie zacieraja.. I waga!!! moj projekt ważył ok 16 kg.. u ciebie same gasienice waża juz sporo co przelozy ci sie na wybor silnikow oraz zapewne akumulatora zelowego ktory tez sam mało nie waży. Podjazd pod wzniesienie czy przeszkode może stanowić problem dla takiej maszyny. Ostatecznie wybor padl na przemysłowe koła pasowe napędzane silnikiem od wycieraczek samochodowych. Gasienice wycinane na zamówienie z materiału do produkcji pasków zebatych do maszyn przemyslowych. wszystko spasowane z odpowiednim napinaczem nie mialo porblemow nawet z wiekszym wzniesieniem. W razie pytam pisz:)
  11. Tez kiedyś nad nimi myślałem, ale nie bylem ostatecznie pewien czy wysteruje nimi zmianę polaryzacji silników. Dlatego wybór padł na mostek vnh5019.. Zakupiłem takowy do silników od wycieraczek użytych w moim projekcie.. 12A ciągłego w zupełności wystarcza.. pozdro
  12. To tak z rozpędu. Potrzebuję pomocy odnośnie visuala, ponieważ błędnie wysyła mi następny wysłany znak. Tak jakby się zapętlał i same potem śmieci podczas wysyłki lecą. Zamiast pojedynczego znaku wysyła je podwójnie. Dlaczego? Ok. Zamykam temat bo już sam rozwiązałem problem. Pozdro
  13. Witam. Borykam się z ogromnym problemem. Próbuję stworzyć aplikację , która będę sterował platformą. Na razie niech apka steruje zapalaniem i gaszeniem diody. Na szybko stworzyłem program na uC w Bascomie i przez terminal wszystko ładnie działa bez żadnych zawieszek. Kłopoty zaczynają się gdy zaczynam pisać w visualu. Przy pierwszym wysłaniu pojedynczego znaku zapali sie lub zgasnie dioda jednak potem lecą już śmieci , które potem uc odsyła. Gdzie popełniłem błąd? Pomożcie kod w Bascomie $regfile = "m32def.dat" $crystal = 8000000 $baud = 9600 Config Portb.0 = Output Config Serialin = Buffered , Size = 254 , Bytematch = All Enable Serial Enable Interrupts Dim U As Byte Dim I As Integer Do Input , U If U = 1 Then Set Portb.0 Print "dioda swieci"; Print End If If U = 2 Then Reset Portb.0 Print "dioda zgasla"; Print End If Loop End Serial0bytereceived: Return oraz kod z visuala w c# using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; namespace sterowanie2 { public partial class Form1 : Form { string RxString; public Form1() { InitializeComponent(); //readThread = new Thread(Read); } private void button2_Click(object sender, EventArgs e) { this.serialPort1.NewLine = "\r\n"; this.textBox1.Clear(); this.serialPort1.Open(); //this.button2.Enabled = false; //this.button3.Enabled = true; //readThread.Start(); } private void button3_Click(object sender, EventArgs e) { //this.readThread.Join(); this.serialPort1.Close(); //this.button2.Enabled = true; //this.button3.Enabled = false; } private void button4_Click(object sender, EventArgs e) { if (this.serialPort1.IsOpen) { //char[] test = { '2', '\r', '\n' }; //this.serialPort1.Write(test, 0, 3); this.serialPort1.WriteLine("2"); this.serialPort1. inputLen = 0 } } private void button1_Click(object sender, EventArgs e) { if (this.serialPort1.IsOpen) { this.serialPort1.WriteLine("1"); } } private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { //System.IO.Ports.SerialPort sp = (System.IO.Ports.SerialPort)sender; RxString = this.serialPort1.ReadExisting(); this.Invoke(new EventHandler(DisplayText)); } private void DisplayText(object sender, EventArgs e) { this.textBox1.AppendText(RxString); } private void serialPort1_ErrorReceived(object sender, System.IO.Ports.SerialErrorReceivedEventArgs e) { RxString = "Error\n"; this.Invoke(new EventHandler(DisplayText)); } } } Pozdrawiam i liczę na wszelką pomoc;)
  14. myslalem wlasnie aby sterowac silnikami z atmegi 32 podlaczonej za posrednictwem enc28j60 do routera. wtedy za opposrednictwem sieci mielibysmy maly serwer dzieki ktoremu mozemy sie niezle zabawic. ale zostaje problem z kamera wtedy bo avr i usb np to nie wyrobi. A koszta bezprzewodowej kamery lub chociaz po lanie przewyzszaja sama malinke z 512mb pamieci ktora daje wieksze mozliwosci niz sam avr. bo czujniki kamere i inne rzeczy mozemy sterowac z niej. co do samych gasienic wykonuje je z paskow rozrzadów od samochodow. do tego kola zebate od pomp wody i rolki z napinaczami. wszystko jednej marki wiec bedzie pasowac wysmienicie a odpornosc na kazde warunki atmosferyczne no i czesci zwiezione za przyslowiowa flaszke od zaprzyjaznionego warsztatu;)
×
×
  • Utwórz nowe...