Satura rādītājs:

Pokemon centra mašīna: 5 soļi
Pokemon centra mašīna: 5 soļi

Video: Pokemon centra mašīna: 5 soļi

Video: Pokemon centra mašīna: 5 soļi
Video: Кама пуля выбивает долги с мутного типа 2024, Jūlijs
Anonim
Pokemonu centra mašīna
Pokemonu centra mašīna

Šī pamācība tika izveidota, izpildot Dienvidfloridas Universitātes Makecourse projekta prasības (www.makecourse.com). Dažas garlaicīgas izvēles stundas vietā es izgāju ārā un izvēlējos šo Make Course kursu. Man apsolīja 3D drukāšanu, Arduino prasmes un lielisku gala projektu. Šī klase faktiski nodrošināja visus trīs!

Pirmajās nodarbību nedēļās man bija jāizstrādā projekta ideja, kas būtu jautra un radoša, izpildāma klases ierobežojumu ietvaros, 3D drukāta un ar vienu kustīgu daļu. Mana ideja par Pokemon Center Machine radās tajā pašā dienā, kad es iepriekš pasūtīju Pokemon Moon 3DS. Šis bija mans Eureka brīdis!

Katrā Pokemon spēlē, filmā un šovā ir bijuši Pokemon centri vai mīlīgas mazas sarkanas un baltas ēkas, lai ārstētu pārgurušos un noģībušos pokemonus. Medmāsa Džoja, kas vada Pokemon centru, savāc jūsu Pokemon un ievieto tos Pokemon Center Machine, kas dziedē Pokemon. Šī iekārta parasti ir taisnstūrveida vai apaļa un rada nelielu troksni un mirgo baltā un zilā krāsā. Mans šīs mašīnas attēlojums ir kvadrātveida kaste ar rotējošu vidējo sekciju, kurā tiks izplatīti Pokemoni. Nospiežot pogu, iekārta griežas un atskaņo Pokemon Center motīvu dziesmu, kā arī parāda visas medmāsu prieku frāzes.

1. darbība: materiāli un faili

Šeit ir materiāli, kurus izmantoju visā projektā:

Programmas:

Arduino

Izgudrotāju studija 2017

3D printeris

Lāzera griezēja mašīna

Rīki:

Lodēšanas sistēma

Dremel

Skrūvgriezis

DAP kontaktcementa līme

E6000 Crafting līme

Piegādes:

3D drukātas detaļas

Akrila "stikls"

Pokemon bumbiņas dekorēšanai (manējās tika izveidotas ar putupolistirola bumbiņām un krāsām, bet tās varēja izgatavot no māla, kokgriezumiem, 3D drukātām detaļām utt.)

Elektriskā lente

Elektronika:

Arduino

Stepper motors

Adafruit skaņu dēlis Fx

Runātājs

LCD displejs

Maizes dēlis, pogas un vadi

Faili:

Pievienoti ir mani.stl faili 3D drukātajām daļām un skice, kas izmantota Arduino

2. solis: Arduino skice

Iepriekš redzamo videoklipu var izmantot, lai sekotu skicei (zem materiāla sadaļas failiem) vai šim aprakstam:

Šai skicei nepieciešamās bibliotēkas ir Wire, Liquid Crystal un Stepper. Programmatūras sērija un Adafruit nav obligāta, ja vēlaties izvērst šo skici, izmantojot citas Soundboard funkcijas.

Skices sākumā es definēju pogu, pakāpiena motora ātrumu un pārnesumu attiecību un LCD displeja adresi. Tam seko tukšuma iestatīšana, kurā myDisplay.init tiek izmantots LCD inicializēšanai, un myDisplay.backlight tiek izmantots, lai ieslēgtu LCD fona apgaismojumu. Pēc tam tiek iestatīts pakāpiena ātrums, kā arī pogas stāvoklis.

Tukšuma cilpu organizē cikla cilpa un pēc tam 6 sadaļas, kas būtībā ir vienādas. Cikla cilpa norāda, ka, lai gan poga ir HIGH vai nav nospiesta, sadaļai iekavās vajadzētu notikt. Šajā gadījumā tas nebūtu nekas "while (digitalRead (buttonPin) == HIGH) {}". Tomēr, kad poga ir LOW vai nospiesta, tad pārējai skicei jāturpinās līdz beigām.

Sešas sadaļas, kas veido pārējo skici, ietver komandu, lai pagrieztu receptoru, izmantojot myStepper.step (stepsPerRevolution) un myDisplay.setCursor (0, 0), kas sāk frāzi LCD displeja pirmajā rindā, kam seko komanda myDisplay.print ("Welcome to our"), kas ir frāze, kas jāparāda pirmajā rindā. Tam seko myDisplay.setCursor (0, 1), kas sāk frāzi LCD displeja otrajā rindā, un komanda myDisplay.print ("Pokemon Center!"), Kas tiek parādīta otrajā rindā. Pēdējā komanda ir myDisplay.clear, kas atiestata ekrānu nākamajai koda grupai nākamajai rotācijai un frāzei.

3. solis: mašīnas projektēšana

Image
Image

Es izmantoju Inventor, lai izstrādātu savas 3D drukātās detaļas Pokemon Center Machine. Daudzas citas programmas varētu izmantot, ja vien tās var pārvērst.stl failos drukāšanai. Es izstrādāju savu mašīnu, izmantojot kopumā 4 daļas: pamatni, receptoru, kupola pamatni un kupolu.

Pamatne ir doba kastīte ar tiltu vidū, kas ļauj izvadīt Arduino vadus, vienlaikus izveidojot sekciju Stepper motoram. Pamatne pievienotajā video ir iekrāsota dzeltenā krāsā.

Sarkanais receptors, kas atrodas pamatnes iekšpusē, ir vieta, kur Pokeballs tiks sadalītas un dziedinātas, kad šī daļa griežas apkārt.

Zaļā kupola pamatne atrodas pamatnes augšpusē un darbojas kā platforma kupolam, uz kura var balstīties, tāpēc tas netraucē rotējošajam receptoru.

Zilais kupols balstās uz kupola pamatnes, un tam ir caurums, lai aplūkotu receptoru, kad tas griežas. Šis caurums vēlāk projektā ir pārklāts ar lāzera grieztu akrilu, lai būtu skaidra skatīšanās vieta.

4. solis: Arduino shēmas un kontroles padome

Arduino ķēdes un kontroles padome
Arduino ķēdes un kontroles padome

Pokemon Center Machine vadības paneli var iedalīt divās sadaļās: Arduino un Soundboard.

Arduino:

Arduino ir pievienots pakāpju motoram, pogai un LCD displejam, izmantojot maizes dēli, un to darbina ārējs akumulators. Stepper motors rotē receptoru, LCD displejā tiek parādītas izplatītās māsas Joy frāzes, un pogas izmantošana nosaka, vai sistēma aktīvi darbojas vai gaida.

Skaņu dēlis:

Adafruit Soundboard FX ir pievienots skaļrunim, Arduino un pogai. Skaļrunis atskaņo augšupielādēto dziesmu, Arduino tiek izmantots tikai kā barošanas avots, un poga atkal nosaka, vai sistēma aktīvi darbojas vai gaida.

Maizes dēļa un Arduino shēma ir parādīta pievienotajā attēlā. Arduino ir pakāpju, LCD un pogu ieejas, izmantojot pieejamās tapas, un maizes dēlis pārnes strāvas starp Arduino un šiem gabaliem (LCD un motors). Adafruit skaņu dēlis ir piestiprināts pie maizes dēļa un piesaista spēku caur Arduino. Skaņu dēļa mūzika tiek atskaņota caur skaļruni, kas pievienots ar papildu vadu, un Arduino baro ar pārnēsājamu akumulatoru.

5. darbība: visu iestatiet

Image
Image
Visa iestatīšana!
Visa iestatīšana!

Arduino, Adafruit un Breadboard sistēma:

Lejupielādējiet pievienoto skici un augšupielādējiet to savā Arduino, lai tajā būtu kods, kas nepieciešams, lai pareizi darbotos. Turklāt ir jāiestata Adafruit Soundboard FX. Es augšupielādēju mūzikas failu tikai Soundboard, jo tāfele jau ir ieprogrammēta līdz 10 aktivizētājiem vai pogām. Es izmantoju pamata iestatījumus, bet papildu iestatījumus var atrast šeit:

Arduino, Adafruit un Breadboard tika ievietoti paredzētajā kastē, kas bija nepieciešama šim klases projektam, kas nodrošina elektronikas drošību. Ja vēlaties, var izveidot 3D drukātu kastīti, lai griezuma vietās būtu lielāka formas dažādība un asākas līnijas. Izmantojot dremel, es izveidoju skatīšanās vietu LCD ekrānam, caurumu pogai un sadaļu palīgvadam un USB vadam.

3D drukātās detaļas tika samontētas šādi:

Bāze, soļu motors, receptors, kupola bāze un pēc tam kupols.

Steperis tika urbts un piestiprināts pie tilta uz pamatnes, un receptorā tika urbts caurums, lai tas atbilstu Stepper virzuļam. Pirms urbšanas Stepper ierīcē noteikti pārbaudiet, vai uztvērējs var vienmērīgi griezties. Ja nē, noregulējiet pozīciju, līdz tā var. Doma pamatne tiek pielīmēta pie pamatnes, un tad kupols tiek pielīmēts pie kupola pamatnes. Akrila skata logs tika izgriezts, izmantojot lāzera griešanas mašīnu, lai nodrošinātu perfektu piemērotību. Ja tas nav pieejams, dremel darbotos tikpat labi.

Dekorēšana:

Jūsu Pokemon Center Machine var izmantot jebkuru rotājumu. Es izveidoju mini pokeballs, lai dekorētu pamatnes ārpusi. Citas idejas varētu ietvert bumbiņu izveidi, lai iekļūtu mašīnā, krāsot pamatni vai piestiprināt mazas pokemonu figūriņas. Vienkārši izklaidējieties!

Ieteicams: