Sisällysluettelo:

TriggerX: 15 vaihetta
TriggerX: 15 vaihetta

Video: TriggerX: 15 vaihetta

Video: TriggerX: 15 vaihetta
Video: LOUIS VUITTON vachetta leather, worth it? Leather Review 2024, Heinäkuu
Anonim
TriggerX
TriggerX

Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Make -kurssin projektivaatimus (www.makecourse.com)

Usein työskentelemme toimistotietokoneella, joka on kirjautunut etänä kotoa. Ongelmat tulevat, kun tietokone on jäädytetty joskus ja se tarvitsee uutta alkua (tietokoneen uudelleenkäynnistys). Tällöin sinun on astuttava toimistoon ja käynnistettävä se uudelleen (mekaanista toimintaa on vaikea tehdä sähköisesti muuttamatta tietokoneen virtapiiriä). Tämä projekti TirggerX on saanut inspiraationsa tästä tapahtumasta. Olen jo pitkään ajatellut tehdä wifi -yhteensopivan IOT -laitteen, joka voi tehdä fyysisiä toimintoja, kuten kääntää kytkintä tai käynnistää tietokoneen uudelleen etänä. Toistaiseksi tämä ominaisuus puuttuu jonkin verran kaikista markkinoilla olevista älylaitteista. Joten päätin tehdä oman. Puhutaan nyt siitä, mitä tarvitset tehdäksesi oman-

1. NodeMCu Amazon

2. SG90 Servo Amazon

3. Askel, jossa on lineaarinen liukusäädin Amazon.

4. 2 Askelmoottorin ohjain Amazon

5. Micro -USB -kaapeli Amazon

Hankkeen tavoitteet-

Tee fyysinen kytkin, jossa on liukuva toiminto X- ja Y -suuntaan ja napautus Z -suuntaan.

Vaihe 1: 3 akselin liike

3 akselin liike
3 akselin liike

Kytkimen (liipaisimen) lineaariseen (liukuva x- ja y -asento) toimintaan tarvitsemme kahden akselin liikkeen, joka suoritetaan kahdella askelmoottorilla. Tärkein laukaisutapahtuma, jota z-suunnassa ohjaa servo.

Vaihe 2: 3D -suunnittelu

3D -suunnittelu
3D -suunnittelu

Vaihe 3: Pohjan ja kannen suunnittelu

Pohjan ja kannen suunnittelu
Pohjan ja kannen suunnittelu

Ensin suunniteltiin askelmoottorin kansi ja pohja.

Vaihe 4: 3D -suunnittelu: Pohjakansi askelmella

3D -muotoilu: Pohjakansi askelmella
3D -muotoilu: Pohjakansi askelmella

Askelmoottori on suunniteltu simulointia varten. Yllä olevat kuvat esittävät rungon suojuksen askelmoottorin ollessa asennettuna

Vaihe 5: 3D-suunnittelu: Servokokoonpano- Servon pohja

3D-suunnittelu: Servokokoonpano- Servo-pohja
3D-suunnittelu: Servokokoonpano- Servo-pohja
3D-suunnittelu: Servokokoonpano- Servo-pohja
3D-suunnittelu: Servokokoonpano- Servo-pohja

Askelmoottorien lineaarisen liukukannen kiinnittämiseksi servomoottorilla suunniteltiin ja kiinnitettiin asennusjalusta.

Vaihe 6: 3D -suunnittelu: Piirit

3D -suunnittelu: Piirit
3D -suunnittelu: Piirit
3D -suunnittelu: Piirit
3D -suunnittelu: Piirit

1. Solmu MCU

2. Moottorin kuljettaja

Molemmat sisältyivät simulaatioon ja suunnitteluun.

Luotto: GrabCad.

Vaihe 7: 3D -suunnittelu: Peitelevy

3D -suunnittelu: Peitelevy
3D -suunnittelu: Peitelevy

Peitelevy liiman levittämistä varten tietokoneeseen kiinnittämistä varten (sekä esteettisestä syystä) suunniteltiin ja kiinnitettiin koko kokoonpanoon.

Vaihe 8: 3D -suunnittelu: Täysi mekaaninen kokoonpano

3D -suunnittelu: Täysi mekaaninen kokoonpano
3D -suunnittelu: Täysi mekaaninen kokoonpano
3D -suunnittelu: Täysi mekaaninen kokoonpano
3D -suunnittelu: Täysi mekaaninen kokoonpano

Vaihe 9: Ohjauspiiri: lohkokaavio

Ohjauspiiri: lohkokaavio
Ohjauspiiri: lohkokaavio

TriggerX -laitetta ohjaa Blynkin kehittämä Android APP -rajapinta.

Sovellus kommunikoi laitteeseen asennetun solmun MCU kanssa (Internetin kautta) ja ohjaa servoa sekä kahta askelmoottoria kahden askelmoottorimoduulin TB6612 kautta.

Vaihe 10: Piirikaavio

Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio

Piirikaavio on kuvan mukainen. NodeMcu on kytketty askelmoottoriin askelmoottorin ohjaimen kautta ja suoraan servomoottoriin.

Vaihe 11: Blynk APP: n määrittäminen

Blynk APP -sovelluksen määrittäminen
Blynk APP -sovelluksen määrittäminen
Blynk APP -sovelluksen määrittäminen
Blynk APP -sovelluksen määrittäminen
Blynk APP -sovelluksen määrittäminen
Blynk APP -sovelluksen määrittäminen

Blynk -sovelluksen voi ladata tästä linkistä.

Mukana tuli kaksi liukusäädintä ja yksi painike kuvassa esitetyn kokoonpanon mukaisesti.

0 - 300 on askelportaiden lukumäärä ja 120 - 70 on servokulman ohjaussignaali.

Vaihe 12: Koodi

Ensin uusi projekti luotiin sovellukseen ja valtuutuskoodia käytettiin Arduino IDE -koodissa.

Koodi selitetään tiedostossa.

Vaihe 13: 3D -tulostettu kokoonpano piireillä

3D -tulostettu kokoonpano piireillä
3D -tulostettu kokoonpano piireillä

Vaihe 14: Asennus tietokoneeseen

Asennus tietokoneeseen
Asennus tietokoneeseen

Laite kiinnitettiin tietokoneeseen kaksipuolisella teipillä.

Vaihe 15: Esittely laitteen toiminnasta

Koko dokumentaatio ja laitteen toimintaesittely löytyvät täältä.

Suositeltava: