Mans pirmais oriģinālais Arduino projekts: ko es uzzināju par mācīšanos - 💡 Fix My Ideas

Mans pirmais oriģinālais Arduino projekts: ko es uzzināju par mācīšanos

Mans pirmais oriģinālais Arduino projekts: ko es uzzināju par mācīšanos


Autors: Ethan Holmes, 2019

Šis postenis ir patiešām rakstīts tiem, kas, tāpat kā es, ir jauni, lai izveidotu un vienkārši iekļūtu projekta ēkā ar Arduino. Jūs varētu būt nedaudz pārblīvēts. Iespējams, domājat, ka jūs nevarat mācīties šo stuff. Es pieņemu, ka es neesmu viens, kad es saku, ka esmu salīdzinoši jauns mikrokontrolleru, programmēšanas un projektēšanas pasaulē. Kopā ar to, ka es esmu jauniesaucamais, es biju iebiedēts, lai sāktu darbu, un to es gribu runāt. Izlasot šo informāciju, paturiet prātā, ka man nav daudz pieredzes fizisku pretrunu veidošanā. Bet es to darīju, un šeit ir iemesls!

[Ed. Piezīme: Kā jūs lasāt tālāk, Gary tika iedvesmots no „Drawdio” mūzikas zīmuļa pirms niršanas Arduino pasaulē. Drawdio ir viena no 55 nedēļas nogales projektu sērijām. Nākamajā nedēļā sāksies mūsu 2014. gada kampaņa, kas ietver 25 aizraujošākus, iesācējiem draudzīgus elektronikas projektus. Skatīties šo vietu!]

Es esmu ilgu laiku dators un tehnoloģija, kas dodas atpakaļ, pirms es biju pusaudzis “programmēšana” BASIC manā jaunajā Vic-20. Kopš šīs godības dienas nekad neesmu bijis bez datora vai diviem vai trim. Es vienmēr esmu mīlējis šo tehnoloģiju, bet nekad neesmu zem kapuces. Ne par vēlmes trūkumu, bet gan par uzticības trūkumu (un pēdējā laikā - laiku) jaunu lietu izmēģināšanā. Es izlasīju pietiekami daudz grāmatu, sērfoju pietiekami daudz tīmekļa vietņu un skatīju pietiekami daudz video, lai aizpildītu nelielu bibliotēku, kas veltīta tehnoloģiju izglītības tēmām. No datora vēstures līdz tīklam līdz Linux un programmēšanai visās valodu valodās, kā arī ēku robotos un visbeidzot elektronikā un elektrotehnikā. Tomēr, pat ar visu šo informāciju, viss parasti bija teorētisks. Es gandrīz nekad nemēģināju to, ko man patika lasīt. Man bija liela izpratne par šo jēdzienu, bet, nekad neizmantojot un neizpildot nevienu no tā, es neko nedomāju.

Ievadiet Arduino…

Pirms diviem gadiem es nonācu pie reklāmas Vadu žurnāls no RadioShack, kas veicina Arduino Duemilanove un iesācēju projektu komplektā ar detaļu sarakstu, kodu un soli pa solim. Šeit tā bija: datori, programmēšana, elektronika, tehnoloģija; DIY stuff viss vienā vienkāršā, lētā iepakojumā.

Es devos tiešsaistē, veicu savus pētījumus un pasūtīju Duemilanove komplektu kopā ar tonnām izlases daļu no eBay. Es biju pilots daudzus gadus, bet, tā kā dzīves dārdzība palielinājās un izmantojami ienākumi samazinājās, man vajadzēja mainīt. Šeit es atradu hobiju, ko es zināju, ka es gatavojos mīlēt. Es biju līks!

Nākamo divu gadu laikā es lasīju un mācījos. Es iegādājos daļas par lētu. Es uzkrāju visu, par ko man teica, ka man vajag vai nav nepieciešams: PIR sensori, 3-ass giroskopi, maiņu reģistri, 7 segmentu gaismas diodes, IC daudzums, 555 taimeri, atsauces loksnes, LCD displeji, rezistori un kondensatori ar īstu kravas automašīnu . Teorētiski es zināju, ko darīja katra daļa, un pēc tam tos kārtīgi organizēja. Esmu ieguvis augsto tehnoloģiju lodēšanas un iedomātā multimetru. Es izveidoju mazu darbvietu un tad… neko.

Daļas tur sēdēja. Paraugu projekts, ko es lasīju, tika uzcelts uz maizes dēļiem un ātri sadalīts, un to daļas tika izņemtas pēc kāda cita radīšanas.

Es joprojām vēlējos mācīties un baudīt jaunu tematu izpētes procesu, bet galu galā vairums koncepciju palika teorētiskas. Kad es nonācu pie problēmas vai gribēju saprast kaut ko jaunu, es izlasīju forumus, skatītu YouTube videoklipus vai pārlūkotu projektus pakalpojumā Google+. Tā bija kaislība, bet tā palika galvenokārt manā galvā. Man bija idejas, kā rakstīt funkcijas triju krāsu LEDs vai kā efektīvāk kontrolēt cilpu, bet es nekad neesmu tos īstenojis.

Es pārlūkoju citus projektus, un pat „pamatie”, šķiet, bija pārāk progresīvi, un es nezināju, par ko viņi runā, bet es vienmēr varētu mācīties. Bija viegli lasīt par to, cik atdzist projekts bija, bet daudz mazāk apmierinošs nekā faktiski veidots. Tad es sapratu, ka mana problēma nav gudrības trūkums, bet uzticības trūkums. Ko darīt, ja es to sāku un tas vienkārši nedarbojās? Ko darīt, ja man ir jālūdz vienkāršs jautājums, kas izklausās muļķīgi? Ko darīt, ja es izveidoju muļķīgu projektu, kas ir bezjēdzīgi?

Kad es sapratu, ka šī bija problēma, es nolēmu vispirms lēkt kājām.

Es atnācu uz Drawdio, patiešām atdzist 555 taimera projektu, kas izmanto zīmuļa grafītu, lai radītu muzikālus toņus atkarībā no papīra. Es izlasīju tiešsaistes instrukcijas un skatījos video. Es pavadīju dažas stundas lodēšanas to visu kopā un pēc tam BAM. Tas strādāja! Mans pirmais elektroniskais projekts ārpus maizes galda. Man tas patika. Bērni to mīlēja (es beidzot izdarīju divus). Bet vēl svarīgāk tas strādāja, un tas man deva, mūžīgo noob, pārliecību, kas man bija nepieciešama.

Tagad šeit mēs esam ar savu pirmo 97% unikālo radīšanu: MO-MARS 4000.

Es zināju, ka es gribēju kaut ko oriģinālu un mazliet muļķīgi. Es gribēju radīt kaut ko, kas nav vajadzīgs, bet kaut ko, ko es varētu mācīties un izaicināt sevi. Šim projektam es savāku dažas daļas, kas man bija uz rokas, un atklāju iemeslu, kāpēc tās kopā bruģēt.

Tātad, ko es darīju? Kāpēc, protams, tas ir daudzfunkcionāls, mehānisks, Arduino darbināms gumijas joslas šāvējs! Vai tas, ko es vēlētos zvanīt Minion Operated - Motorizēts Arduino gumijas joslas šāvējs (MO-MARS) 4000.

Iedvesmojoties no gumijas lielgabala ieroča, es redzēju tiešsaistē, kas izmantoja servos, lai pārvietotos un palaist, man patika šī ideja, bet mērķtiecīgi nekad neesmu apskatījis dokumentāciju, lai redzētu, kā viņi to darīja. Es gribēju izveidot savu projektu. Es pulcēju PIR sensoru, pogas, slēdžus, potenciometrus, LED, karstu līmes pistoli, vadus, protoboard, dažus popsicle spieķus un rotaļlietu minionu no Happy Meal. Tas bija spēles laiks!

Lielākais šķērslis man bija, Kur sākt? Es sapratu, ka vislabāk ir ieskicēt manu ideju.

Es iedomājos plakanu plati ar servo, kas uzmontēts tā, lai aizdedzinātu gumijas lentes. Es gribēju veidu, kā pagriezt un pēc tam pacelt to. Es devos uz mākslas piegādes veikalu un nopirku maisu no viegla metāllūžņiem. Es arī savāku dažas lētas krāsas. Kad es pārlūkoju krāsas, es domāju par metālisku izskatu ar “brīdinājuma svītrām”. Es biju tikai spārnots un nebija precīzu plānu. Man nav daudz kokapstrādes darbarīku, un es aprobežojos ar exacto nazi, skrūvgrieži un dremel rīku.

Es nolēmu padarīt projektu dažādos veidos. Tas ir, kad es sapratu, ka man ir nepieciešams pierakstīt visas funkcijas, kuras es vēlējos pievienot. Es uzzīmēju vienkāršu shēmu un ieskicēju ļoti raupju un ļoti neprofesionālu shēmu.

Tas bija mans ceļvedis. Tas nebija svarīgi, ka tas neatbilst IEEE standartiem vai pat 100 procentiem. Es to labotu vēlāk un iemācīšos, kā es eju.

Manā bārā man bija 3-virzienu pārslēgs. Ko darīt? Kā tad, ja es ļautu lietotājam izvēlēties trīs darbības režīmus: manuālo, nejaušu vai pasīvu infrasarkano staru sensoru. Es paskatījos uz savām daļām, izstrādāju plānu, sagatavoju skici un izmēģināju. Lielisks izaicinājums programmēšanai!

Turklāt, kāds projekts ir pabeigts bez LED? Man bija RGB LED. Lai gan nekas projektā to nepieprasīja, es gribēju izaicinājumu plānot arvien vairāk stuff. Es to papildināju tikai tā labad, un es to mīlēju. Es gribēju, lai gaismas diodes mirgot, kamēr servos pārvietotos. Es gribēju, lai servoļi izvēlētos izlases vietas un apgāžos ar samazinātu ātrumu.

Nekas manā programmā (gandrīz 400 līnijas) nav ļoti sarežģīts un es esmu pārliecināts, ka dažos punktos man trūkst efektivitātes, bet es arī zinu, veidojot to un izvairoties no pārāk daudz analīzes, ko es mācīšos. Tas ir veids, kā to izdarīt: vienkārši veidojiet to!

Galu galā es saņēmu to, ko es gribēju: projektu, kurā bija iezīmes un dizaina izaicinājumi. Es iemācījos programmēt tā, kā es nedomāju, ka es varētu. Es jutos kā kapteinis hacker. Es praktizēju savas lodēšanas prasmes ik pa laikam, uzlabojoties. Es uzzināju, cik svarīgi un vienkārši ir ievilkt un atvilkt rezistorus, un ieslēgt debatēšanu - tas viss bija tikai teorija. Es pārspēju savu Dremel rīku, lai padarītu dažas daļas un uzkarinātu karstā līmes pistoli, ko es nopirku pirmo reizi pirms 18 mēnešiem. Es atklāju lieliskus popsicle nūju izmantošanas veidus ēku projektos. Varbūt daudziem do-it-yourselfers tie ir pamati, bet pirms šī projekta tas nebija nekas vairāk kā teorija, ko nekad neesmu mēģinājis.

Es ceru, ka tas iedvesmos citus, kas vēlas, bet līdz šim ir vilcinājušies. Protams, tas nav nekas vairāk kā gumijas šāvēja, bet man tas bija ceļojums nevis galamērķis! [Ed: Tas nozīmē, ka galamērķis ir diezgan foršs! Skatiet tālāk redzamo videoklipu, lai redzētu MO-MARS 4000 darbībā.]



Jums Var Būt Interesē

Grāmatu apskats: Alabama Studio Style

Grāmatu apskats: Alabama Studio Style


Pasaku modes skate: tuvplāns

Pasaku modes skate: tuvplāns


Somijas pirmā grāmata par Arduino par Somijas Nacionālo TV

Somijas pirmā grāmata par Arduino par Somijas Nacionālo TV


Jūsu mīļākie veidotāja ainas / MacGyver momenti

Jūsu mīļākie veidotāja ainas / MacGyver momenti






Jaunākās Publikācijas