Ahoj Všem,
Tak sem si udelal radost a za 9$ sem si poridil z EBAYe USB teplomer. Mezi svatky bylo houby co na praci, tak sem si hral a podarilo se mi to rozbehat pod LINUXCNC (EMC2).
Samozrejme to neni cele muj vytvor, ale pouzil sem jako vzdy za zaklad moudra jinych, chytrejsich a dopsal jenom tu omacku okolo.
Predchozi mereni teploty sem rozchodil pres arduino nano a LM335,ale nebylo to ono. Hodlam tim merit teplotu chladici vody pro vreteno.
Tady je par poznatku a zdrojaky kdyby to nekdo chtel pouzit. Dokonce sem rozchodil i prutokomer s hal sondama z kavovaru (taky asi za 10 babek), ale to je jina kapitola.
takhle to vypada. ma to asi 1m dlouhou snuru.
Pres gladevcp sem si prihodil graf a ukazatel okamzity teploty. Ta spicka je zpusobena tim, ze sem to vzal do ruky, aby se to trochu hlo.
Neumi to nic jinyho nez ukazat teplotu v celsiech a fahrenheitech.
Je to kompilovano pod LINUXCNC 2.6.0, ale neni problem to rozbehat pod jakoukoliv verzi.
Tady je postup:
instalaci vyvojove verze LINUXCNC popisovat nebudu, je to kdyz tak u meho starsiho prispevku jak rozbehat kameru v emc.
je zapotrebi doinstalovat vyvojove knihovny pro USB
sudo apt-get install libusb-dev
pro jistotu nahrat emc2-dev pro kompilaci
sudo apt-get install emc2-dev
Ted by bylo asi vhodne zasunout teplomer do USB a zkontrolovat jestli ho system vidi
lsusb
mel by tam nekde byt radek ktery obsahuje slovo Microdia.
Samozrejme to jde zkompilovat i bez teplomeru, natahnout modul taky jde, jenom to neukazuje teplotu.
pak staci prilozeny soubor nakopirovat nekam na disk a rozbalit.
tar -xzf temper.tar.gz
prepnout se do adresare temperature a zkompilovat.
doporucuju to delat pod rootem, kvuli nastaveni prostredi, proteze treba sudo make install to sice taky naistaluje ale ne do vyvojoveho adresare, nybrz do ostreho.
takze
sudo -s
nastavit prostredi.
~/emc2-dev/scripts/rip-environment
pak uz staci
make
make install
make rules-install
posledni radek prida pravidla do /etc/udev/rules.d aby bylo mozne to poustet i bez opravneni root.
jeste je dobre po kompilaci a nastaveni pravidel otocit masinu, aby se pravidla znovu natahla. Jde to i jinak, ale......
Nekam do sveho *.hal souboru pridate radek
loadusr temp
a to je cele.
Pak uz jsou videt v halconfigu dva nove piny:
temperature.celsius
temperature.fahreinhait
kdyz by to nekdo chtel vyzkouset bez grafickeho prostredi, tak staci
halrun
loadusr temp
show pin
samozrejme s nastavenym prostredim
na co si nove dva signaly napojite a jak zobrazite uz je na Vas.
Poznamka na zaver:
kdyby ste to nekdo chtel pouzit do starsi, jeste nerebrendovane, verze EMC (tusim pod 2.5) tak je zapotrebi v Makefile zmenit slovo llinuxcnc za lemchal. Pri zmene na linuxcnc se zmenily nazvy knihoven. Pak samozrejme neni potreba nastavovat prostredi pomoci scriptu rip-environment
Martin
Dneska trochu strucneji, nechce se mi rozepisovat. Samozrejme dotazy kdyztak zodpovim.
USB teploměr v LINUXCNC
Zpět na „LinuxCNC - drive pod nazvem EMC2“
Přejít na
- O tomto fóru
- ↳ Rady začátečníkům
- ↳ Proč vzniklo toto fórum
- ↳ Členové
- ↳ Provozní záležitosti
- ↳ Test
- ↳ Sponzoring, reklama
- ↳ Srazy, akce, výstavy, burzy
- ↳ Vývoj fóra
- Motory
- ↳ Krokové motory
- ↳ Servomotory
- ↳ Ostatní elektromotory
- ↳ Třífázové krokové motory
- Šrouby a převodovky
- ↳ šrouby a převodovky
- ↳ lineárni vedení
- ↳ Ostatní mechanika
- ↳ řemenové převody a pohony
- Konvenční a CNC stroje, provoz údržba, přestavba
- ↳ Frézky asijské produkce - Optimum, Bernado, Warco, Sieg, Proma, Optimum, a tak dále a tak dále
- ↳ Jiné stroje - vrtačky, brusky, pily atd.
- ↳ Kde koupit starší stroje
- ↳ CNC soustruhy
- ↳ CNC frézky
- ↳ zahranicni produkce
- ↳ konvenční soustruhy
- ↳ konvenční frézky
- ↳ roboti a manipulatory
- Software
- ↳ LinuxCNC - drive pod nazvem EMC2
- ↳ MACH všech verzí
- ↳ Skriptorium - Odkladiště skriptů pro MACH
- ↳ Učíme se Fusion 360
- ↳ TurboCNC
- ↳ CAD
- ↳ CAM
- ↳ Gravostar
- ↳ postprocesory
- ↳ Ostatní software
- ↳ PLM, PDM
- ↳ školeni, kurzy, výměna zkušenosti
- ↳ Aspire
- PC
- ↳ levná PC
- ↳ Periferie
- ↳ Ostatní (pc)
- ↳ hardware na kterem skutecne chodi mach
- Zajímavé stránky a odkazy
- ↳ www stranky o stavbe CNC
- ↳ výrobci mini cnc
- ↳ Ostatní odkazy
- G-kód
- ↳ Učebnice programování, literatura, dokumentace systémů
- ↳ podpora v mach3
- ↳ editory
- ↳ Ostatní veci kolem programovani
- Elektronika
- ↳ krokove unipolarni bipolarni a servomotory
- ↳ Driver Bistep www.cncnet.info
- ↳ elektronika pro krokove motory http://www.siliconbrain.biz/
- ↳ plosnaky
- ↳ H1 a jine z www.gravirovanie.sk
- ↳ Ostatní elektronika
- ↳ GSK
- ↳ cinske desky s TB-6560 cervena a modra
- ↳ MCU
- Materiál
- ↳ ceníky
- ↳ hliníkové profily
- ↳ materiál pro gravírování
- ↳ povrchová úprava
- ↳ Ostatni material
- ↳ Technologie a měření
- ↳ konvencni obrabeni
- Galerie a knihovna
- ↳ naše mašinky
- ↳ výrobky a obrobky
- ↳ videa
- ↳ Ruzne jine fotecky videa a dokumenty
- ↳ Dokumentace ke strojům
- ↳ Technická literatura
- ↳ Videopřednášky
- ↳ Neurazitelní
- ↳ Fyzikální čtvrtky
- ↳ Pátečníci
- Inzerce
- ↳ Nákup
- ↳ Prodej CNC strojů v exekuční dražbě
- ↳ Prodej
- ↳ Ebay, aukro, a jine
- ↳ Volné výrobní kapacity
- ↳ Potřebuji vyrobit - vypomoc pri vyrobe
- ↳ Prace
- Nástroje
- ↳ pro soustruh
- ↳ pro frézku
- ↳ dalsi
- Profi CNC a konvenční stroje
- ↳ Mechanika a komponenty
- ↳ Ridici systemy
- Co se jinam nevešlo
- ↳ Zacinam stavet a nevim jak na to
- ↳ kdyz nebudes vedet kam
- ↳ Prevazne nevazne
- ↳ Co lze použít na stavbu stroje
- ↳ Navody ke strojum, dokumentace
- ↳ plazma plyn voda laser EDM
- ↳ Rapid prototyping - stereolitografie - 3D tisk - 3D skenery - RepRap a související projekty
- ↳ Multioborová diskuze o technických tématech
- ↳ slovnicek pojmu
- ↳ Automaticka vymena
- ↳ Sobestacnost - alternativní životní styl
- ↳ doprava
- ↳ kafilerie
- ↳ Vstřikování plastů
- ↳ Astronomie
- ↳ Rébusy
Reklama