Indholdsfortegnelse:
- Trin 1: Kinemtisk analyse
- Trin 2: Mekanisme
- Trin 3: MATLAB -simulering
- Trin 4: LabVIEW -kode - Main
- Trin 5: LabVIEW -kode - Delta Inverse
- Trin 6: LabVIEW -kode - 3 motorsynkronisering
- Trin 7: Demo
![LEGO Delta Robot Scanning og tegning: 7 trin (med billeder) LEGO Delta Robot Scanning og tegning: 7 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-8498-16-j.webp)
Video: LEGO Delta Robot Scanning og tegning: 7 trin (med billeder)
![Video: LEGO Delta Robot Scanning og tegning: 7 trin (med billeder) Video: LEGO Delta Robot Scanning og tegning: 7 trin (med billeder)](https://i.ytimg.com/vi/eqdeYqyGtwI/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
![LEGO Delta Robot Scanning og tegning LEGO Delta Robot Scanning og tegning](https://i.howwhatproduce.com/images/003/image-8498-17-j.webp)
Brug LEGO NXT til at bygge en Delta Robot.
Kombineret scanning og tegning.
Trin 1: Kinemtisk analyse
![Kinemtisk analyse Kinemtisk analyse](https://i.howwhatproduce.com/images/003/image-8498-18-j.webp)
Åbn venligst PDF -filen for at se detaljer.
Reference: https://www.google.com.tw/url? Sa = t & rct = j & q = & esrc = s…
Trin 2: Mekanisme
![Mekanisme Mekanisme](https://i.howwhatproduce.com/images/003/image-8498-19-j.webp)
![Mekanisme Mekanisme](https://i.howwhatproduce.com/images/003/image-8498-20-j.webp)
![Mekanisme Mekanisme](https://i.howwhatproduce.com/images/003/image-8498-21-j.webp)
LEGO NXT *1LEGO Motor *3LEGO Lyssensor *1LEGO mindstorms *1 kasse Hvid tavle *1 (Fordi hvidt bræt har mindre friktion.) Hvid tavlemarkør *1Hylde *1Bælte *n (Fixed hylden og robotten sammen.)
Hvis du har mere gear, kan du bruge dem til at bygge en gearkasse. Det er bedre for motoren at have et stort reduktionsforhold.
Skift armlængde for at imødekomme dit behov.
Det er bedre at bruge kuglestikket ved krydset. Jeg har det ikke, så jeg skifter det til 2 omdrejningssamlinger.
Trin 3: MATLAB -simulering
![MATLAB Simulation MATLAB Simulation](https://i.howwhatproduce.com/images/003/image-8498-22-j.webp)
![MATLAB Simulation MATLAB Simulation](https://i.howwhatproduce.com/images/003/image-8498-23-j.webp)
Brug af MATLAB til at simulere handlingen.
Beregn robotens bane før robotten betjenes. Det kan undgå forkert betjening, f.eks. Overskride arbejdsområdet.
Trin 4: LabVIEW -kode - Main
![LabVIEW -kode - Main LabVIEW -kode - Main](https://i.howwhatproduce.com/images/003/image-8498-24-j.webp)
![LabVIEW -kode - Main LabVIEW -kode - Main](https://i.howwhatproduce.com/images/003/image-8498-25-j.webp)
![LabVIEW -kode - Main LabVIEW -kode - Main](https://i.howwhatproduce.com/images/003/image-8498-26-j.webp)
- Klik på "Initialiser" bunden. Den kan lade robotten altid starte fra det samme sted. Giv 3 motorkræfter for at få dem til at løbe til toppen af hylden. Beregn forskellen mellem tidligere og nuværende værdi af motorgraden. Hvis forskellen er 0, initialiseringen er fuldført.
-
Klik på "Scan" bunden. Giv NXT en L (cm)*L (cm) matrix, der har d kolonner og d rækker. Lad lyssensoren scanne fra venstre mod højre og fra top til bund. Hvis værdierne lyser bestemt er sort (på billedet er det <45, men det vil være anderledes.), vil det være adgang til arrayet som X0, Y0, Z0. Og det vil afslutte scanningsprocessen.
- Skift lyssensor til hvid bordmarkør.
- Klik på "Tegn" bunden. Tegningen starter på den position, som trin 2 får adgang til (X0, Y0, Z0). Matlab -scriptet er en bane, du indsætter.
Trin 5: LabVIEW -kode - Delta Inverse
![LabVIEW -kode - Delta Inverse LabVIEW -kode - Delta Inverse](https://i.howwhatproduce.com/images/003/image-8498-27-j.webp)
Det er den inverse kinematiske beregning.
Inputs er banepunkternes koordinat x, y og z.
Udgange er vinklen og effekten for tre motorer, og "sløjferne" viser sløjfernes nummer.
Trin 6: LabVIEW -kode - 3 motorsynkronisering
![LabVIEW -kode - 3 motorsynkronisering LabVIEW -kode - 3 motorsynkronisering](https://i.howwhatproduce.com/images/003/image-8498-28-j.webp)
![LabVIEW -kode - 3 motorsynkronisering LabVIEW -kode - 3 motorsynkronisering](https://i.howwhatproduce.com/images/003/image-8498-29-j.webp)
Brug af PID -kontrol.
Indgang 3 motorers port, effekt, vinkel.
Hvis forskellen i motorens vinkel læst fra NXT og den vinkel, Delta Inverse gav, er mindre end 5 grader, stopper motoren med at rotere.
Hvis 3 motorer standses, er processen fuldført.
Anbefalede:
Vægtkredsløb til belysning Tegning: 4 trin
![Vægtkredsløb til belysning Tegning: 4 trin Vægtkredsløb til belysning Tegning: 4 trin](https://i.howwhatproduce.com/images/002/image-4389-j.webp)
Vægtkredsløb for at belyse tegning: Dette er et meget simpelt kredsløb, skab lys til at belyse en tegning
Læsning og tegning af lys- og temperatursensordata med hindbær Pi: 5 trin
![Læsning og tegning af lys- og temperatursensordata med hindbær Pi: 5 trin Læsning og tegning af lys- og temperatursensordata med hindbær Pi: 5 trin](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
Læsning og tegning af lys- og temperatursensordata med Raspberry Pi: I denne instruks kan du lære at læse en lys- og temperatursensor med hindbær pi og ADS1115 analog til digital konverter og tegne den ved hjælp af matplotlib. Lad os starte med de nødvendige materialer
5 i 1 Arduino Robot - Følg mig - Linjefølge - Sumo - Tegning - Hindring Undgåelse: 6 trin
![5 i 1 Arduino Robot - Følg mig - Linjefølge - Sumo - Tegning - Hindring Undgåelse: 6 trin 5 i 1 Arduino Robot - Følg mig - Linjefølge - Sumo - Tegning - Hindring Undgåelse: 6 trin](https://i.howwhatproduce.com/images/002/image-5669-j.webp)
5 i 1 Arduino Robot | Følg mig | Linjefølge | Sumo | Tegning | Hindring Undgåelse: Dette robotstyringskort indeholder en ATmega328P -mikrokontroller og en L293D -motordriver. Det er naturligvis ikke anderledes end et Arduino Uno -kort, men det er mere nyttigt, fordi det ikke har brug for et andet skjold for at drive motoren! Det er fri for spring
Vejrstation: ESP8266 Med dyb søvn, SQL, tegning efter kolbe og plott: 3 trin
![Vejrstation: ESP8266 Med dyb søvn, SQL, tegning efter kolbe og plott: 3 trin Vejrstation: ESP8266 Med dyb søvn, SQL, tegning efter kolbe og plott: 3 trin](https://i.howwhatproduce.com/images/005/image-12942-j.webp)
Weather Station: ESP8266 Med Deep Sleep, SQL, Graphing by Flask & Plotly: Ville det være sjovt at kende temperaturen, fugtigheden eller lysintensiteten på din altan? Jeg ved, jeg ville. Så jeg lavede en simpel vejrstation til at indsamle sådanne data. De følgende afsnit er de trin, jeg tog for at bygge en. Lad os komme i gang
Snyd ved tegning med GIMP: 6 trin
![Snyd ved tegning med GIMP: 6 trin Snyd ved tegning med GIMP: 6 trin](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10967901-cheat-at-drawing-with-the-gimp-6-steps-j.webp)
Snyd ved at tegne med GIMP: Denne instruktør fortæller folk, der er elendige til at tegne (som mig selv), hvordan man laver stregtegninger, der skal bruges/redigeres i digitale medier