Sisukord:

Projekti märk: 14 sammu
Projekti märk: 14 sammu

Video: Projekti märk: 14 sammu

Video: Projekti märk: 14 sammu
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
Projekti märk
Projekti märk

Ühel õpilasel oli kaks aastat tagasi 12. klassis idee. Seejärel edastas selle 2016. aastal 11. klassile, seejärel läks 12. klassi rühma 2017. aastal. See projekt on mõeldud meie koolile, see projekt on väljapanek, nii et kui inimene sellest mööda kõnnib, tunneb ta objekti. paneelid, mis pöörlevad. See pöörleb 180 kraadi. Paneelide ühel küljel on meie kooli nimi ja maskott ning teisel pool peegel.

Samm: disaini valimine

Disaini valimine
Disaini valimine
Disaini valimine
Disaini valimine

Iga projekti versioon läks ja muutis disaini, nii et meie disain on seinaga samal tasemel. Väljapanek paigutatakse kooli välisukse lähedale. See sein on trapetsikujuline. Seega plaanisime, et meil oleks kujundus, mis jätkub trapetsiga, nii et see oleks seinaga samal tasemel. Disain jaguneb kolmeks põhiosaks: vasakpoolne kolmnurk, täisnurkne kolmnurk ja keskne ristkülik, kus paneele hoitakse. Kõik need kolm osa sobivad seinaga. Joonis on näide ideest.

Tegime ka prototüübi, prototüüp on lihtsalt tema keskosa ja paneelid. Me õpetame teile samm -sammult, kuidas prototüüpi teha.

Samm: materjalid

Materiaalne vajadus on

Osad

Vooluring

Arduino Mega 2650 (1)

Server (8)

Jumperkaablid (mitte autokaablid) (palju nii meessoost kui ka naissoost)

Leivalaud (1)

ultraheliandurid (2)

Prototüüp

Puit MDF

Papp või vahtplaat

Kruvid

Liim (puiduliim ja kuumliim)

Kui soovite ainult ühte pöörlevat märki, kasutage arduino uno ja selle kood on natuke erinev

Valmistasime oma prototüübi puidust, nii et see võib olla tugev, kuid saate teha midagi muud

Lõpliku projekti materjalide arve

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

3. samm: prototüübi käivitamine

Prototüübi käivitamine
Prototüübi käivitamine

(puitu saab vahetada millegi muuga)

Prototüübi kasti valmistamiseks toimige järgmiselt.

Samm 1. Lõika ülemine/alumine ja külg 52 "ja 12", plaadi paksus peaks olema 3/4 ".

Samm 2. Ülemine ja alumine osa ühendatakse põkkühendusega. märkige mõlemal küljel punktid servadest 1 tolli kaugusel ja üks keskel. märkige see ülemise ja alumise osa jaoks.

Samm 3. Puurige mõlemal tükil välja märgitud punktid. seejärel asetage mõlemad tükid küljetükkidele, et märkida välja augud ülemise ja alumise osa jaoks.

Samm 4. Nüüd puurige küljetükkidele märgid, seejärel ühendage kast kruvidega kokku.

Samm 5. Lõika välja neli ruudukujulist kolmnurka 8 ", 8". eelnevalt puurige ja keerake karbi tagumised nurgad, vältige kindlasti karbi olemasolevaid kruvisid.

4. samm: prototüübi valmistamise 2. osa

Prototüübi tegemise 2. osa
Prototüübi tegemise 2. osa
Prototüübi tegemise 2. osa
Prototüübi tegemise 2. osa

Siin on sammud servode hoidiku valmistamiseks.

Samm 1. Lõika välja kaks pulka, mille läbimõõt on 8 tolli, seejärel lõika veel kaks pulka, mille läbimõõt on 46,5 tolli.

Samm 2. Liimige karbi ülaosast allapoole 8 "pulgad 3". seejärel märkige pulgade keskele 2,3 ", see on servopikkus.

Samm 3. Liimige 46,5 tolli väljaspool 8 -tolliste pulgade märgistust.

Samm 4. Lõigake vahtplaadist tükk 45 -tolliseks, asetage servo hoidiku vahele ja kinnitage paneel servole.

Samm: programm

Programm selleks tehti arduino keeles, koodi tegi ka teine rühm. Esimese asjana proovisime koodi mõista. Teine üritas koodi üles laadida. Koodi üleslaadimisel seisime silmitsi veaga. Esimene viga oli see, et see ei tööta. See on aja jooksul fikseeritud, lisame koodile ka funktsiooni. See funktsioon on see, et kui keegi on andurile liiga lähedal, siis see ei tööta.

Neid saab jagada mitmeks osaks: osad on seadistatud, taaskäivitatud, põhiahel ja anduri kood.

koodi link

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

Samm: programmi seadistamine ja taaskäivitamine

Programmi seadistamine ja taaskäivitamine
Programmi seadistamine ja taaskäivitamine

Seadistusosa kood on koodi kõige elementaarsem osa, mida see alustab, määrates anduritele tihvtid ja luues servole muutujad ning seadistades servodele kinnituse. Järgmine osa on määratlevate tihvtide muutmine sisenditeks või väljunditeks. Selles osas seadistatakse ka kõik vajalikud muutujad.

Järgmine osa on taaskäivitamine, see koodi osa juhtub iga kord, kui ahel sisse lülitatakse, nullib servod.

Samm 7: Programmeerige põhikood ja senori kood

Programmi põhikood ja senori kood
Programmi põhikood ja senori kood

Järgmine osa on peamine silmus. Alustuseks selgitatakse välja, kui kaugel on lähim inimene. Selleks minge andurite meetodisse, mis asub koodi andurite osas. See kontrollib, kas inimene on anduritest teatud kaugusel, kas server pöörleb. See pöörleb 180 kraadi ja ootab 5 sekundit, et naasta algsesse asukohta, pöörates null kraadi, seejärel ootab 5 sekundit ja teeb seda uuesti ning ootab veel 5 sekundit ja naaseb normaalseks. Pärast seda läheb see tagasi silmuse ülaossa. (Seda saab lihtsustada seal oleva for -loopiga.)

Koodi viimane osa kujutab endast kaugust, mille ta saab anduritelt, saates signaali ultrahelile ja seejärel vastu. Sellel signaalil on täisarv, kauguse saamiseks jagatakse väärtus 2 -ga ja seejärel 29,1 -ga.

8. samm: ahel

Vooluring
Vooluring

Ring, mida me kasutasime projekti jaoks, mida me ei teinud, selle tegi rühm enne meid. Nii et me ei tea, mida nad selle saavutamiseks tegid, seega on peamine ülesanne selle välja selgitamine ja selle põhiprobleemi lahendamine. Põhiküsimus oli see, et see kuumeneks üle. Lahendus

(Toimingud, mida ma selgitan, on nii, nagu oleks see leivaplaadil, kuid viimase modaali puhul on see vaskplaadil)

9. samm: vooluahela buliding osa 1

Vooluahela buliding osa 1
Vooluahela buliding osa 1

Leivalaud

Ühendage ülemine ja alumine elektrirööp juhtmega ja tehke sama ka maapinnaga

samuti peate ühendama pingeregulaatori

Asetage regulaator kuhugi plaadile

Seejärel pange keskmine traat, mis on ühendatud keskmise tihvtiga, ja pange see maasse

Järgmine on õige tihvt, mis saab punase juhtme ja ühendab selle positiivsete rööbastega

Viimasena jäetakse vasak tihvt ühendamata, kuni ühendame toite

10. etapp: ahela buliding osa 2

Vooluahela buliding osa 2
Vooluahela buliding osa 2

Arduino

Nööpnõelad:

Arduino'st ühendate tihvtid (2-9) leivalaua külge, see on servode jaoks

(Kui saate organisatsioonilistel põhjustel proovida kasutada valget traati)

11. samm: vooluringi buliding osa 3

Vooluahela buliding osa 3
Vooluahela buliding osa 3

Servod (selleks peate kasutama 180 servot)

Servode jaoks vajate:

1 valge traat

1 must traat

Ja 1 punane juhe

Servo kohta

Seejärel kinnitage juhtmed servo vastavate värviportide külge.

Nüüd ühendage punane positiivse rööpaga

Must maani

Ja valge samale joonele kui teised arduino külge kinnitatud juhtmed

korrake seda 8 korda erinevatel tihvtidel

(Proovige neid ka korras hoida ja laiali ajada, et juhtmed sassi ei läheks)

12. samm: vooluahela buliding osa 4

Vooluahela buliding osa 4
Vooluahela buliding osa 4

Ultraheli andurid (selleks on vaja 2)

Ultraheli andurite jaoks peate kasutama

1 punane isane -emane juhe anduri kohta

1 must isane -emane juhe anduri kohta

Ja anduri kohta 2 meest ja naist mis tahes muu värviga

Seejärel ühendage punane juhe ultraheli andurite tihvtiga, millel on märge Vss

Seejärel ühendage must must tihvtiga märgistatud maa külge

Seejärel 2 juhuslikku värvilist tihvtidele, millele on märgitud trig ja kaja

Seejärel ühendage punased ja maandusjuhtmed leivaplaadil olevate rööbastega ning ühendage päästiku- ja kajapoldid tihvtidega 22 ja 23 ühe ultraheli anduri jaoks ja 24 ja 25 teisega.

Samm 13: Vooluahela buliding osa 5

Vooluahela buliding osa 5
Vooluahela buliding osa 5

Toide (viimane samm)

Ühendage must traat maandusega

Ja punane juhe regulaatori vasakusse tihvti

14. samm: lõpp

Lõpp
Lõpp

pärast kõiki neid samme peaksite tegema prototüübi

Soovitan: