Cuprins:
- Pasul 1: Instrucțiuni Partea I: Efectuarea erorii
- Pasul 2: Instrucțiunea Partea II: Realizarea turnului
- Pasul 3: Rezultatul final al lui Bug și Turn
- Pasul 4: Problemă de fotografiere
- Pasul 5: Referințe
Video: Manual de apărare a turnului Warzone cu design Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Introducere
Suntem grupul YOJIO (Studiați în JI o singură dată, așa că îl prețuiți.) UM-SJTU Joint Institute localizează în campusul Universității Jiao Tong din Shanghai, Minhang, Shanghai. VG100 este cursul fundamental de inginerie pentru studenții de la boboc, care are ca scop cultivarea muncii în echipă și a conducerii.
Pentru primul nostru proiect, fiecare echipă este obligată să facă un bug și un turn de hârtie. Trei bug-uri se deplasează pe trei piste de curse drepte spre turnul de hârtie. Există 4 piese care înconjoară turnul și bug-urile ocupă aleatoriu trei dintre ele. Pentru a apăra turnul, acesta ar trebui să oprească bug-ul cu raza laser deasupra turnului. Scorul final se bazează pe designul bug-ului, performanța și greutatea turnului: cu cât turnul este mai ușor și cu cât bug-urile sunt mai devreme, cu atât mai mare poate obține fiecare echipă. Vezi a treia figură.
Constrângeri
→ Hipodromul (furnizat în joc)
Negru în general, cu o linie albă de 4cm lățime în mijloc
Linii de oprire albe de-a lungul pistei, la 1 m și 0 m de partea de jos a turnului
Zonă de protecție de la 2,5 m la 2 m de jos (cu adăpost)
→ Bugul
Hardware:
∙ Placă inferioară din PMMC
Required Este necesară o placă frontală de 15cm * 10cm
∙ Un senzor de lumină amplasat orizontal la 5cm deasupra pistei din față
Programare:
Included Funcția de urmărire inclusă
∙ Viteza controlată la 0,2 - 0,3 m / s
∙ Deplasarea în linie dreaptă
∙ O oprire de 2 până la 4 secunde la linia de oprire din mijloc și nu poate fi ucisă în acel moment
∙ O oprire permanentă la linia albă de lângă turn
→ Turnul de hârtie
∙ Construită cu hârtie A4
∙ Menținerea greutății numai pe structura hârtiei
∙ Cel puțin 60 cm înălțime
∙ Se permite lipirea numai cu adeziv alb
∙ Nu mai gros decât 3 bucăți de hârtie oriunde în turn
∙ Inclusiv doar 1 rază laser în partea superioară.
Lista de materiale
1. Bug-ul:
Arduino UNO ¥ 33,00 * 2
Placă de acționare a motorului L298N ¥ 8.40
Motor GA12-N20 ¥ 14.90
Suporturi motor 3PI miniQ N20 ¥ 2,50
Cuplaj M3 ¥ 2,90
Acumulator 9V 6F22 ¥ 6.88
Baterii 9V ¥ 9.90
Șasiu 15 * 20cm ¥ 28.00
Rola 27mm ¥ 2.00
Senzor de urmărire a liniei SEN0017 ¥ 22.00
Senzor de lumină BH1750 ¥ 6.14
Șuruburi din nailon M3 ¥ 12.00
Șuruburi M2 * 8 M2 * 10 M2 * 12 M3 * 8 Furnizate de laborator
Firele Dupont Furnizate de laborator
Panou de 5cm * 8cm Furnizat de laborator
Roată de 72 mm Furnizată de laborator
2. Turnul:
Cloud Terrace + Servo SG90 ¥ 21.9
Servo DS04-NFC 360 grade ¥ 33
Senzor cu ultrasunete SR04 ¥ 3,6 * 4
Senzor de urmărire DFRobot ¥ 22
Video
Datorită stării teribile de lumină din ziua jocului, nu putem oferi un videoclip al jocului. În schimb, am postat un videoclip cu testul de erori pe Youku. Hyperlinkul este
Pasul 1: Instrucțiuni Partea I: Efectuarea erorii
Vederea explodată este prezentată în figura 1.
Pasul 1: Desenați o diagramă de circuit (așa cum se arată în figura 2).
Pasul 2: Asamblați motoarele și roțile (așa cum se arată în figura 3).
(1) Fixați motoarele cu suporturi pentru motoare, piulițe M2.5 (* 4) și șuruburi.
(2) Conectați roțile și motoarele cu cuplaje. Folosiți șuruburi M2 (* 4) pentru a le fixa.
(3) Fixați roata universală din spatele bug-ului nostru cu șurub M3 (* 4) și piulițe.
Pasul 3: Realizați placa verticală (așa cum se arată în figura 4).
(1) Tăiați o bucată de hârtie de sertizat în dimensiunea de 12cm * 15cm.
(2) Tăiați două colțuri și introduceți tabla de hârtie în golul bug-ului. (Diagrama va fi furnizată)
(3) Lipiți placa verticală de eroare cu 502.
Pasul 4: Asamblați senzorii (așa cum se arată în figura 5).
(1) Desenați o linie la 5cm deasupra solului pe placa frontală.
(2) Așezați senzorul de lumină orizontal, astfel încât placa senzorului de lumină să se potrivească cu linia trasată.
(3) Fixați senzorul de lumină cu bandă scotch.
(4) Utilizați trei coloane de nailon M3 * 30 pentru a fixa trei senzori de urmărire, astfel încât distanța dintre senzor și sol să fie de aproximativ 1,3 cm, cea mai bună distanță pentru o detectare precisă.
Pasul 5: Asamblare integrată
(1) Fixați cutia bateriei și placa de conducere a motorului pe eroare, sunt necesare cel puțin 5 * șuruburi M3 și piulițe. Fixați roata universală în spate (așa cum se arată în figura 6).
(2) Lipiți panoul sub placa de erori și placa Arduino pe eroare. (Așa cum se arată în figura 7).
(3) Conectați părțile conexe cu Dupont Lines. (Consultați Instrucțiunile din partea schemei de circuite)
(4) Utilizați un pistol de sudură și o stație de lipit pentru a suda toate locurile libere. (Atenție! Fierbinte! Faceți-o sub supraveghere! Nu este obligatoriu.)
Pasul 2: Instrucțiunea Partea II: Realizarea turnului
Vederea explodată este prezentată în figurile 1 și 2.
Pasul 1: Construirea bazei
(1) Îndoiți o bucată de hârtie A4 astfel încât să se atingă cele două fețe mai scurte (așa cum se arată în figura 3).
(2) Deschideți hârtia pliată. Îndoiți în continuare hârtia din partea interioară a 1) și asigurați-vă că cele două fețe atinse în 1) coincid acum la linia de mijloc (așa cum se arată în figura 4 și 5)
(3) În mod egal, lipiți partea A cu adeziv alb și lipiți-o cu partea din spate a laturii B (nu este nevoie de mult adeziv alb), astfel încât să putem obține o prismă triunghiulară regulată (așa cum se arată în figura 6 și 7)
(4) Repetați de la 1) la 3) de 5 ori pentru a obține 6 aceleași prisme.
(5) Lipiți în mod egal cele 2 straturi simple ale fiecărei prisme cu adeziv alb. Lipiți prismele împreună, astfel încât să obținem o prismă hexagonală regulată. (Așa cum se arată în figura 8)
Pasul 2: Faceți partea de conexiune (așa cum se arată în figura 9)
(1) Pregătiți o bucată de hârtie.
(2) Desenați un hexagon regulat a cărui lungime laterală este de 7,5 cm.
(3) Faceți un dreptunghiular (2cm * 7,5cm) lângă fiecare parte a hexagonului obișnuit
Pasul 3: Construiți partea superioară a turnului
(1) Îndoiți o bucată de hârtie A4 astfel încât să se atingă cele două fețe mai lungi. (Consultați figura 5, dar notați diferența)
(2) Repetați (2) până la (5) la pasul 1.
(3) Faceți 12 bucăți de hârtie de 50 mm * 50 mm.
(4) Îndoiți hârtia menționată la pasul 3, 3) la jumătate.
(5) Atașați lipici alb pe una dintre părțile interioare menționate la pasul 3, 4). (Așa cum se arată în figura 9)
(6) Atașați partea lipită la o parte exterioară a prismei. Linia centrală a celei mai mici ar trebui să coincidă cu marginea superioară a prismei. (Așa cum se arată în figura 10) Apoi faceți același lucru pentru celelalte 5 margini.
(7) În mod similar, atașați mai multe bucăți de hârtie mică la turn. Cu toate acestea, de data aceasta ar trebui să fie lipite în interior. (Așa cum se arată în figura 11) Apoi faceți același lucru pentru celelalte 5 margini din interior.
(8) Tăiați toate părțile care ies din marginea prismei. (Așa cum se arată în 12)
(9) Lipiți toate bucățile mici de hârtie (dacă este posibil) pentru a stabiliza structura. (Așa cum se arată în figura 13)
(10) Repetați Pasul 3 6) la 9) la celălalt capăt al structurii. Lipiți-l de partea de conectare.
Pasul 4 Construiți a doua parte a conexiunii
(1) Desenați 48 de linii paralele, paralel cu partea scurtă a hârtiei A4. La fiecare două linii învecinate ar trebui să existe o distanță de 5 (mm).
(2) Îndoiți hârtia de-a lungul liniilor. Linia cratimă înseamnă că ar trebui să pliați hârtia către dvs., iar linia completă ar trebui să îndoiți hârtia înapoi către dvs. Vizualizarea decupată a produsului va arăta ca Figura 14.
(3) Folosiți adeziv alb pentru a lipi o bucată de hârtie în partea superioară a hârtiei ondulate. Adăugați o altă hârtie în partea inferioară. (Figura 15)
(4) Tăiați hârtia ondulată în 12 (cm) * 15 (cm)
Pasul 5 Construiți partea de sus a turnului de hârtie (partea servo, putere, laser și Arduino)
(1) Asamblați terasa cloud cu un servo SG90 și un fascicul laser atașat. Folosiți 502 dacă este necesar.
(2) Atașați senzorul de urmărire pe terasa cu nori. Ar trebui să fie strict într-un plan vertical cu raza laser. (Așa cum se arată în figura 16)
(3) Desenați 2 linii transversale negre verticale pe o placă de carton cu hârtie albă pe ea. Linia trebuie să aibă o lățime de 0,5 cm. Apoi faceți un întreg (raza = 0,6cm) în mijloc.
(4) Lipiți cealaltă parte a plăcii pe servo de mai jos. Puneți terasa cu nori pe ea. (Vezi figura 17)
(5) Instalați Arduino, panou și baterii pe partea superioară a turnului și senzorii cu ultrasunete pe turn. (Așa cum se arată în figura 18)
Pasul 3: Rezultatul final al lui Bug și Turn
Vezi cifrele de mai sus.
Pasul 4: Problemă de fotografiere
1 Am ales la început un senzor infrarosu modularizat. Nu putea urmări decât o linie albă de 2 cm lățime, dar turneul a oferit linii albe de 4 cm lățime pentru urmărire.
Soluție: utilizați cel puțin 3 senzori independenți în infraroșu. Puteți regla distanța dintre fiecare două dintre ele, astfel încât mașina să poată urmări liniile cu orice lățime.
2 Servo-ul de 360 de grade era greu de controlat unghiul său de rotație. Nu am putut controla decât direcția și viteza de rotație.
Soluție: lipiți un senzor infraroșu pe terasa cu nori. Desenați o cruce de linii negre pe o hârtie. Lipiți hârtia pe partea superioară a servo-ului de 360 de grade (sub terasa cu nori). Când senzorul detectează o linie neagră, servo de 360 de grade ar trebui să se oprească dintr-o dată, astfel încât să se poată roti exact 90 de grade într-o rotație.
3 Multe obiecte ar trebui așezate în partea de sus a turnului de hârtie, dar nu există atât de mult spațiu.
Soluție: pliați o placă ondulată. Oferă spațiu suplimentar de încărcare.
Pasul 5: Referințe
Hyperlinkul articolelor:
Partea bug-ului:
detail.tmall.com/item.htm?spm=a230r.1.14.4…
item.taobao.com/item.htm?spm=a230r.1.14.42…
detail.tmall.com/item.htm?id=524061190057
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a230r.1.14.19…
item.taobao.com/item.htm?spm=a230r.1.14.32…
detail.tmall.com/item.htm?id=533054527075&…
item.taobao.com/item.htm?spm=a230r.1.14.51…
detail.tmall.com/item.htm?id=20955552239&s…
detail.tmall.com/item.htm?spm=a230r.1.14.7…
item.taobao.com/item.htm?spm=a1z09.2.0.0.3…
detail.tmall.com/item.htm?id=21713236278&s…
item.taobao.com/item.htm?spm=a1z0d.6639537…
item.taobao.com/item.htm?spm=a230r.1.14.11…
Partea turnului:
item.taobao.com/item.htm?spm=a1z09.2.0.0. I…
item.taobao.com/item.htm?spm=a1z09.2.0.0. I…
detail.tmall.com/item.htm?id=41248598447&s…
item.taobao.com/item.htm?spm=a1z09.2.0.0.m…
Recomandat:
Pian Arduino cu manual și 7 melodii presetate: 7 pași
Arduino Piano cu cântece manuale și 7 presetări: interfața cu tastatura Arduino Piano cu LCD are un mod 2. Modul manual & Modul presetărilor. Am folosit 7 Butoane pentru un simplu pian cu 7 taste și un buton pentru Setup Mode pentru a comuta la 7 melodii presetate
Realizarea unui joc de apărare în viața reală de război: 11 pași
Realizarea unui joc de apărare în viața reală de război: Bună ziua, suntem GBU! Echipei noastre i s-a atribuit o sarcină în clasa noastră VG100, Introducere în inginerie: să proiectăm și să construim un joc de apărare a turnului Warzone. VG100 este o clasă de bază pe care toți bobocii trebuie să o ia la Joint Institute (JI.) The Joint Inst
Warzone Tower Defense: 7 pași
Warzone Tower Defense: Suntem SS, grupul 6 al VG100. SS este compus din cinci membri din întreaga lume. Toți, în comun, suntem toți studenți în anul întâi ai Institutului Comun UM-SJTU (Universitatea Michigan și Universitatea Shanghai Jiao Tong). Numele grupului “ SS & rdqu
Tester simplu de capacitate autorange / contor de capacitate cu Arduino și manual: 4 pași
Tester de condensator Autorange simplu / contor de capacitate cu Arduino și manual: Bună ziua! Pentru această unitate de fizică aveți nevoie de: * o sursă de alimentare cu 0-12V * unul sau mai mulți condensatori * unul sau mai multe rezistențe de încărcare * un cronometru * un multimetru pentru tensiune măsurare * un arduino nano * un afișaj de 16x2 I²C * rezistențe 1 / 4W cu 220, 10k, 4.7M și
Moodlamp RGB fabricat manual Arduino: 7 pași
Moodlamp RGB alimentat manual Arduino: Acest instructiv este împărțit în 5 părți: - Planificarea construcției (Pasul 1) - Umbra manuală (Pasul 2 + 3) - Circuitul electronic pentru conducerea LED-urilor de 3 W cu controlerul ATmega8 (Pasul 4) - Codul ( Pasul 5) - Cum să-l obțineți autonom (flash Ardu