Masterat şi de sclavi


Modulele sistemului Theremino

Aceasta pagina este dedicata pentru comentarii şi idei pentru module de Master şi Slave


Unii utilizatori au întrebat cum să se aplice o sursă de alimentare externă

Cea mai simplă soluţie este să utilizaţi un HUB USB cu 5 Alimentator de volti 5 Exteriorul volţi. Unele dintre aceste hub-uri pot ajunge chiar până la 3 Amperi şi peste. Dar vă recomandăm că tu nu exagera curentul maxim, pentru a evita riscul de ardere contactele delicat de porturi USB.

În cazul în care sistemul este compus din Master şi sclavii ar putea fi utilizate adaptoare vizibile în partea de jos a acestei pagini: www.theremino.com/hardware/Actuators

Adaptoare poate opri, şi produse alimentare, întregul lanţ de sclavi sau acestea pot fi utilizate pe o singură acţionare, interponendoli între Pin de InOut şi l ’ de acţionare cu extensia standard.

Aceste considerente se aplică să aibă mai multă putere pe pinii de InOut şi nu să se hrănească modulul coordonator la exterior ’.

În toate cazurile, vă recomandăm că nu exagerati cu curentul maxim şi utilizează o sursă de alimentare protejate împotriva scurtcircuitelor. De asemenea, asiguraţi-vă că ea nu produce zgomot şi vârfuri de tensiune cînd ei a lega la 220 Volţi.

În caz de actuatori cu curentul puternic de înainte de a continua externe de alimentare încercaţi un condensator de 4700 UF între + 5V şi ground. Condensator pot fi sudate la master, sau puteţi folosi PIN-ul a rămas liber pentru a accesa +5 şi la sol şi conectaţi condensatorul cu un conector de sex feminin mici.

În cazul în care este într-adevăr necesar pentru a hrăni PIN maestru la extern ’ face ca în această imagine.

——————————————

Maestrul a condus nu porneşte

Dacă condus pe maestrul va activa pe nu nu aduce sistemul de eşec USB sau în drivere Windows, Este mult mai probabil să fie la fel de condus.

——————————————

Scrie aici întrebările dumneavoastră şi recomandări, asa ca va fi util tuturor.

  1. Cosmin Gianni. spune:

    Bună ziua Livio sunt Gianni (CNC modificată) Am primit drivere :TB6600 Versiune imbunatatita 32 Segmente 4A 40V 57/86 Driver Motor pas cu pas

    Dar nu pot lua ei la spre work.
    Aveţi anumite semne să-mi dea link-uri master & drivere?
    îţi mulţumesc foarte mult

    • Livio spune:

      Ar trebui să existe nici o avertismente speciale, colegi GND GND, apoi conectaţi pas semnal si semnalul şi ar trebui să funcţioneze.

      Nu au schimbat firele de motoare? Trebuie să conectaţi strângere.

      Nu au greşit slot numere în HAL sau aplicarea în CNC apps?

      Sunt ai deţine HAL început aplicarea?

      În aplicarea CNC păstra ambele butoane “În AFARĂ de activat” şi “HAL activat” (la dreapta sus) aprins?

      Eu personal nu aţi încercat aceste drivere aşa că nu ştiu dacă nu există, de asemenea, o calificare pentru el, în acest caz, le-aţi luat pentru a le oferi o masă sau un +5 pentru a permite.

      În cazul în care nu se poate scrie-mi la “Inginerie la semn theremino dot com” şi vom auzi prin telefon sau skype.

      • Cosmin Gianni. spune:

        Bună ziua Livio.. În această dimineaţă am facut unele teste şi a găsit:

        Maestru — conducător auto
        GND — DIR –
        DIR — DIR + 5v
        pas — Puls –
        +5v — Puls + 5v

        Reţineţi că imprimarea pe coperta este drivere incorecte în comparaţie cu imprimat în interiorul:
        informații privind rezultatele motorului sunt schimbate între un şi b, dar polaritatea sunt respectate, apoi au fost anumite probleme în cazul în care direcţia de mers înapoi nu.

        driverele sunt bine şi am trecut de la vel 800 şi acc 25 în vel 2000 şi acc 1500 toate cu 3,2 Ah….Poate creşte până la 4 Ah

        Sfaturi de Livio Multumesc

        • Livio spune:

          Link-ul ar trebui să fie aşa:

          master ......... driver
          -----------------------
          gnd ............ dir -
          dir ............ dir +
          gnd ............ pulse -
          step ........... pulse +

          • Cosmin Gianni. spune:

            Am încercat aşa cum spui dar motoarele au fost întâmplă într-o direcţie numai si numai cu comenzi negative

            • Livio spune:

              DIR (care determină direcţia) ai avut conectat la fel ca masa mea. Că orice diferenţe ar putea fi pe urmele de mişcare şi nu pe direcţia de mişcare.

              Deci, poate că problema de eşecul de a schimbare de direcţie a fost din cauza alte.

              Conectarea la masa ta pas impulsuri (paşi auto) Dimpotrivă.

              Lucrul cu impulsuri dimpotrivă nu trebuie să cauzeze probleme deoarece am tratat firmware-ul astfel încât să pot lucra independent sau cu negative decat pozitive impulsuri (cu alte cuvinte, ne asiguraţi-vă că pentru a finaliza fiecare mişcare cu fata dreapta şi apoi să Miss un pas la sfârşitul fiecare mişcare).

              Deşi unele drivere de motor poate să nu funcţioneze bine cu impulsuri care mai mici mari de sus. Sugerez să conectaţi aşa cum se arată în tabelul şi dacă aceasta nu funcţionează afla de ce.

            • Livio spune:

              Eu sunt cu îndoială….

              Nu este că pe plan intern a conducătorului auto doua intrari marcat + 5V sunt legate între ele?

              Aveţi un model de driver?

            • Livio spune:

              Am dus pentru a găsi schema şi pare a fi aceasta:
              http://www.sainsmart.com/zen/documents/20-019-209/ST-M5045%20Instruction%20manual.pdf

              Se poate spune că trei photocouplers sunt complet izolate una de alta, Deci ar trebui să meargă.

              Nu este că vă fuzionat K + si Pul + cu un fir, aşa cum se arată în imagine “Tipic conexiune”?

              Altă posibilitate este că aţi adăugat rezistenţe “RADU” şi că, prin urmare, noastre 3.3 nu destul de mai mult de volţi. Rezistori “RADU” exterior trebuie să fie eliminate pentru că.

              Eu nu pot găsi cele mai mici caracteristici de tensiune. Ştiu că mulţi au folosit-le cu 3.3 volţi şi, prin urmare, ar trebui să meargă. Eventual, să asiguraţi-vă că pentru a-pilot-le cu suficient curent, rezistori internă ar trebui să se reduce, de asemenea 240 Ohm la 100 Ohmi sau mai puţin (Maestrul nostru are deja rezistenţe pe ieşiri).

  2. vital1 spune:

    îmi pare rău, Postat în locul greşit. Vă rugăm să ştergeţi.

  3. Livio spune:

    Scris de Mark:
    ... Deci’ face, cu Arduino creat un proiect de Master dar nu lucruri care nu pot face Master. Acest lucru arata rau la Master, deoarece acesta subliniază graniţelor sale ar trebui...

    Răspuns:
    Sistemul nostru este o intrare PC utilizabil chiar de către cei care nu ştiu cum să program. În cazul în care te complica prea pierde caracteristica sa de minimalism. Apoi el limitează în mod necesar.

    Marco a scris:
    ... şi încă a limitat Arduino ca ceva mai mult decât ceea ce este, aproape denigrandolo, Când în schimb există Arduino, şi compatibil ,mult mai puternic decât Nano si una...

    Răspuns:
    Placi Arduino, Indiferent cât de puternic, Când se utilizează ca în afară de PC, suferi inevitabil gâtuire cauzate de serie virtuală.

    Aplicarea-> O.s.. -Serial-USB-CH340 >>> (sau similare) ->-> CH340-USB-Arduino-Serial >>> O.s.. -> Cerere

    În toţi aceşti paşi câteva milisecunde pierzi aceasta pentru puterea. Şi nu este atât de mult Arduino să-l pierd, driverul serial virtuale, dar şi sistemul de operare a PC-ului. Nucleul alocă sarcini pe PC-ul (Dar chiar şi pe Linux şi Mac), lucrul cu o granularitate milisecunde, de ce pierzi mai mult sau mai puţin o milisecunda cu fiecare conversie.

    Este deja un miracol pe care maestrul ajunge aproape 1000 schimburi pe secundă. Sunt 1000 schimburi complete, dus-intors, pentru toate popicele în acelaşi timp.

    Şi este inevitabil că o serie virtuală, cu toate demersurile ce trebuie sa faci, pierde cel puţin patru milisecunde şi, prin urmare, are o limită de lângă 250 schimburi pe secundă. Care nu este de a denigra. Pentru aplicaţii de sine stătătoare Arduino este bine, Dar ca o formă de InOut este întotdeauna mai mic decât Master.

    S-ar putea părea că 1000 sau 250 schimburi pe secundă nu sunt o mare diferenta. Dar pentru cele mai multe dintre aplicaţiile noastre sunt. Cu 1000 comerciale aveţi o lăţime de bandă de 500 Hz, şi apoi veţi vedea pana al 10-lea armonice 50 Hz. Acest lucru face posibil pentru aplicaţii cum ar fi FlickerMeter şi analizor de val pentru a analiza calitatea de 50 Hz.

    În schimb 250 schimburi pe al doilea face o lățime de bandă de peste 100 Hz, Asta e exact salariul minim. Ei vor mai bine pentru aplicatii de automatizare, Dar dacă te duci în jos chiar putin nu se pot muta chiar bine motoarele, sau face o buclă de feedback care leagăne şi nu merge sacadat.

  4. Livio spune:

    În ceea ce priveşte postul anterior ne-au scris:
    Raţionamentul rând dacă transferul sunt obligate să pună o singură valoare pentru timp, doriţi să eşantion dispozitiv limitele, doriţi să limitaţi canal de comunicare între PC și aparat.

    Dar dacă, De exemplu, un dispozitiv ar putea gusta pe plan intern cu o frecvenţă 10 ori mai mare decât cea de transfer şi ar putea transfera simultan valorile 10 probe per PC deoarece canalul de comunicare să nu mai, şi PC-ul a fost atât de puternic că putem face dintr-o dată fiecare dintre calculele 10 noile valori, prin repetarea calculul 10 ori prin includerea doar una dintre 10 noi probe la un moment dat, Nu v-ar lua reale de lăţime de bandă 10 ori mai mare? Întârzierea prelucrării şi exploatarea rezultatelor, egală cu data transferului de date, întotdeauna va fi constantă, precum s-ar putea transfera mai multe date decât puteţi pentru fiecare transfer.

    Dacă am înţeles corect ceea ce am descris ar permite o creştere în bandă, a nu se confunda cu supersampling care creşte raportul semnal-zgomot, şi are loc exclusiv dispozitiv final.

    Răspuns:
    Ceea ce se descrie este nu mai lucrează în timp real, dar în “lot”, Adică o mulţime de probe. Trebuie să vă, apoi aşteptaţi pentru toate probele din lot au sosit înainte de a vă pot răspunde şi vă veţi pierde capacitatea de a interveni dacă, De exemplu,, După a treia probă unul vede că este timpul pentru a schimba datele de ieşire.

    în plus.
    Sus allHAL ar putea trimite un colet, De exemplu,, o sută de probe. Dar atunci el ar trebui să le prelucreze şi atunci trebuie să schimbaţi HAL pentru fiecare activitate. Nu puteţi trimite 100 probe pentru alte aplicaţii (prin intermediul nostru mecanism de sloturi) Dacă nu cu sincron tehnici zbârcit-o dar nu mai mult de un eşantion fiecare câteva milisecunde.

    Şi există un al treilea aspect care ar împiedica oricum pentru a trimite prea multe date la fiecare schimb.
    Pachetul ultimate dispozitive USB ascuns este limitată şi pur şi simplu doar pentru a trimite date la toti pinii de Master şi de Adc. Pentru a trimite pachete mai mari ar trebui să utilizaţi un non-ascuns. Şi atunci s-ar pierde unul dintre avantajele cheie ale sistemului nostru, Asta este, pentru a vă conecta la Master si vad it work pentru, pe toate ferestrele, Nici o probleme de driver.

  5. Livio spune:


    ——————————
    Louis ne-a cerut
    —————————–

    Cum pot conecta mai mult 6 butoane capacitive?


    —————————–
    Răspuns
    —————————–

    Comandantul poate citi 6 butoane capacitive. Sclavii ar putea citi 8, Dar cu complicaţii suplimentare, De ce nu le recomanda. În unele cazuri puteti folosi mai mulţi coordonatori, şi conectaţi-l cu un HUB USB, pentru a avea doar un singur fir care merge la PC.

    Onoff
    Tu a putut conecta 12 butoane capacitive OnOff la fiecare maestru, cu adaptorul de explicat aici:
    https://www.theremino.com/hardware/inputs/sensors#caponoff

    Dacă aveţi orice adaptor aproape senzorului, apoi fire spre Master curs va fi de orice lungime.

    Aceste adaptoare pot fi achizitionate de pe eBay pentru aproximativ un Euro.

    Utilizarea Arduino
    Ai putea folosi, de asemenea, o ArduinoNano, legat de aplicatia noastra de ArduHAL. ArduHAL va trimite date la sloturi şi apoi de atunci încolo este ca şi cum am avut folosit Învăţătorului nostru. Prin fantele pot conecta toate aplicaţiile noastre.

    Biblioteca ar trebui să fie programat cu Arduino pentru butoane capacitive
    http://playground.arduino.cc//Main/CapacitiveSensor

    Noi nu încercăm, Dar, probabil, cu un Arduino Nano poate fi citit până la 21 butoane capacitive.

    Sigur că firele trebuie să fie scurtă (maxim zece centimetri), şi departe de a reciproc, astfel încât să nu influenţeze.

  6. Livio spune:

    Fabio ne-a întrebat
    Am o problemă cu Hal, fiecare acum şi apoi, nici un motiv aparent, decuplează prevenind citirea sondelor și apoi se blochează executarea programului. Orice idee?

    Răspuns
    Modulul de master întrerupe comunicarea USB atunci când primesc o tensiune mai mare 3.3 volți pe pinul de intrare.
    Doar că tensiunea depășește 3.6 volţi, cu cel puțin 100 uA curent, pentru un moment scurt (microsecunde) și atârnă USB.
    Din păcate, aceasta este o, spune defect, Micro folosit, PIC produs de Microchip.
    Modulul principal are protectii bune, așa că nu se rupe nimic, dar USB este blocat și trebuie să apăsați Recunoaștere.

    Acest lucru se poate întâmpla din următoarele motive::
    – Un senzor este alimentat la cinci volți, iar în unele momente generează tensiuni de mai sus 3.3 volţi.
    – link-uri lungi și neprotejată, luând interferențe capacitiv de la alte cabluri din apropiere.
    – Conexiuni la sol Instabil, care ating rănit sau care sunt lungi și mici.
    – Tulburări pe conexiuni la sol, cauzată de aprinderea încărcăturilor grele sau surse de alimentare.
    – surse de alimentare suplimentare conectate la rețea și a maselor cu fir incorect.

    Există mai multe soluții
    – senzori propulsată 3.3 volţi, în loc de 5 volţi.
    – Utilizați Pin 7,8,9 care tolerează 5 volţi.
    – Adăugați un rezistor în serie la intrare (zeci de Kohm) astfel încât să se limiteze la curent 50 şi Meno.
    – Nu folosiți conexiuni lungi și neprotejată.
    – Tratarea bună distribuție a greutății (robust și stele).
    – Nu folosiți surse de alimentare suplimentare, dar numai 5 Volt USB.
    – Dacă utilizați surse de alimentare suplimentare, masa lor (GND) Acesta trebuie să fie conectat la PC, și nu la Master.

    O soluție extremă (să se aplice numai în cazul în care nu puteți repara hardware-ul).
    – Cele mai recente versiuni ale HAL scrie în slotul zero numărul de master conectat.
    – Acesta utilizează un software special, sau editați una dintre noastre.
    – Software-ul citește periodic Slot de zero.
    – Dacă valoarea zero, este un slot, sau mai mare decât unul, bine.
    – În caz contrar, software-ul trimite o comandă HAL „Recunoaște“ (HAL citește instrucțiunile).
    – După o „Recunoaștere“ comanda Software-ul așteaptă o secundă înainte de reverificare.

    A se vedea, de asemenea, aceste pagini:
    https://www.theremino.com/technical/connection-cables#long
    https://www.theremino.com/technical/communications#pullup
    https://www.theremino.com/technical/pin-types
    https://www.theremino.com/hardware/devices

  7. Livio spune:

    George ne-a scris
    Pentru o termică ar trebui să măsoare temperaturile centrale. În mod normal, în încălzire și sanitare sunt utilizate NTC (pentru a salva) PT100 – Pt1000. Acestea din urmă sunt mai fiabile și puteți îndepărta mai mulți metri.

    Răspuns
    S-ar putea dori să utilizeze LM35 pentru toate sondele -55 în +150 grade.
    Uita-te pe acest link pagină:
    https://www.theremino.com/hardware/inputs/meteorology-sensors#temperature

    PT1000 nu mai sunt corecte, Singurul avantaj de a fi capabil de a citi până la 500 – 700 grade
    În schimb, PT1000, și chiar mai rău PT100, Ele sunt mai dificil de citit (l-ar lua Adc24 conectat la 3 sau 4 fire și funcția de liniarizare) și, dacă nu fântânii legile sunt considerabil mai inexacte LM35.

    Pentru distanțe lungi trebuie să utilizați un cablu ecranat cu două fire interioare.
    Cu sonde de rezistență cablu LM35 contează pentru nimic și, în cazul în care cablul este ecranat, Puteți merge, de asemenea, departe de sute de metri. Singura preocupare este fulgerul, Deci, înainte de a ajunge la unitatea ar trebui să conectați ecranul cablului la sol.

    Pentru a le face să ia etanșă la apă un tub de plastic închis în partea de jos, pentru a trece peste ea în LM35 mai multe conexiuni și cablu ecranat. Apoi, umplerea de bi-componente sau chiar numai rășină siliconică. Pot să vă asigur va simți ploaia și gerul de zeci de ani (înainte de etanșare dovada că funcționează bine, și anume că este conectat corect și că nu există pantaloni scurți).

  8. Livio spune:

    George ne-a scris
    Ar trebui să măsoare cu precizie frecvența grilă, Cum pot sa fac?

    Răspuns
    Pentru a citi frecvența de alimentare procurat de la un transformator de mică 220 în 6, 12 sau 24 volţi (cu ieșire alternativ) apoi conectați-l la master cu circuit pentru a măsura tensiunea pe care le vedeți pe această pagină: https://www.theremino.com/hardware/adapters#powermeter

    Circuitul este însă adecvat pentru a măsura tensiunea cu o intrare ADC, dar, în cazul dumneavoastră, veți avea un semnal mai mare adecvat pentru o intrare “Perioada”. Prin urmare, circuitul trebuie modificat prin înjumătățirea R1

    Valoarea lui R1 trebuie să fie:
    – 330K în cazul în care transformatorul este de a fi 24 A fost alternata
    – 150K în cazul în care transformatorul este de a fi 12 A fost alternata
    – 82K în cazul în care transformatorul este de a fi 6 A fost alternata

    Rețineți că transformatorul trebuie să fie “pur”, nepopulata (diode sau condensatoare), și apoi trebuie să își încetează 6, 12 sau 24 volţi AC.

    Apoi, trebuie să configurați ca pin de intrare “Perioada” și trebuie să activați mânerul “Conversia la frecvenţa”

    În acest moment, în slotul asociat veți găsi valoarea de frecvență în Hz precisă la miime de Hz. În cazul în care frecvența este instabilă, puteți fi în medie de-a lungul timpului prin reducerea vitezei de răspuns HAL, și prin apăsarea butonului “Viteza de răspuns” (“Viteza de raspuns” în cazul în care hal este configurat în limba engleză).

  9. Vincenzo spune:

    Bună ziua Livio, ar fi posibil să se utilizeze un maestru pentru a se conecta la un MACH3 software MPG cu fir?
    eventual folosind simularea presiunii pe tastatură, așa cum se face cu un joystick sau similar și Keygrabber.
    Salutări.
    Vincenzo

    • Livio spune:

      nu, îmi pare rău, MACH 3 funcționează numai cu portul paralel și la fel cum a fost proiectat.
      Deci, dacă Mach3 folosește nu se poate conecta la nimic în sistemul nostru, nu comunică cu software-ul nostru, și chiar și cu modulele hardware.

      • Vincenzo spune:

        ok, M-am gândit că ai putea asocia un eveniment electronic, în simulare de intrare de master apăsând butonul PC.

        • Livio spune:

          Știu puțin Mach3 dar mi se pare a avea mai multe opțiuni. Deci, cred că poate citi cheile PC.

          Dacă nu se poate face atunci ar trebui să vedeți ce informațiile pe care le puteți trimite prin singura sa cale de comunicare hardware, adică, firele portului paralel.

          Dacă (instructiuni Mach3) găsi unul din sârmă paralel (sau mai multe fire) care, ridicat sau coborât, face ceva util, atunci vă puteți conecta apoi la ieșirile Învățătorului și le conduce cu tastele tastaturii. Nu poți face prea mult, dar poate ceva iese. Totul depinde de ceea ce se poate face Mach3 ca răspuns la firele paralele.

  10. Vincenzo spune:

    bună, ceea ce faci cu un click de mouse pe Mach3 are o acțiune tastatură corespunzătoare.
    Utilizarea Xpadder am configurat un joystick care acționează pe comenzile asociate cu tastatura și funcționează.
    de aceea m-am gândit că ar putea fi trimisă prin acțiunea de master tastare combinație / HAL / software-ul face ca Xpadder.
    Salutări

  11. Livio spune:

    ================================================== =================
    Engleză
    ================================================== =================
    În cazul în care micro-ul este supraîncărcat pinii servo de precizie pierde modul master
    și poate fi instabilă (mișcări mici), în principal, în următoarele cazuri:

    – Atunci când mulți Servo Pins sunt configurate
    – Când se utilizează Pins de tip Stepper

    Servo marcatorii pot fi înlocuite cu PWM-Rapid, care sunt complet corecte
    dar frecvența generată nu poate fi mai mică 250 Hz (în timp ce în servomecanisme normale este 60 Hz)

    În plus, există doar cinci PWM-Fast pentru fiecare master și complex, configurația lor cea mai.

    Pentru a utiliza modulul de master Pins PWM-Rapid ca Servo, setați aceste valori în HAL:

    – Max valoare = 1750
    – Valoare min = -250
    – Frecventa = 250
    – Ciclu de lucru de Slot = Activat

    Prin modificarea ușor 1750 puteți regla poziția max (când fanta este = 1000)
    Prin modificarea ușor -250 puteți regla poziția min (când fanta este = 0)

    === ATENȚIE ===
    Frecvența Servo acționare devine 250 Hz în loc de 60 Hz
    Deci, numai servomecanisme digitale pot lucra și poate nu toate.
    Unele servomecanisme analogice pot încălzi și arde.

    ================================================== =================
    Italiană
    ================================================== =================
    Tipul de pini Servo Modul de Master pierd precizie atunci când micro-ul este supraîncărcat,
    și poate fi instabilă (mișcări mici) în principal, în următoarele cazuri:

    – Atunci când configurați mai multe tip Pin Servo
    – Când utilizați, de asemenea, de tip Pin Stepper

    Tipul Servo PIN poate fi înlocuit cu PWM-rapid, care sunt complet precise
    dar frecvența generată nu poate fi mai mică 250 Hz (în timp ce funcționarul este normal 60 Hz)

    În plus, PWM-Fast este doar cinci pentru fiecare master și configurația lor mai complexe.

    Pentru a utiliza Fast Pin-modulul PWM ca setarea acestor valori în HAL Slujitorul Maestru:

    – Max valoare = 1750
    – Valoare min = -250
    – Frecventa = 250
    – Ciclul de Slot = Activat

    Puțin schimbarea 1750 puteți ajusta poziția max (când fanta este = 1000)
    Puțin schimbarea -250 puteți regla poziția min (când fanta este = 0)

    ATENȚIE === ===
    Slujitorul a frecvenței de conducere devine 250 Hz în loc de 60 Hz
    Deci, numai servo digital poate lucra și poate nu toate.
    Unele servomecanisme analogice pot încălzi și arde.

    • Livio spune:

      Claudio ne-a cerut:
      Când ai scris “instabilitate” ce vrei sa spui?
      După cum observă aceste instabilități și modul în care acestea pot afecta mișcările?

      Răspuns
      Cu “instabilitate” Scattini a însemnat puțin atunci când acestea ar trebui să stea în continuare.

      Pentru a le observa, trebuie să se oprească toate, nu muta valori în spațiile, ședere într-un mediu liniștit și să acorde o atenție la ceea ce face motoarele pentru o vreme’ de timp.

      Fiecare lumină acum și apoi motoarele ar trebui să facă “Bifaţi”
      dar ele sunt “Bifaţi” atât de scurt încât aproape toate modelele de servo nu se misca chiar.

      Aceste Scattini pot scutura pen-ul în timp ce trage o linie dreaptă
      dar în toate celelalte cazuri, nu ar trebui să dea probleme.

  12. piero spune:

    salut Livio,

    Vreau să conectez modulul master la o sursă de alimentare externă pentru achiziționarea 100 T-sensori (Lm35) prin 10 moduli “sclav”;
    …. două întrebări de la mine:
    The) de când forma “sclav” nu este denumit în mod explicit pe acest site, s-ar putea folosi 10 unitate’ teremino-“servo” cu 0-9 intrări / ieșiri?
    The) unde pot găsi ambele module (în prezent modulul “servo” nu este oferit pe site-ul eBay)?

    vă mulţumesc
    Piero

    • Livio spune:

      Nu vă recomand să folosiți servo module, comunicare în serie cu 10 servitor ar fi prea nesigur, în plus, servo-urile sunt practic abandonate deoarece au puține tipuri de PIN-uri și un firmware vechi de zece ani.

      Folosiți în schimb Masters (care au 12 PIN în loc de 10 de servitori) și conectați-le cu un hub USB.

      Și otrăvurile Master Li sunt eBay (maxtheremino acest vanzator) sau pe magazin.ino (https://www.store-ino.com/) dar în ultimul caz vin la tine din China și durează mai mult.

  13. Livio spune:

    Acordați atenție cablurilor utilizate pentru alimentarea ESP32 !!!

    Chiar astăzi încercând Power Bank-urile am descoperit că cablurile contează foarte mult.
    Tensiunea care începea de la PowerBank era aproape 5 volţi
    - Cu cablu rotund negru, lung de un metru, tensiunea de pe ESP32 era 4.74 V
    - Cu cablu plat alb, lung 30 cm, tensiunea de pe ESP32 era 4.2 .. 4.4 V

    Mă așteptam ca cablul scurt să meargă mai bine, dar nu,
    merge atât de rău încât ESP32 se deconectează ocazional.

    După o oră, PowerBank se descarcase puțin și dădea singur 4.8 V
    Tensiunea cu cablul scurt a fost redusă la aprox 4 volţi,
    și, desigur, ESP32 s-a deconectat și pur și simplu nu a mai funcționat.

    Așa că am încercat să schimb cablul și să-l pun pe cel negru.
    Tensiunea de pe ESP32 a crescut la 4.6 V
    Și acum au trecut ore întregi !

    Deci, înainte de a da vina pe PowerBanks sau pe baterii de scurtă durată.
    Căutați cablurile potrivite!!!

    Pentru a vă asigura că cablul este bun
    singura modalitate este de a măsura 5V pe ESP32 în funcțiune și conectat la IotHAL

    Și tensiunea de pe ESP32 trebuie să fie de cel puțin 4.7 volţi
    Și chiar mai bine dacă îl poți obține de la 4.8 sau 4.9 volţi

  14. Eugene spune:

    Nu știu dacă este locul potrivit, iarta-ma.
    Încerc să montez un Theremino master, dar nu-i pot spune să funcționeze.
    Il programez cu Pickit2 si nu imi da nicio eroare dar led-ul nu functioneaza si Theremino_HAL nu-l detecteaza pentru mine
    ma poti ajuta?
    Salutari

    • Livio spune:

      ———————————————————————————
      PENTRU A TRANSDUCERE UTILIZAȚI BUTONUL DREAPTA AL MOUSE-ULUI
      ———————————————————————————

      Dacă LED-ul nu clipește, există o eroare hardware.
      Cuarțul probabil nu oscilează sau nu are valoarea potrivită.

      Ai urmat sfaturile de pe această pagină ?
      https://www.theremino.com/technical/pic-programming#pic

      Utilizați MasterFirmware_V5.0 pe care îl descărcați de aici?
      https://www.theremino.com/technical/schematics

      Cuarțul este de la 8 MHz ?
      Ai pus cei doi condensatori din 27 pF lângă cuarț?

      Ți-ai amintit să adaugi rezistorul de zero ohmi R11 care transportă puterea?

      Ai pus condensatorii de putere C3, C4, C5 da 10 UF ?

      Regulatorul IC2 oferă i 3.3 volți la procesor ?
      (măsurați cu un tester pentru a fi sigur)

      • Anonim spune:

        Primul, multumesc ca mi-ai raspuns, foarte prietenos.
        Am citit sfatul .
        Am folosit MasterFirmware_V5.0, V3.2 și V2.0. cu cuarț de 4Mhz.
        lucrări de cuarț, măsurată cu un osciloscop.
        Rezistența este activată, așa cum vine în schemă.
        condensatoare, totul gata.
        Regulator măsurat și cu 3.3 v.
        CI este într-o capsulă SOIC montată pe un circuit imprimat care îl transmite la DIL.
        Circuitul PIC24FJ, functioneaza, testat cu programul tipic de aprindere a unui LED. da, întradevăr , cu oscilator intern pentru ca asta am gasit la indemana( Nu stiu sa programez foarte bine).
        Ceea ce mi s-a întâmplat este că nu pot programa pinii Pic cu PGED3, PGEC3 1 y 2 ;L-am programat prin pinii PGED1, PGEC1 4 y 5 cu Pickit2 și nu îmi dă eroare, de fapt programul Led functioneaza.Spun asta in caz ca influenteaza ceva.
        Testat pe W10 și Xp și Net 3.5 reîncărcat.

        Salutari si multumesc pentru raspuns

        • Livio spune:

          Pur și simplu nu pot înțelege ce ar putea fi.

          O sa incerc si alte sugestii:
          – PIC-ul este un 24FJ64GB002 ?
          – Cuarțul merge de la 8 MHz, dacă îl pui pe lângă 4 MHz trebuie să schimbați firmware-ul.
          – W10 e Xp e Net 3.5 Sunt ok
          – Poate LED-ul este defect (ni s-a întâmplat deja)
          – Poate că circuitul RESET este greșit sau nu funcționează bine?
          (dacă nu se deblochează de la RESET, atunci nu merge)

          Verificați totul, trebuie să fie o greșeală, zeci de mii dintre ele au fost construite de diferiți constructori și în unele cazuri chiar cu mijloace artizanale și toate funcționează mereu.

          Să fie PIC-ul defect ?
          Să fie programatorul PIC KIT 2 defect?

          Ați folosit aplicația PIC KIT 2 îmbunătățit de noi?
          Utilizați definițiile potrivite pentru PIC 24FJ64GB002?

          Nu stiu ce sa mai cred…

          Salutări

          • Anonim spune:

            apropo sunt spaniola, pensionar de 69 ani cu ceva cunoștințe în electronică și locuiesc în Toledo , capital

            da, PIC-ul este o capsulă 24FJ64GB002 în SOIC montată pe un circuit imprimat care îl transmite la DIL.
            Cuarțul este 8 MHz și puneți unul dintre 4 MHz pentru a testa cu Hex al firmware-ului V2.0 fără a-l atinge.
            Led-ul este testat și de fapt funcționează cu programul tipic de aprindere a unui LED. da, întradevăr , cu oscilator intern si pe iesiri RA0, RA1 SI RA2 pini 2,3 y 4.
            PIN-ul 1 resetare este întotdeauna la nivel înalt.
            Avea 2 Poza asamblată și ambele acționează la fel.
            Pickit-ul 2 e in regula ,Ei bine, mă înregistrează fără probleme.
            da, Eu folosesc pikit 2 îmbunătățit și am încercat cu altă versiune.
            În definițiile corecte, daca te referi la inregistrare, Pickit-ul recunoaște perfect Pic-ul.
            Nici eu nu stiu ce sa fac, Am dat o mie de ture la circuit și nu găsesc nimic în neregulă.
            Încerc să găsesc un program care să folosească USB, sa vad daca functioneaza.
            Apropo, led-ul Theremino clipește de îndată ce îl închide sau trebuie să detecteze un semnal prin USB.
            Salutari si mereu recunoscatori.

            • Livio spune:

              LED-ul ar trebui să clipească rapid de îndată ce porniți PIC-ul.

              Vă pot sfătui doar să construiți unul exact conform proiectelor noastre, sau vi-l trimiteți deja complet.

              Apoi îi puteți menține pe cei doi alimentați pe banc aproape unul de celălalt și puteți măsura și compara tensiunile de pe toate PIN-urile.

              Cu siguranță, când vei afla ce este în neregulă, va fi banal.

              Și ceva este în neregulă cu siguranță, altfel de îndată ce 3.3 volt la procesor led-ul ar începe să clipească.

              Dacă într-adevăr nu găsiți eroarea, mi-o puteți trimite și o voi găsi gratuit. Apoi, pentru a vi-l trimite înapoi, va trebui să folosim Lello (vânzător maxtheremino pe eBay) si va trebui sa le trimiteti cativa euro cu PayPal pentru transport.

            • Livio spune:

              Ce se întâmplă dacă faci ceva greșit cu PicKit2 ?
              Ți-ai amintit să îndepărtezi cefa care menține PIC-ul resetat?? Sau să deconectați programatorul, astfel încât să nu țină PIC-ul în resetare?

              Sunt, de asemenea, îngrijorat de ceea ce scrieți că PIN-uri 1 şi 2 nu lucra… pentru că au lucrat întotdeauna pentru toată lumea.

              Ultima posibilitate care îmi vine în minte este că PIC-urile dvs. sunt diferite de cele pe care le-am folosit întotdeauna. Poate că ar putea fi cu același acronim, dar cu diferențe din cauza unei versiuni noi și foarte recente pe care nu am văzut-o niciodată.

              În ceea ce privește programul USB, ar trebui să utilizați Theremino_HAL, dar mai întâi ar trebui să clipească chiar și fără USB, altfel e inutil să încerci.

              • Anonim spune:

                Deconectez Pickit2 după înregistrare și îl conectez cu cablul USB pentru a testa.
                Am pus un comutator între masă și pin 1, a reseta.
                Continui să mă întorc și să investighez problema.
                Oricum, Voi comanda unul asamblat si programat.

                Salutări și mulțumiri.

                • Anonim spune:

                  Am intrat în programul dvs. Master.hex, liniile codului de aprindere a Led-ului și Led-ul lucrează pe pini 2,3, dar restul programului; curios
                  Voi continua să caut și te voi anunța..
                  Salutari

                  • Eugene spune:

                    Cred că știu unde este eroarea,cipul pe care îl am este 24fj64ga și acesta nu are USB și 24fj64gb are, și nu mi-am dat seama de detaliu, Când o voi primi pe cea corectă, o voi încerca și vă spun, sigur ca functioneaza.
                    Salutari.

  15. geofaber spune:

    Buna dimineata tuturor.
    Am vrut să știu dacă cineva a avut experiență cu extensometrul. Am încercat să folosesc aplicația Theremino Balance cu celule de sarcină și funcționează foarte bine (cu ADC24)
    Este necesar un amplificator pentru a citi extensometrele?

    • Livio spune:

      Nu este necesar un amplificator pentru a citi extensometrele.
      Le puteți conecta direct la ADC24, dar trebuie să învățați puțin’ lucruri despre cum să le folosiți și apoi să le conectați într-un mod care să aibă sens.

      Celulele de sarcină conțin tensometre, ele conțin de obicei patru punte https://en.wikipedia.org/wiki/Load_cell

      Celulele de sarcină ar putea avea, de asemenea, doar două tensometru și, în acest caz, două rezistențe de valoare fixă ​​ar fi folosite pentru a finaliza puntea.

      De asemenea, s-ar putea lua în considerare realizarea unei punți cu un singur StrainGauge și trei rezistențe fixe, dar compensarea temperaturii s-ar pierde total.

      Un rezistor ar putea fi folosit și pentru a minimiza componentele (de aceeași valoare ca și extensometrul) și apoi măsurați rezistența tensiometrului conectând separatorul așa cum se arată pe pagina 21 din fișierul de instrucțiuni Adc24. Dar chiar și în acest caz nu ar exista o compensare a temperaturii.

      In concluzie ti-as recomanda:
      – Utilizați cel puțin două tensiometre identice.
      – Unul dintre cei doi poate rămâne fix și servește doar la compensarea temperaturii.
      – Completați puntea cu două rezistențe fixe de valoare rezistivă egală cu extensometrul.
      – Utilizați totul exact așa cum sunt folosite celulele de sarcină.

  16. Geofaber spune:

    Bună ziua Livio.
    Am vrut să atașez un senzor de presiune la ADC24 (pentru circuite hidraulice), demult am folosit unul vechi cu intrare 12 volți și ieșire 0-5 Volţi (cu divizor mic de tensiune de ieșire pentru a limita tensiunea) care acum este rupt. În acest moment, însă, având în vedere utilizarea theremino, m-am gândit că ar fi convenabil să folosesc un senzor alimentat de 5 Volt în așa fel încât să se evite sursele de alimentare externe.
    Ma gandeam la un astfel de senzor https://it.farnell.com/telemecanique-sensors/xmep400bt11f/trasmettitore-pressione-400bar/dp/2914997 la care aș putea apoi să-i pun în cascadă un divizor pentru a transporta semnalul 3.3 volţi. Ceea ce nu am înțeles este dacă 5 volt de theremino este suficient de stabilizat pentru acest tip de senzor sau dacă trebuie adăugat ceva (Nu am găsit senzori hidraulici de presiune care să poată fi alimentați cu 3.3 V stabilizat)

  17. Maurizio spune:

    Salut Geofaber.
    Fișa tehnică a produsului https://www.farnell.com/datasheets/2642557.pdf specifică un interval de tensiune de alimentare între 4,5 şi 5,5 V, consum 7 dar.
    Nu cred că vor fi probleme, asteptam si parerea lui Livio.
    Presiunea maximă admisă este 1200 bar, iar presiunea distructivă a 2400 bar, deci, dacă nu îl puneți pe un implant cu ciocăni de apă uriașe, ar trebui să fie foarte rezistent.
    Tensiunea de ieșire este în intervalul între sau,5 e 4,5V, ține cont de lectură.
    bună treabă
    Maurizio

    • Geofaber spune:

      Da, mai mult decât orice altceva sunt interesat să știu dacă cu 5 volt de theremino am o precizie bună

  18. Maurizio spune:

    Cei 5V care pot fi preluați pe conectorii de intrare ai masterului sunt conectați direct la mufa USB, prin urmare acuratețea tensiunii este încredințată prizei USB a computerului la care este conectat masterul.
    USB-urile mai vechi oferă 500 dar, a ajunge la 3 A în cele noi 3.0.
    Sunt curenți mult mai mari decât 7 mA absorbit de senzor, deci priza cu siguranță nu este supraîncărcată.
    Gama de 4,5-5,5V a senzorului garantează imunitate la orice fluctuații, pe care însă îl consider cu adevărat improbabil.
    În concluzie, Nu văd probleme la utilizarea acestui senzor.

    bună
    Maurizio

    • Livio spune:

      Fișa tehnică nu specifică dacă valoarea măsurată rămâne constantă pe măsură ce tensiunea de alimentare variază. Mulți senzori de acest fel au o scară completă care depinde foarte mult de valoarea sursei de alimentare. Poate are un stabilizator intern, dar nu o spun.

      Aș recomanda să încercați să îl alimentați cu o sursă de alimentare de laborator și să vedeți dacă tensiunea măsurată rămâne stabilă, variind tensiunea de la 4.5 în 5.5 volţi.

      Apoi, dacă este necesar, puteți stabiliza cu ușurință 5 volți care provin de la USB, cum este explicat aici:
      https://www.theremino.com/hardware/adapters#stab5v

      bună
      Livio

  19. Maurizio spune:

    Bună ziua Livio.
    Pentru experienta acumulata cu acest tip de senzori, de obicei, ieșirea este independentă de sursa de alimentare de intrare.
    Dar, de fapt, în acest caz m-ai pus la îndoială… Cele pe care le folosesc au intervale extinse de 10-30V pentru putere industrială. Acest lucru cu o gamă atât de mică s-ar putea comporta de fapt diferit.
    Mai bine să încerci, cum spui tu.
    Pentru a limita, se servesc, Geofaber poate cumpăra oricând un card stabilizator pentru a trece de la 12V pe care îl folosea înainte la 5V pe care îl folosește acum…
    bună
    Maurizio

  20. geofaber spune:

    Un sfat grozav multumesc, mai întâi încerc să iau asta a 5 volt și faceți testul, daca vad ca variaza, Voi cumpara cardul stabilizator.
    Sfatul tău este întotdeauna valoros, te voi anunța.

    • Geofaber spune:

      Din măsurătorile efectuate, senzorul de presiune pare să aibă o stabilitate bună chiar și fără card stabilizator, totusi, pentru siguranta, l-am folosit si totul merge foarte bine.
      îţi mulţumesc foarte mult

  21. Geofaber spune:

    Bună ziua Livio.
    Ceream o lămurire. În plus față de senzorul de presiune de mai sus, folosesc traductoare potențiometrice de deplasare de la 1 kohm atașat cu a 2 contoare și semnalul este stabil și am reușit să fac o calibrare bună mV/mm.
    Am încercat să atașez aceiași senzori la un cablu de 8 metri (awg24) și am observat o scădere vizibilă a tensiunii și instabilitate a semnalului.
    Presupun că este legat de faptul că mA puse la dispoziție de ADC24 sunt insuficiente pentru cablu.. Dacă am folosit o baterie externă ca sursă de alimentare cu stabilizatorul în aval 3.3 V pe care l-am primit de la Lello rezolv întrebarea ?

    • Livio spune:

      Nu este vorba absolut despre “mA pus la dispoziție” nici nu poate fi nimic “insuficient” din Adc24. Curentul adc24 este considerabil mai mare decât este necesar.

      Adăugarea surselor de alimentare nu va schimba nimic, nici nu se poate crede ca rezistenta firului poate afecta deoarece Awg24 are 82 miliohm pe metru decât cu 8 metri (16 dus-intors) face despre 1.3 ohmi, asta comparativ cu 1000 ohmii nu sunt nimic.

      Deci problema ta vine din altceva:
      – Sau că conectorii nu se ating bine și provoacă instabilitate
      – Sau că folosești cabluri neecranate și cei opt metri captează zgomot de la sistemul electric.

      Dacă cablul nu poate fi ecranat, adăugați un condensator pentru o perioadă’ de micro între semnal și masă, daca il pui mare va elimina orice deranjament dar daca este prea mare va incetini variatiile.

      Dacă nu mă poți suna pe Skype sau la telefon (întreabă-l în cele din urmă pe Lello)

      • Geofaber spune:

        Cablul este ecranat. Trebuie să conectez scutul la o masă ? Dar în acest moment este foarte probabil ca problema să fie în conectori (sudurile mele sunt un scandal). O să încerc și o să vă pun la curent, vă mulţumesc

        • Livio spune:

          Scutul nu este conectat la nimic ?
          Desigur, trebuie conectat, și trebuie să fie conectat la GND al ADC24.

          Dacă nu este conectat, am găsit defecțiunea.
          Altfel vom încerca din nou.

  22. Zoltán spune:

    Bună ziua Livio,

    Am folosit Arduino pentru unele proiecte și aș dori să fac upgrade la o arhitectură mai profesională. Theremino pare a fi exact asta. Cu toate acestea, Am nevoie de un număr mare de porturi I/O, şi “sclav” modulele care ar trebui să faciliteze acest lucru nu par să poată fi achiziționate pe store-ino.com. Toate celelalte opțiuni de cumpărare par să fi dispărut.

    -Există alte locuri în afară de store-ino.com de unde pot cumpăra module Theremino construite?
    -Pot cumpăra “sclav” module undeva?
    -Pagina hardware/dispozitive spune că “Modulele SERVO nu mai sunt utilizate”, Dacă da,, care ar fi alternativa atunci pentru a obține un număr mare de porturi I/O? (Viteza nu este crucială)

    • Livio spune:

      Sclavii sunt proiecte vechi… foarte vechi…
      Utilizați mai multe maeștri, sunt absolut mai mari decât sclavii.

      Le puteți cumpăra de la Lello (Maxtheremino pe eBay)

lasă un răspuns

Adresa ta de email nu va fi publicat.