Kazalo:

Znak projekta: 14 korakov
Znak projekta: 14 korakov

Video: Znak projekta: 14 korakov

Video: Znak projekta: 14 korakov
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Znak projekta
Znak projekta

Učenec je imel idejo v 12. razredu pred dvema letoma. Nato so ga leta 2016 prenesli v razred 11, nato pa leta 2017. v skupino 12. razred. Ta projekt je namenjen naši šoli, ta projekt je prikaz, zato bo človek, ko hodi mimo njega, zaznal predmet, potem bo biti plošče, ki se vrtijo. Obrnila se bo za 180 stopinj. Na eni strani plošč bo ime in maskota naše šole, na drugi strani pa ogledalo.

1. korak: Izbira dizajna

Izbira dizajna
Izbira dizajna
Izbira dizajna
Izbira dizajna

Vsaka različica projekta je bila oblikovno spremenjena, zato bo naša zasnova poravnana s steno. Zaslon bo postavljen blizu vhodnih vrat šole. Ta stena je v obliki trapeza. Zato smo načrtovali oblikovanje, ki se nadaljuje s trapezom, tako da bo poravnano s steno. Zasnova je razdeljena na tri ključne dele: levi trikotnik, desni trikotnik in osrednji pravokotnik, kjer bodo plošče držane. Vsi trije ti deli se ujemajo s steno. Risba je primer ideje.

Naredili smo tudi prototip, prototip je le njegov osrednji del in plošče. Korak za korakom vas bomo naučili, kako narediti prototip.

2. korak: Materiali

Materialne potrebe so

Deli

Vezje

Arduino Mega 2650 (1)

Strežnik (8)

Mostični kabli (ne avtomobilski) (veliko moških in ženskih)

Deska (1)

ultrazvočni senzorji (2)

Prototip

MDF iz lesa

Lepenka ali lepenka

Vijaki

Lepilo (lepilo za les in vroče lepilo)

Če želite samo en vrtljivi znak, uporabite arduino uno in koda zanj bo nekoliko drugačna

Naš prototip smo naredili iz lesa, da je lahko močan. Lahko pa iz česa drugega

Materiali za zaključni projekt

docs.google.com/document/d/1B8GyldpgRuYb7N…

3. korak: Zagon prototipa

Zagon prototipa
Zagon prototipa

(les lahko zamenjate z nečim drugim)

Tu so koraki za izdelavo škatle prototipa.

Korak 1. Odrežite zgornji/spodnji in stranski del na 52 "in 12", debelina plošče mora biti 3/4 ".

Korak 2. Zgornji in spodnji del bosta povezana s spojem. označite pike na obeh straneh od 1 '' od robov in eno na sredini. označite ga za zgornji in spodnji del.

Korak 3. Izvrtajte označene pike na obeh delih. nato oba dela položite na stranske dele, da označite luknje za zgornji in spodnji del.

Korak 4. Zdaj izvrtajte oznake na stranskih delih, nato sestavite škatlo skupaj z vijaki.

Korak 5. Izrežite štiri kvadratne trikotnike za 8 '', 8 ''. predhodno izvrtajte in privijte zadnje vogale škatle, pri tem pazite, da se izognete obstoječim vijakom na škatli.

4. korak: 2. del izdelave prototipa

2. del izdelave prototipa
2. del izdelave prototipa
2. del izdelave prototipa
2. del izdelave prototipa

Tu so koraki za izdelavo držala za servomotorje.

Korak 1. Izrežite dve palici velikosti 8 '', nato izrežite še dve palici velikosti 46,5 ''.

Korak 2. Lepite 8 -palčne palice 3 '' spodaj z vrha škatle. nato označite 2,3 na sredini palic, to je dolžina servo.

Korak 3. Lepite 46,5 "zunaj oznake na 8" palicah.

Korak 4. Odrežite kos pene plošče na 45 '', postavite servo med držalo in pritrdite ploščo na servo.

5. korak: Program

Program za to je bil izdelan v arduinu, kodo je izdelala tudi druga skupina. Najprej smo poskusili razumeti kodo. Drugi je poskušal naložiti kodo. Ko smo kodo naložili, smo naleteli na napako. Prva napaka je bila, da ni delovala. Sčasoma je bilo to popravljeno, kodi smo dodali tudi funkcijo. Ta funkcija je, da če je nekdo preblizu senzorja, se ne zažene.

Lahko jih razdelimo na nekaj delov, ki so nameščeni, znova zagnani, glavna zanka in koda senzorja.

povezavo do kode

docs.google.com/document/d/1sYIYDFxr9n9Cw1…

6. korak: Nastavitev programa in ponovni zagon

Nastavitev programa in ponovni zagon
Nastavitev programa in ponovni zagon

Koda nastavitvenega dela je najosnovnejši del kode, ki se začne z definiranjem zatičev za senzorje in ustvarjanjem spremenljivk za servo ter nastavitvijo priključitve na servomotorje. Naslednji del je vstavljanje vnosov ali izhodov za določanje zatičev. Ta del bo tudi nastavil vse potrebne spremenljivke.

Naslednji del je ponovni zagon Ta del kode se bo zgodil vsakič, ko bo vezje vklopljeno, bo servomotorje izničilo.

Korak 7: Glavna koda programa in senzorska koda

Glavna koda programa in senzorska koda
Glavna koda programa in senzorska koda

Naslednji del je glavna zanka. Začne se z ugotavljanjem, kako daleč je najbližja oseba. To naredimo tako, da preidemo na metodo senzorjev, ki se nahaja v senzorskem delu kode. Preveri, ali je oseba na določeni razdalji od senzorjev, če se tako vrti strežnik. Obrnil se bo za 180 stopinj in počakal 5 sekund, da se vrne na prvotno mesto, tako da se vrti na nič stopinj, nato počaka 5 sekund in to ponovi ter počaka še 5 sekund in se vrne v normalno stanje. Po tem se bo vrnil na vrh zanke. (To lahko poenostavite z zanko for.)

Zadnji del kode je del, ki ugotovi razdaljo, ki jo dobi od senzorjev, tako da pošlje signal ultrazvočniku in nato sprejme. Ta signal ima celo število, vrednost se deli z 2, nato pa se deli z 29,1, da dobimo razdaljo.

8. korak: Vezje

Vezje
Vezje

Vezja, ki smo ga uporabili za projekt, nismo naredili, naredila ga je skupina pred nami. Zato ne vemo, kaj so storili, da bi to dosegli, zato je bila njihova glavna naloga ugotoviti in odpraviti glavni problem. Glavno vprašanje je bilo, da se bo pregrel. Rešitev

(Koraki, ki jih bom razložil, so, kot da bi bil na krovu, za zadnji način pa na bakreni plošči)

9. korak: Krepitev vezja 1. del

Povezovanje vezja 1. del
Povezovanje vezja 1. del

Ogledna plošča

Zgornjo in spodnjo tirnico povežite z žico. Enako storite z ozemljitvenimi tirnicami

Prav tako morate priključiti regulator napetosti

Regulator postavite nekje na ploščo

Nato na srednji zatič priključite črno žico in jo prizemljite

Naslednji je desni zatič, ki dobi rdečo žico in jo poveže s pozitivnimi tirnicami

Nazadnje levi zatič ostane nepovezan, dokler ne priključimo napajanja

10. korak: gradnja vezja 2. del

Povezovanje vezja 2. del
Povezovanje vezja 2. del

Arduino

Zatiči:

Od arduina boste priklopili zatiče (2-9) na ploščo, to je za servomotorje

(Če lahko poskusite uporabiti belo žico iz organizacijskih razlogov)

11. korak: Povezovanje vezja 3. del

Povezovanje vezja 3. del
Povezovanje vezja 3. del

Servomotorji (za to morate uporabiti 180 servomotorjev)

Za servomotorje boste potrebovali:

1 bela žica

1 črna žica

In 1 rdeča žica

Na servo

Nato priključite žice na vrata ustreznih barv na servo.

Zdaj priklopite rdeče na pozitivne tirnice

Črna na tla

In bela do iste črte kot druge žice, ki so pritrjene na arduino

ponovite to 8 -krat na različnih zatičih

(Poskusite jih tudi vzdrževati v redu in razprti, da se žice ne zapletejo)

12. korak: gradnja vezja 4. del

Povezovanje vezja 4. del
Povezovanje vezja 4. del

Ultrazvočni senzorji (za to potrebujete 2)

Za ultrazvočne senzorje boste morali uporabiti

1 rdeča moška do ženska žica na senzor

1 črna moška do ženska žica na senzor

In 2 samca do samice katere koli druge barve na senzor

Nato rdečo žico priključite na zatič ultrazvočnih senzorjev z oznako Vss

Po tem priklopite črno na zatič z oznako tal

Nato 2 naključno obarvana na zatiči z oznako trig in echo

Nato priključite rdečo in ozemljeno žico na tirnice na plošči ter priklopite sprožilne in odmevne zatiče na nožici 22 in 23 za en ultrazvočni senzor, 24 in 25 pa za drugi

13. korak: gradnja vezja 5. del

Povezovanje vezja 5. del
Povezovanje vezja 5. del

Napajanje (zadnji korak)

Črno žico priklopite na ozemljitev

In rdeča žica do levega zatiča na regulatorju

14. korak: Konec

Konec
Konec

po vseh teh korakih morate narediti prototip

Priporočena: