Kazalo:

TriggerX: 15 korakov
TriggerX: 15 korakov

Video: TriggerX: 15 korakov

Video: TriggerX: 15 korakov
Video: Как работает Глок 2024, Julij
Anonim
TriggerX
TriggerX

Ta pouk je bil ustvarjen v skladu s projektnimi zahtevami predmeta Make na Univerzi v Južni Floridi (www.makecourse.com)

Pogosto delamo s pisarniškim računalnikom, ki je prijavljen od doma. Težave nastanejo, ko je računalnik kdaj zamrznjen in potrebuje nov zagon (ponovni zagon računalnika). V tem primeru morate stopiti v pisarno in jo znova zagnati (mehansko delovanje je težko opraviti elektronsko, ne da bi spremenili napajalno vezje računalnika). Ta projekt TirggerX je navdihnjen s tem dogodkom. Dolgo časa sem razmišljal o tem, da bi naredil IOT napravo, ki omogoča Wi -Fi, ki lahko izvaja fizična dejanja, na primer obrne stikalo ali na daljavo znova zažene računalnik. Doslej ta funkcija nekoliko manjka pri vseh pametnih napravah, ki so na voljo na trgu. Zato sem se odločil, da naredim svojega. Zdaj pa se pogovorimo o tem, kaj potrebujete, da naredite svoje-

1. NodeMCu Amazon

2. SG90 Servo Amazon

3. Stepper z linearnim drsnikom Amazon.

4. 2 Gonilnik koračnega motorja Amazon

5. Kabel Micro USB Amazon

Cilji projekta-

Izvedite fizično stikalo z drsnim delovanjem v smeri X in Y ter tapkanjem v smeri Z.

Korak 1: Gibanje 3 osi

Gibanje treh osi
Gibanje treh osi

Za linearno (drsni položaj x in y) stikalo (sprožilec) potrebujemo dvoosno gibanje, ki ga bosta izvajala dva koračna motorja. Glavni sprožilni dogodek, ki ga v smeri z poganja servo.

2. korak: 3D oblikovanje

3D oblikovanje
3D oblikovanje

3. korak: Oblikovanje podlage in pokrova

Zasnova podlage in pokrova
Zasnova podlage in pokrova

Najprej sta bila zasnovana pokrov in podnožje koračnega motorja.

4. korak: 3D oblikovanje: osnovni pokrov s korakom

3D oblikovanje: osnovni pokrov s korakom
3D oblikovanje: osnovni pokrov s korakom

Koračni motor je bil zasnovan za simulacijo. Zgornje slike prikazujejo osnovni pokrov z nameščenim koračnim motorjem

5. korak: 3D oblikovanje: Servo sklop- osnova za servo

3D oblikovanje: Servo sklop- osnova za servo
3D oblikovanje: Servo sklop- osnova za servo
3D oblikovanje: Servo sklop- osnova za servo
3D oblikovanje: Servo sklop- osnova za servo

Za pritrditev linearnega drsnika koračnih motorjev s servo motorjem je bila zasnovana in pritrjena montažna podlaga.

6. korak: 3D oblikovanje: vezja

3D oblikovanje: vezja
3D oblikovanje: vezja
3D oblikovanje: vezja
3D oblikovanje: vezja

1. MCU vozlišča

2. Voznik motorja

Oba sta bila vključena v simulacijo in oblikovanje.

Zasluge: GrabCad.

7. korak: 3D oblikovanje: Pokrivna plošča

3D oblikovanje: pokrov
3D oblikovanje: pokrov

Pokrovna plošča za nanašanje lepila za pritrditev na računalnik (pa tudi iz estetskih razlogov) je bila zasnovana in pritrjena na celoten sklop.

8. korak: 3D oblikovanje: popolna mehanska montaža

3D oblikovanje: popolna mehanska montaža
3D oblikovanje: popolna mehanska montaža
3D oblikovanje: popolna mehanska montaža
3D oblikovanje: popolna mehanska montaža

9. korak: Krmilno vezje: blokovni diagram

Krmilno vezje: blokovna shema
Krmilno vezje: blokovna shema

Napravo TriggerX nadzoruje vmesnik Android APP, ki ga je izdelal Blynk.

Aplikacija bo komunicirala z vozliščem MCU (prek interneta), nameščenim v napravi, in upravljala servo ter dva koračna motorja prek dvostopenjskega gonilniškega modula TB6612.

10. korak: Shema vezja

Shema vezja
Shema vezja
Shema vezja
Shema vezja

Shema vezja je prikazana na sliki. NodeMcu je povezan z koračnim motorjem preko gonilnika koračnega motorja in neposredno na servo motor.

11. korak: Konfiguriranje Blynk APP

Konfiguriranje Blynk APP
Konfiguriranje Blynk APP
Konfiguriranje Blynk APP
Konfiguriranje Blynk APP
Konfiguriranje Blynk APP
Konfiguriranje Blynk APP

Aplikacijo Blynk lahko prenesete s tukaj navedene povezave.

Dva drsnika in en gumb sta bila vključena v skladu s konfiguracijo, prikazano na sliki.

Od 0 do 300 je število koračnih korakov, od 120 do 70 pa krmilni signal servo kota.

12. korak: Koda

Najprej je bil v aplikaciji ustvarjen nov projekt, v kodi IDE Arduino pa je bila uporabljena avtorizacijska koda.

Koda je razložena v datoteki.

Korak 13: 3D tiskan sklop s vezji

3D tiskan sklop s vezji
3D tiskan sklop s vezji

Korak 14: Namestitev na računalnik

Namestitev na računalnik
Namestitev na računalnik

Naprava je bila pritrjena na računalnik z uporabo dvostranskega lepilnega traku.

15. korak: demonstracija delovanja naprave

Celotno dokumentacijo in predstavitev delovanja naprave najdete tukaj.

Priporočena: