Satura rādītājs:
- 1. darbība: materiāli un faili
- 2. solis: Arduino skice
- 3. solis: mašīnas projektēšana
- 4. solis: Arduino shēmas un kontroles padome
- 5. darbība: visu iestatiet
Video: Pokemon centra mašīna: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šī 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
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
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
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:
Pārveidojiet maiņstrāvu par līdzstrāvu, izmantojot centra pieskārienu taisngriezi: 5 soļi
Pārveidojiet maiņstrāvu uz līdzstrāvu, izmantojot centra pieskārienu taisngriezi: Hii draugs, šodien es izveidošu ķēdi ar centrāli izlīdzinātu taisngriezi. Tas ir pilna viļņa taisngriezis, kas pārveidos maiņstrāvu par līdzstrāvu. Šī shēma dos izejas DC ar pilnu viļņu. Tas ir pilna viļņa taisngrieža tips. Sāksim
Centra sadaļas modificēšana: 5 soļi (ar attēliem)
Modificēt centra sadaļu: es atvienoju vadus no centrālās akumulatora sekcijas, lai būtu vieglāk strādāt. Pēc tam es izmantoju pakāpienu urbi vai Unibit, lai urbtu caur akumulatora sekcijas tapu. Jūs, iespējams, varat izmantot standarta urbi, ja esat uzmanīgs. Es negribēju c
DIY PCB ražošana ar UV printeri (un saņemiet palīdzību no vietējā tirdzniecības centra): 5 soļi
DIY PCB ražošana ar UV printeri (un saņemiet palīdzību no vietējā tirdzniecības centra): Jūs vēlaties izgatavot PCB, bet nevēlaties gaidīt nedēļas no Ķīnas. DIY šķiet vienīgā iespēja, taču no pieredzes jūs zināt, ka lielākā daļa iespēju ir nepieņemamas. Tonera nodošana nekad neiznāk, vai ne? Fotolitogrāfijas veikšana mājās ir tik sarežģīta … w
Uzmanības centrā: 7 soļi (ar attēliem)
Spotlight: Spotlight projekts mēģina integrēt gaismas diodi ar 180 °; servo un 360 ° servo. To var regulēt, izmantojot Android lietotni, un visi dati tiek saglabāti, un tie ir pieejami Azure SQL Server datu bāzē, izmantojot Azure Functions API. Tas ir iespējams
Kā veikt pamata skaņas darbības krustojuma centrā: 8 soļi
Kā veikt pamata skaņas darbības krustojuma sirdī: šī pamācība ir paredzēta ikvienam, kas nodarbojas ar skaņu/datora darbību vadīšanu Heart of Junction pilsētā Grand Junction, CO, kad man, galvenajam skaņu/tehniķim, kādu laiku vairs nav iemesls vai cits. Es atvainojos, ja tas ir garš, bet es mēģināšu