Turinys:

GOB: 3 žingsniai
GOB: 3 žingsniai

Video: GOB: 3 žingsniai

Video: GOB: 3 žingsniai
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Lapkritis
Anonim
GOB
GOB

Šis nurodymas buvo sukurtas vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com).

„GOB“fonas

GOB reiškia pavarų dėžę ir yra dėžė, veikianti naudojant daugybę pavarų. Šis projektas buvo sukurtas, kaip minėta aukščiau, „Makercourse“Pietų Floridos universitete, ir šis nurodymas tiksliai parodys, ko reikia, kad šis projektas būtų pakartotas ir kitose dėžėse. Paveikslėlis dešinėje, pirmoje nuotraukoje, yra naujausia GOB versija. Dėžę galima užrakinti ir atrakinti priklausomai nuo to, kokį raktą „mato“RFID jutiklis, taip pat įjungia šoninius šviesos diodus, priklausomai nuo to, ar dėžutė užrakinama, ar atrakinama. Peržiūrėkite pridėtą vaizdo įrašą, kad pamatytumėte naujausias dėžutės funkcijas.

1 žingsnis: reikmenys/aparatinė įranga

Priedai/Aparatūra
Priedai/Aparatūra
Priedai/Aparatūra
Priedai/Aparatūra
Priedai/Aparatūra
Priedai/Aparatūra
Priedai/Aparatūra
Priedai/Aparatūra

Norėdami atkurti šį projektą, jums reikės šių dalykų.

1. „Arduino Uno“lenta

2. „Arduino“RFID jutiklis (MFRC522)

3. Pavaros - specifikacijas žr. Žemiau

4. Didelis pavasaris

5. 5v žingsninis variklis

6. Įvairūs šviesos diodai

7. Nešiojamasis USB įkroviklis

8. Langelis - specifikacijas žr. Toliau

9. Bet kokias dekoracijas, kurių norėjote savo dėžutei, naudojau taip:

- Purškiami dažai (rudi, auksiniai, rožiniai auksiniai/ variniai)

- raktų pakabuko lemputės

- Įvairios 3D spausdintos pavaros, varžtai ir vamzdynai

Krumpliaračiai

Šios konstrukcijos mechaninei daliai naudojamos krumpliaračio aš suprojektavau „fusion 360“, naudodamas jų krumpliaračio scenarijų, tada jas atspausdinau 3D. Pirmasis čia pridėtas vaizdas rodo specifikacijas, kurias naudojau kurdamas visas savo pavaras ir turėjau tik pakeisti kiekvienos dantų skaičių. Antrame paveikslėlyje parodytos šioje dėžutėje naudojamos pavaros. Buvo naudojamos 3 apvalios pavaros, o tada stačiakampė pavara, naudojama kaip tikrasis užrakinimo mechanizmas, taip pat pridedami šių pavarų.stl failai. Trečiame paveikslėlyje parodyta pavarų padėtis, nes matote, kad viršutinės pavaros reikia vadovų, kad ji išliktų vietoje, o didžiausia pavara yra priklijuota prie mažesnės pavaros, kuri leidžia žingsniniam varikliui sukti visas vidines pavaras vienu metu.

Dėžė

Mano projektui naudojama dėžutė buvo pagaminta iš 7 colių. x 7 colių kartono lakštų. Dvi plonos kartono juostelės buvo naudojamos dangteliui prijungti prie dėžutės pagrindo, o po to maža juostelė buvo naudojama kabliui ant dangtelio sukonstruoti, kad dėžutė būtų užrakinta. Dėžę galite pasigaminti iš bet kokios jums patinkančios medžiagos arba naudoti dangtį, jau pritvirtintą vienoje pusėje, bet kokiu atveju dangčio viduje turi būti kabliukas, kad dėžutė būtų užfiksuota vidinėmis pavaromis. Norėdami gauti daugiau informacijos, peržiūrėkite paskutinius du vaizdus.

2 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

1. Surinkite visas medžiagas, išvardytas 1 veiksme: reikmenys/ įranga

2. Sukurkite dėžę, kaip minėta anksčiau, dėžę galite pagaminti iš bet kokios medžiagos arba turėti bet kokio dydžio, o vienintelė specifikacija - ji turi turėti pakankamai didelį vidinį kabliuką, kad vidinės pavaros galėtų užfiksuoti dėžę.

3. Sukūrę dėžę, turite prijungti grandinę. Sekite pridedamą schemą. Prisiminkite, kad kuo švariau ir kompaktiškiau pagaminsite grandinę, tuo geriau ji tilps į jūsų dėžę. Surinkę programą ir išbandę savo grandinę, 1) patikrinkite, ar visa jūsų aparatinė įranga veikia, ir 2) patikrinkite, ar ji daro tai, ko norite.

4. Toliau suprojektuokite ir atsispausdinkite dėžutei reikalingus krumpliaračius. Tai gali užtrukti kelis spaudinius, priklausomai nuo dėžutės dydžio ir grandinės dydžio. Pirmoji pavara, kurią turėtumėte pradėti, yra žingsninio variklio pavara, tai padės įvertinti dėžės viduje esančių pavarų aukštį.. Stl failuose yra įvairių dydžių kaiščių, kurie turėtų padėti išsiaiškinti geriausią jūsų dėžutės aukštį. Turėsite išgręžti skylę kaiščio apačioje ir klijuoti ją ant žingsninio variklio, kad pavara būtų pritvirtinta prie žingsninio variklio.

5. Išspausdinę visas pavaras ir surinkę grandinę, pritvirtinkite krumpliaračius prie dėžutės vidinės pusės. Lengvam surinkimui naudojau karštus klijus. Taip pat galima naudoti kitų tipų klijus arba varžtus. Prireikus pridėkite kreipiančiuosius bėgelius, kad pavara išliktų vietoje. Kaip matote paveikslėliuose, krumpliaračiai turi būti išdėstyti tiesiai po dėžutės dangteliu, kuriame yra kablys. Spyruoklė turi būti tiesiai po kabliu, kad dangtelis atsidarytų, kai dėžė būtų atrakinta, o stačiakampė krumpliaratis turėtų įstumti į kablį, kai dėžė turi būti užrakinta.

6. Kai krumpliaračiai yra vietoje, pritvirtinkite grandinę dėžutės viduje. Tam naudoju juostelę, mėlyną juostą nuotraukose, nes tai leido man prireikus lengvai sureguliuoti.

7. Pagaliau papuoškite savo dėžutę! Aš pasirinkau naudoti šviesos diodus, kurie iš pradžių buvo naudojami krumpliaračių sukimui, kaip dekoro dalį kairėje dėžutės pusėje. Geriausia šio projekto dalis yra ta, kad paprasta koncepcija leidžia jums pritaikyti šį projektą savo poreikiams. Kiti trys žingsniai parodo, kaip aš papuošiau šią dėžutę.

8. Spausdinkite įvairias pavaras. Tada purškite dažais dėžutę ir krumpliaračius, kad jie atitiktų bet kokią jūsų siekiamą temą. Kai kuriuos krumpliaračius naudoju kaip trafaretus, kad pridėčiau dizainą prie šonų, arba priklijavau juos dėl tekstūros, išsamiau žr. Pridėtose nuotraukose.

9. Šoninėse lemputėse naudojau raktų pakabuko lemputes, kurias galėjau atsukti ir išimti šviesos diodus. Iš ten dėžutės šone galėjau padaryti dvi skyles, kad prijungčiau prie grandinės prijungtus šviesos diodus į lemputes ant dėžutės išorės.

10. Kai baigsite, įsitikinkite, kad dar yra pakankamai vietos į dėžutę įdėti daiktą. Aš nusprendžiau paslėpti vidinę grandinę veltiniu, kad niekas nesugriūtų.

Smagiai papuoškite dėžutę, kaip norite, tai geriausia išradimo dalis! Laimingas kūrimas!

3 žingsnis: kodas

Darbo pradžia

Pridėtas.ino failas yra GOB programos kodas. Norėdami tinkamai paleisti tai savo „arduino“, taip pat turėsite įdiegti dvi bibliotekas, kurios taip pat yra pridėtos prie jūsų „arduino“bibliotekų aplanko. Programa yra gerai pakomentuota, tačiau taip pat pateikiamas aprašymas, pateiktas toliau. Šie kodai reikalauja pagrindinio arduino programavimo supratimo.

Apžvalga/aprašymas

1. Bibliotekos

Šioje programoje naudojamos trys bibliotekos SPI, MFRC522 ir „Stepper Library“. Kadangi SPI yra numatytoji „arduino“biblioteka, todėl nereikia jos įdiegti savo „arduino“bibliotekų aplanke. SPI reiškia serijinę periferinę sąsają ir yra nuoseklaus ryšio protokolas, kurį arduino naudoja kalbėdamas su RFID jutikliu. Šioje bibliotekoje mes naudojame MFRC522 biblioteką, kad galėtume nuskaityti duomenis iš RFID jutiklio. Ši biblioteka yra skirta jutikliui ir leidžia mums naudoti informaciją, kurią jutiklis „nuskaito“iš RFID raktų, naudojamų užrakinti ir atrakinti dėžutę. Steperio biblioteka veikia tiksliai taip, kaip skamba, ji padeda arduino kalbėtis su žingsniniu varikliu.

2. Kintamųjų apibrėžimas/ sąranka

Įtraukus reikiamas techninės įrangos bibliotekas, reikia apibrėžti šios aparatūros kaiščius. Iš esmės „arduino“turi žinoti, kurie kaiščiai kalba su kokia aparatūros dalimi.

3. Pagrindinė kilpa

Pirmiausia, pirmieji du, jei teiginiai naudojami siekiant įsitikinti, kad RFID jutiklis skaito RFID raktą. Tada mes turime patraukti RFID rakto kodą arba UID, kuris yra „skaitomas“. Perskaitę UID, turime patikrinti, ar raktas užrakins ar atrakins langelį. Čia, naudodamas „if else“teiginį, nustatiau vieną raktą, kad užrakintų dėžutę, o kitą - atrakinti dėžutę. Pavyzdžiui, jei UID yra lygus norimam UID, tada iškvieskite funkciją spinRight () arba užrakinkite langelį, paskambinkite spinLeft () funkcijai ir atrakinkite langelį.

4. Sukimo funkcijos

Funkcijos spinLeft () ir spinRight () naudojamos žingsninio variklio sukimui į kairę arba į dešinę. Svarbiausia čia yra tai, kad norint pakeisti žingsninio variklio kryptį, žingsninio variklio kaiščiai yra apversti.

Rekomenduojamas: