Kazalo:
- Korak 1: Gibanje 3 osi
- 2. korak: 3D oblikovanje
- 3. korak: Oblikovanje podlage in pokrova
- 4. korak: 3D oblikovanje: osnovni pokrov s korakom
- 5. korak: 3D oblikovanje: Servo sklop- osnova za servo
- 6. korak: 3D oblikovanje: vezja
- 7. korak: 3D oblikovanje: Pokrivna plošča
- 8. korak: 3D oblikovanje: popolna mehanska montaža
- 9. korak: Krmilno vezje: blokovni diagram
- 10. korak: Shema vezja
- 11. korak: Konfiguriranje Blynk APP
- 12. korak: Koda
- Korak 13: 3D tiskan sklop s vezji
- Korak 14: Namestitev na računalnik
- 15. korak: demonstracija delovanja naprave
Video: TriggerX: 15 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
3. korak: Oblikovanje podlage in pokrova
Najprej sta bila zasnovana pokrov in podnožje koračnega motorja.
4. korak: 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
Za pritrditev linearnega drsnika koračnih motorjev s servo motorjem je bila zasnovana in pritrjena montažna podlaga.
6. korak: 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
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
9. korak: Krmilno vezje: blokovni diagram
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 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
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
Korak 14: 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:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč