Përmbajtje:

ESPcopter dhe Visuino - Konvertoni titullin e busullës në këndin 3D: 6 hapa
ESPcopter dhe Visuino - Konvertoni titullin e busullës në këndin 3D: 6 hapa

Video: ESPcopter dhe Visuino - Konvertoni titullin e busullës në këndin 3D: 6 hapa

Video: ESPcopter dhe Visuino - Konvertoni titullin e busullës në këndin 3D: 6 hapa
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Nëntor
Anonim

Nga BoianMVisuino Ndiqni më shumë nga autori:

Mblidhni Elegoo Arduino Robot Version 2.0
Mblidhni Elegoo Arduino Robot Version 2.0
Mblidhni Elegoo Arduino Robot Version 2.0
Mblidhni Elegoo Arduino Robot Version 2.0
Programi Arduino UNO me Visuino për të vizatuar në ILI9341 TFT Touchscreen Shield Shield Me Pen
Programi Arduino UNO me Visuino për të vizatuar në ILI9341 TFT Touchscreen Shield Shield Me Pen
Programi Arduino UNO me Visuino për të vizatuar në ILI9341 TFT Touchscreen Shield Shield Me Pen
Programi Arduino UNO me Visuino për të vizatuar në ILI9341 TFT Touchscreen Shield Shield Me Pen
Mblidhni Kuman Wi-Fi Robot Me Kamera dhe Manipulues
Mblidhni Kuman Wi-Fi Robot Me Kamera dhe Manipulues
Mblidhni Kuman Wi-Fi Robot Me Kamera dhe Manipulues
Mblidhni Kuman Wi-Fi Robot Me Kamera dhe Manipulues

ESPcopter tani mbështetet plotësisht nga versioni i fundit i Visuino, dhe kjo e bën atë ndoshta më të lehtë për të programuar një dron në ekzistencë!:-)

Me mbështetjen e tij Visuino ju mund të kontrolloni motorët, LED, të punoni me Përshpejtuesin, Xhiroskopin dhe Compass, të komunikoni me dronin përmes WiFi, të eksperimentoni me skedarë të ndryshëm për të arritur stabilitetin në fluturim, ta bëni atë të komunikojë me dronë ose kompjuterë të tjerë dhe më shumë …

Bashkangjitni sensorët tuaj dhe personalizoni dronin në çdo mënyrë që dëshironi! Mund të programoni një dron, apo edhe më argëtues … programoni një mori dronësh për të komunikuar me njëri-tjetrin dhe për të punuar së bashku:-).

ESPcopter aktualisht është financim i grupeve, me nivele të ndryshme shpërblimi në dispozicion në varësi të bordeve të zgjerimit dhe sasisë së dëshiruar.

Projekti i parë:

Kompasi dërgon forcat drejtuese X, Y dhe Z. Shpesh megjithatë ne duhet të konvertojmë forcat në këndin X, Y, Z 3D për të përcaktuar Orientimin 3D të sensorit.

Furnizimet

ESPcopter tani mbështetet plotësisht nga versioni i fundit i Visuino, dhe kjo e bën atë ndoshta më të lehtë për të programuar një dron në ekzistencë!:-) Me mbështetjen e tij Visuino ju mund të kontrolloni motorët, LED, të punoni me Përshpejtuesin, Xhiroskopin dhe Compass, të komunikoni me dronin përmes WiFi, të eksperimentoni me skedarë të ndryshëm për të arritur stabilitetin në fluturim, ta bëni atë të komunikojë me dronë të tjerë ose kompjutera dhe më shumë…

Bashkangjitni sensorët tuaj dhe personalizoni dronin në çdo mënyrë që dëshironi! Mund të programoni një dron, apo edhe më argëtues … programoni një mori dronësh për të komunikuar me njëri-tjetrin dhe për të punuar së bashku:-).

ESPcopter aktualisht është financim i grupeve, me nivele të ndryshme shpërblimi në dispozicion në varësi të bordeve të zgjerimit dhe sasisë së dëshiruar.

Projekti i parë:

Kompasi dërgon forcat e përshpejtimit X, Y dhe Z. Shpesh megjithatë ne duhet të konvertojmë forcat në këndin X, Y, Z 3D për të përcaktuar Orientimin 3D të sensorit.

Hapi 1: Filloni Visuino dhe zgjidhni llojin e bordit të ESPcopter

Filloni Visuino dhe zgjidhni llojin e bordit të ESPcopter
Filloni Visuino dhe zgjidhni llojin e bordit të ESPcopter

Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:

Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë!

Visuino: https://www.visuino.com gjithashtu duhet të instalohet.

Filloni Visuino siç tregohet në foton e parë

Klikoni në butonin "Tools" në përbërësin Arduino në Visuino

Kur shfaqet dialogu, zgjidhni ESPcopter siç tregohet

Hapi 2: Në Visuino: Shtoni përshpejtimin në kënd

Në Visuino: Shtoni përshpejtimin në kënd
Në Visuino: Shtoni përshpejtimin në kënd

Së pari ne duhet të shtojmë komponentin për të konvertuar titullin X, Y, Z të busullës në këndin 3D X, Y, Z:

  • Shkruani "kënd" në kutinë e Filtrit të Kutisë së Komponentit të Veglave, më pas zgjidhni përbërësin "Përshpejtimi në kënd" dhe hidheni atë në zonën e projektimit
  • Klikoni në kutinë "Out" të kutisë "Compass" që përmban kunjat X, Y, X të përshpejtimit të komponentit ESPCopter për të filluar lidhjen e të gjitha kunjave Out menjëherë
  • Zhvendoseni miun mbi pinin hyrës "X" të kutisë "In" të komponentit AccelerationToAngle1. Visuino automatikisht do të përhapë telat në mënyrë që ata të lidhen saktë me pjesën tjetër të kunjave

Hapi 3: Në Visuino: Shtoni Komponentin e Paketës dhe Vendosni Shënuesin e Titullit

Në Visuino: Shtoni Komponentin e Paketës dhe Vendosni Shënuesin e Titullit
Në Visuino: Shtoni Komponentin e Paketës dhe Vendosni Shënuesin e Titullit
Në Visuino: Shtoni Komponentin e Paketës dhe Vendosni Shënuesin e Titullit
Në Visuino: Shtoni Komponentin e Paketës dhe Vendosni Shënuesin e Titullit

Për të dërguar të gjitha të dhënat e kanaleve përmes portit serik nga Arduino, ne mund të përdorim komponentin Packet për të paketuar kanalet së bashku dhe për t'i shfaqur ato në Fushëveprimin dhe Matësit në Visuino:

  • Shkruani "paketë" në kutinë e Filtrit në Kutinë e Veglave të Komponentit, pastaj zgjidhni përbërësin "Komponenti i Paketës" dhe hidheni atë në zonën e projektimit
  • Në Properties zgjeroni pronën "Head Marker"
  • Në pronat klikoni në butonin "…"
  • Në redaktorin Bytes shkruani disa numra, si shembull
  • Klikoni në butonin OK për të konfirmuar dhe mbyllur redaktorin

Hapi 4: Në Visuino: Shtoni 3 elemente analoge binare në përbërësin e paketës dhe lidhini ato

Në Visuino: Shtoni 3 elemente analoge binare në përbërësin e paketës dhe lidhini ato
Në Visuino: Shtoni 3 elemente analoge binare në përbërësin e paketës dhe lidhini ato

Klikoni në butonin "Tools" të komponentit Packet1 (Figura 1)

  • Në redaktorin "Elements" zgjidhni elementin "Analog binar" dhe më pas klikoni në butonin "+" 3 herë (Figura 1) për të shtuar 3 elementë analogë (Figura 2)
  • Klikoni në kutinë "Out" të Kutisë "Accelerometer" që përmban kunjat e komponentit AccelerationToAngle1 për të filluar lidhjen e të gjitha kunjave Out menjëherë (Figura 4)
  • Zhvendoseni miun mbi pinin "In" të elementit "Elements. Analog (Binary) 1" të komponentit Packet1. Visuinowill përhap automatikisht telat në mënyrë që ata të lidhen saktë me pjesën tjetër të kunjave (Figura 4)
  • Lidhni pinin dalës "Out" të komponentit Packet1 me pinin hyrës "In" të kanalit "Serial [0]" të përbërësit "Arduino"

Hapi 5: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
  • Në Visuino, Shtypni F9 ose klikoni në butonin e treguar në Figura për të gjeneruar kodin Arduino, dhe hapni Arduino IDE
  • Në Arduino IDE, klikoni në butonin Ngarko, për të përpiluar dhe ngarkuar kodin

Hapi 6: Dhe Luaj…

ESPcopter aktualisht është financim i grupeve, me nivele të ndryshme shpërblimi në dispozicion në varësi të bordeve të zgjerimit dhe sasisë së dëshiruar.

Recommended: