Kazalo:
- 1. korak: Izbira dizajna
- 2. korak: Materiali
- 3. korak: Zagon prototipa
- 4. korak: 2. del izdelave prototipa
- 5. korak: Program
- 6. korak: Nastavitev programa in ponovni zagon
- Korak 7: Glavna koda programa in senzorska koda
- 8. korak: Vezje
- 9. korak: Krepitev vezja 1. del
- 10. korak: gradnja vezja 2. del
- 11. korak: Povezovanje vezja 3. del
- 12. korak: gradnja vezja 4. del
- 13. korak: gradnja vezja 5. del
- 14. korak: Konec
Video: Znak projekta: 14 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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
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
(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
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
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
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
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
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
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
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
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
Napajanje (zadnji korak)
Črno žico priklopite na ozemljitev
In rdeča žica do levega zatiča na regulatorju
14. korak: Konec
po vseh teh korakih morate narediti prototip
Priporočena:
Zvočni signal za nadzor projekta Arduino+Blynk: 8 korakov
Arduino+Blynk Project Control Buzzer: Blynk se uporablja za omogočanje IoT na zelo priročen način. V tem projektu za brezžično komunikacijo ne uporabljam nobenega modula bluetooth ali Wifi. To je mogoče z uporabo aplikacije Blynk, ki vam lahko pomaga pri oblikovanju lastne aplikacije v
Svetilka za razpoloženje projekta: 11 korakov
Project Mood Lamp: S to vadnico boste oblikovali in ustvarili preprosto vezje za izdelavo svetilke za razpoloženje, ki uporablja gumbasto baterijo, sponke iz aligatorja in eno LED luč
HID krmilnik tipkovnice za prihodnji ton projekta Diva Aracade: 5 korakov
HID krmilnik za tipkovnico za prihodnji ton projekta Diva Aracade: V-USB je nizkohitrostna knjižnična rešitev USB za mikro krmilnike AVR. Omogoča nam ustvarjanje naprav HID (tipkovnica, miška, igralna plošča itd.) Z uporabo mikro krmilnikov AVR. Izvedba tipkovnice HID temelji na HID 1.11. Podpira največ 6 pritiskov tipk
Podajalnik projekta: 14 korakov
Project Feeder: Ste kdaj želeli nahraniti svoje hišne ljubljenčke zunaj doma ali samo v udobju kavča? Če je tako, je ta projekt za vas! Project Feeder je odprtokodni projekt, ki omogoča samodejno hranjenje hišnih ljubljenčkov ali ročno iz telefona ali računalnika. Y
Kako poslati besedilna sporočila SMS iz vašega projekta Arduino ESP: 6 korakov
Kako pošiljati besedilna sporočila SMS iz vašega projekta Arduino ESP: Ta navodilo prikazuje, kako pošiljati besedilna sporočila SMS iz vašega projekta arduino z napravo ESP8266 in povezavo WiFi. Zakaj uporabljati SMS?* Sporočila SMS so veliko hitrejša in zanesljivejša od obvestil aplikacije sporočila. * Sporočila SMS lahko tudi