Witam,
Poniżej podsyłam filmik nr 1 z kilku opisujących budowę maszyny do zrywania lub badania części elektromechanicznych. W zamyśle jest to jedno osiowa maszyna CNC z doczepionymi wymiennymi głowicami tensometrycznymi która jest w stanie również sprawdzić parametr elektryczny w postaci 0/1 lub wartość dostępną z ADC 0-1023.
Co do historii - jest to druga wersja maszyny tym razem oparta o arduino która ma jakieś sensowe wyniki. Pierwsza maszyna oparta o raspberyPI z własną nakładką - poległa na styku z elektroniką; lub moje umiejętności programistyczne nie były na tyle duże aby wykonać to tak aby działało zawsze niezawodnie. Do tego interface w pierwszej edycji wykonany w pythonie ( zbierał informacje z sieci gdzie była wpięta maszyna za pomocą socat i mechanizmu gniazd) który jest fajnym językiem ale przy rozwiązaniu gniazd trzeba uruchomić kilka niezależnych wątków i to dla początkującego programisty jest barierą nie do przejścia.
Poza tym - opieranie nawet prostego urządzenia o paski i prowadnice szuflad ........ no więc hyh
Obecna maszyna jest wpinana w komputer w złącze USB i może pracować pod każdym systemem operacyjnym - interface jest tu napisany w Arduino dla programistów tj Processing . Rdzeniem nowej maszyny jest Mega2560 która zbiera dane z 2 portów USART - jedno podpięte pod a.nano które ma zmodyfikowaną wersję programu grbl - do jednej osi. Kolejny port to komunikacja z tensometrem a.nano z HX711.
Sam program GUI to nic innego jak mostek który ściąga dane z płytki głównej i tworzy plik CSV z wartościami pobranymi z urządzenia.
No i na końcu - sam wynik to pierwszy udany pomiar mikroprzełącznika dźwigienkowego z widocznym punktem przełączania ( ON i OFF)
Teoretycznie wykres powinien być bardziej obły - tak jak załączony obrazek ale podejrzewam że prędkość odczytu z HX711 ma tu dużo do gadania i nawet sprawdzenie przy 3mm/min jest stanowczo za szybkie.
Swoje wykresy obecnie robię w programie GnuPlot który to niedawno odkryłem - ma świetne możliwości obróbki dużych plików z danymi - excel przy tym to karawan pogrzebowy
Pozdrawiam - pliki projektu wraz z KiCADem dostępne tu https://github.com/ytIIS/UTM/
UTM - czyli własna zrywarka
Maszyna wytrzymałościowa
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 104
- Rejestracja: 24 sie 2019, 22:19
- Lokalizacja: Banino
- Kontakt:
UTM - czyli własna zrywarka
Zapraszam na mój kanał Youtube
https://www.youtube.com/channel/UC6q40X ... sa4WcXdijg
https://www.youtube.com/channel/UC6q40X ... sa4WcXdijg
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 104
- Rejestracja: 24 sie 2019, 22:19
- Lokalizacja: Banino
- Kontakt:
Re: UTM - czyli własna zrywarka
Prace trwają nadal - i tu proszę prezentacja - jak potwierdzić powtarzalność pracy własnej wydrukowanej sondy 3D
https://youtu.be/oCafS8H-Pks
Pozdrawiam
https://youtu.be/oCafS8H-Pks
Pozdrawiam
Zapraszam na mój kanał Youtube
https://www.youtube.com/channel/UC6q40X ... sa4WcXdijg
https://www.youtube.com/channel/UC6q40X ... sa4WcXdijg
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 4695
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: UTM - czyli własna zrywarka
Gnuplot jest rewelacyjny do automatycznej wizualizacji danych.
Szukałeś szybszego rozwiązania?
IIS pisze:prędkość odczytu z HX711 ma tu dużo do gadania
Szukałeś szybszego rozwiązania?
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 104
- Rejestracja: 24 sie 2019, 22:19
- Lokalizacja: Banino
- Kontakt:
Re: UTM - czyli własna zrywarka
Tak - jedyne co udało mi się wydumać to AD620 + ADC12 bit + Atmega/uC ale nie wychodzi to taniej niż XH711 ;/ Liczę na to że kiedyś rozgryzę komunikację z HXem na poziomie stanów logicznych i uda się uzyskać kilka dodatkowych odczytów na 1s.
Zapraszam na mój kanał Youtube
https://www.youtube.com/channel/UC6q40X ... sa4WcXdijg
https://www.youtube.com/channel/UC6q40X ... sa4WcXdijg