Obsah:
- Krok 1: Pohyb 3 os
- Krok 2: 3D design
- Krok 3: Návrh základny a krytu
- Krok 4: 3D design: Základní kryt se stepperem
- Krok 5: 3D design: Servo Assembly- Base pro Servo
- Krok 6: 3D design: Obvody
- Krok 7: 3D design: Krycí deska
- Krok 8: 3D návrh: Kompletní mechanická montáž
- Krok 9: Řídicí obvod: blokové schéma
- Krok 10: Schéma obvodu
- Krok 11: Konfigurace aplikace Blynk
- Krok 12: Kód
- Krok 13: 3D tištěná sestava s obvody
- Krok 14: Montáž na počítač
- Krok 15: Ukázka práce zařízení
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento instruktáž byl vytvořen při splnění projektových požadavků kurzu Make na University of South Florida (www.makecourse.com)
Často pracujeme s kancelářským počítačem vzdáleně přihlášeným z domova. Problémy nastanou, když je počítač někdy zmrazený a potřebuje nový start (restartování počítače). V takovém případě musíte vstoupit do kanceláře a restartovat ji sami (mechanické působení je obtížné provést elektronicky bez úpravy napájecích obvodů počítače). Tento projekt TirggerX je inspirován touto událostí. Již dlouhou dobu jsem přemýšlel o vytvoření zařízení IOT s podporou Wi -Fi, které by mohlo provádět fyzickou akci, jako je přepnutí přepínače nebo vzdálený restart počítače. Tato funkce zatím u všech chytrých zařízení dostupných na trhu poněkud chybí. Rozhodl jsem se tedy udělat si vlastní. Nyní si promluvme o tom, co potřebujete k tomu, abyste si vytvořili vlastní-
1. NodeMCu Amazon
2. SG90 Servo Amazon
3. Stepper s lineárním posuvníkem Amazon.
4. 2 Ovladač krokového motoru Amazon
5. Micro USB kabel Amazon
Cíle projektu-
Proveďte fyzický přepínač s posuvným pohybem ve směru X a Y a klepnutím ve směru Z.
Krok 1: Pohyb 3 os
Pro lineární (posuvná poloha x a y) spínače (spoušť) potřebujeme pohyb ve dvou osách, který bude prováděn dvěma krokovými motory. Hlavní spouštěcí událost, která bude ve směru z poháněna servem.
Krok 2: 3D design
Krok 3: Návrh základny a krytu
Nejprve byl navržen kryt a základna krokového motoru.
Krok 4: 3D design: Základní kryt se stepperem
Krokový motor byl navržen pro simulaci. Výše uvedené obrázky ukazují spodní kryt s nainstalovaným krokovým motorem
Krok 5: 3D design: Servo Assembly- Base pro Servo
Pro připevnění lineárního šoupátka krokových motorů se servomotorem byla navržena a připevněna montážní základna.
Krok 6: 3D design: Obvody
1. Uzel MCU
2. Řidič motoru
Oba byly zahrnuty do simulace a návrhu.
Kredit: GrabCad.
Krok 7: 3D design: Krycí deska
Krycí deska pro nanášení lepidla k připevnění k počítači (stejně jako z estetického důvodu) byla navržena a připevněna k úplné sestavě.
Krok 8: 3D návrh: Kompletní mechanická montáž
Krok 9: Řídicí obvod: blokové schéma
Zařízení TriggerX je ovládáno rozhraním Android APP, které vytvořil Blynk.
Aplikace bude komunikovat s uzlem MCU (přes internet) nainstalovaným v zařízení a bude ovládat servo i dvoukrokový motor prostřednictvím modulu krokového ovladače TB6612.
Krok 10: Schéma obvodu
Schéma zapojení je stejné jako na obrázku. NodeMcu je připojen k krokovému motoru prostřednictvím ovladače krokového motoru a přímo k servomotoru.
Krok 11: Konfigurace aplikace Blynk
Aplikaci Blynk lze stáhnout z odkazu uvedeného zde.
Byly zahrnuty dva posuvníky a jedno tlačítko podle konfigurace zobrazené na obrázku.
Od 0 do 300 je počet krokových kroků a 120 až 70 je signál ovládání úhlu serva.
Krok 12: Kód
Nejprve byl v aplikaci vytvořen nový projekt a v kódu Arduino IDE byl použit autorizační kód.
Kodex je vysvětlen v souboru.
Krok 13: 3D tištěná sestava s obvody
Krok 14: Montáž na počítač
Zařízení bylo připevněno k počítači pomocí oboustranné lepicí pásky.
Krok 15: Ukázka práce zařízení
Úplnou dokumentaci a ukázku fungování zařízení najdete zde.