▷ Želim narediti projekt za izdelovalce: kje naj začnem?
Kazalo:
- Strojna oprema? Ali ni to angleško kuharsko orodje?
- Čas za izbiro strojne opreme
- Ali ta mikrofon izgleda dobro na meni?
- Arduino
- Malina Pi
- Druge platforme
- Kje kupiti
- Zaključne besede in zaključki projektorja za ustvarjalce
Ob več ali manj tehnološkem znanju in spretnostih se ob prvem zagonu projekta Maker pogosto pojavljajo številni dvomi. Kakšno strojno opremo bom uporabil? Kako jo programiram? Kje se bom naučil koncepte, ki jih potrebujem, tako teoretičnih kot praktičnih? Kdo in kje mi boste pomagali, ko imam vprašanja ali težave? Ta vprašanja nam pogosto povzročajo negotovost, ko predlagamo, da naredimo projekt Maker (projekti, ki segajo od preprostega osebnega zadovoljstva do ustvarjanja prilagojene rešitve za našo težavo), in velikokrat nismo prebili ledu, da bi s tehnologijo nadaljevali razdaljo.
Ta članek želi biti prvi v nizu, katerega namen je usmerjati bralca, ki želi prvič začeti razvoj strojne in programske opreme, ne glede na njihovo tehnološko raven. Zato bomo predpostavljali pomanjkanje znanja, ki je dovolj, da se poglobimo v natančnejše članke.
Kazalo vsebine
Strojna oprema? Ali ni to angleško kuharsko orodje?
No, poglejmo, ne bomo vsega razlagali, ampak ga bomo na kratko predstavili. Strojna oprema je vezje, ki ga bomo uporabljali in konfigurirali, ki ga sestavljajo različne komponente in kako jih povezujemo. Ko bomo razpravljali, katere strojne komponente lahko uporabljamo, in njihove značilnosti, bomo upoštevali krmilni in procesni modul ("računalnik"), senzorje in aktuatorje, ki so povezani s svetom in katere komunikacije bomo uporabili. Ta postopek je pomemben, ker povedano analogno, vsi smo prispeli do prijateljeve hiše s trdim diskom in filmom, da bi ugotovili, da ne ve, kakšen konektor za slike imata njegov televizor in prenosnik, in ko ga odkrije, se izkaže, da nima kabla da jih povežemo skupaj.
Čas za izbiro strojne opreme
Senzorji in aktuatorji so bolj ali manj prilagodljivi in hkrati odvisni od postopka in krmilne plošče, ki jo uporabljamo. Zato bo prvi korak izbira, kateri komplet krožnikov je najboljši za nas.
Zakaj komplet? Tako da spajkanje in diskretna elektronika (sestavni deli) na začetku nista zaplet. Številne dejavnike, ki jih je treba upoštevati, je že rešil proizvajalec, korak težavnosti pa bo veliko manj.
Ali ta mikrofon izgleda dobro na meni?
Ni popolnega mikro ali plošče, najprimernejši bo odvisen predvsem od dveh dejavnikov: za kaj ga bomo uporabili in kakšne izkušnje imamo.
Res je, da strojna in programska oprema skoraj nikoli nista ločeni, na enak način bomo morali delati oba pri naših projektih. Razlika med ploščami bo v tem, v kolikšni meri bomo kompleksnost postavili na en ali drug del. V mikrokontrolerjih, kot je Arduino, smo glede programske opreme bolj omejeni, povezava in nadzor zunanje strojne opreme pa sta bolj neposredna. Po drugi strani imajo miniPC-ji, kot je Raspberry Pi, veliko več oboževalcev programske opreme, vendar bo strojna oprema potrebovala nekoliko več komponent in konfiguracije.
To ni težava, če imamo malo izkušenj, v miniPC-jih pa je dodan sloj zapletenosti, tako da programska oprema komunicira z zunanjo strojno opremo, zaradi česar se uporabnik, ki se začenja in nima izkušenj z Linuxom, odpove.
Arduino
ELEGOO srednji zaganjalnik, združljiv z Arduino IDE s špansko vadnico in 5V relejskim setom, napajalnim modulom, servomotorjem, UNO R3 prototipom za razvoj protokola Najbolj ekonomičen način za začetek programiranja za začetnike.; Modul LCD1602 vsebuje priključek (ni ga potrebno spajkati). 31, 99 EURArduino je morda najbolj znan projektni projekt naredi sam, saj je bil uspešen že vrsto let. Zaradi tega stališča njihovi forumi in številne druge strani predstavljajo pojasnjene projekte in rešujejo dvome o Arduinu.
Za novinca strojne in programske opreme je priporočena plošča mikrokontrolerjev, saj boste veliko lažje poiskali pomoč o Arduinu na internetu in pri znancih.
Razvoj v Arduinu je v bistvu v C. To je enostaven jezik za učenje in s katerim bomo začeli v dobrih programskih praksah. Obstajajo tudi različice drugih jezikov, ki omogočajo programiranje v Arduinu, na primer Scratch4Arduino, kar prinaša še več enostavnosti učenja programiranja.
Upoštevajte, da ne obstaja samo originalni Arduino, druge blagovne znamke pa naredijo svoje različice Arduino popolnoma združljive in dobre kakovosti. Z različico arduino Adafruit Trinket Pro sem naredil projekt, saj je zelo majhen in prihrani prostor v telesu našega projekta.
Malina Pi
Raspberry Pi 3 Official Desktop Starter Kit (16 GB, bela)- Najnovejši model Raspberry Pi 3, model B (64-bitna štiritedelna enota, 1 GB RAM-a) microSD razreda 10 (predhodno posnet z NOOBS) Uradni polnilnik Raspberry Pi 5.1V 2.5A mednarodni uradni kovček Raspberry Pi 3
Raspberry Pi je druga velika platforma za razvoj in izobraževanje, ki ni sekundarna za Arduino, ker je druge vrste. Medtem ko je Arduino mikrokontroler, ki nima operacijskega sistema, je Raspberry Pi 3 miniračunalnik, s katerim lahko zaženemo naše programe na distribucijah Linuxa in celo Windows (v integrirani različici, brez grafičnega vmesnika, ki bi ga videli na zaslonu).
Čeprav lahko na Raspberry Pi in Arduino (in podobno) naredimo veliko projektov, lahko z miniračunalnikom gremo še veliko dlje. Toda pred nedavno začeti se včasih mora boriti z elementi operacijskega sistema, ki jih ni poznal in ki se ne pojavljajo v mikrokontrolerjih, kot je Arduino.
Nekaj zanimivih člankov, s katerimi si lahko naredite malinovo pi:
Konfigurirajte Wi-Fi v fiksnem IP-ju, programirajte na daljavo brez monitorja ali tipkovnice na malini, uvozi pot datoteke v naš program slabo… To so tipične težave, ki jih vsi sprva trpimo, vendar ne skrbite, ker pri strokovnem pregledu pokrijemo hrbet.
Pri prvih projektih priporočamo uporabo Raspberry Pi, če vas zanima, kako delujejo operacijski sistem in njegovi programi.
Druge platforme
Obstajajo tudi druge platforme, kot so Beaglebone, ODROID, BananaPie, OrangePi, ESP8266, Adafruit Trinket, Pyboard in dolge itd. Vsak od njih zagotavlja svoje prednosti za določeno vrsto uporabnika, toda začetnik, ki nima veliko znanja o elektroniki in programiranju, bo lažje poiskal pomoč in vire za najbolj znane, Arduino in Raspberry Pi.
Kje kupiti
Najboljše mesto za nakup elektronike, če ste začetnik, je v specializirani trgovini v vašem mestu, če obstaja prijazen prodajalec. Lahko so v veliko pomoč, saj so zelo dobro obveščeni ljudje in so del njihovega dela. Dober prodajalec razume, da bo z vstopom v svet elektronike zmagal zadovoljen in motiviran kupec za izdelke, ki jih prodajajo. Pomagate tudi lokalnim podjetjem na vašem območju, kar bi vam lahko bilo pomembno.
Če namesto tega raje kupujete prek spleta, nekatere strani vključujejo tudi vaje, forume in bloge, ki prikazujejo ideje o projektih in povezane novice (ki jih lahko uporabljate in preberete vseeno). Uporabljam Adafruit, Sparkfun ter Pimoroni in Bricogeek v Španiji, z zelo dobrimi viri in novicami. Kupiti ga je mogoče tudi na spletnem mestu Amazon in RS.
Zaključne besede in zaključki projektorja za ustvarjalce
Začetek pri razvoju Makerja je lahko nekoliko moteč in zmeden, če ne poiščemo pomoči, vendar so zadovoljstva, ki jih bomo imeli v mnogih točkah, vredna. Priporočamo, da izberete model, ki vam je najbolj všeč na eni izmed najbolj priljubljenih platform in sledite osnovnim vajam, kjer boste izgubili strah in začeli razumeti ključne koncepte.
V strokovnem pregledu priporočamo, da sprostite svojo radovednost in ustvarjalnost. Povejte nam: ali imate v mislih kakšen projekt? Ali vam lahko pomagamo, da se odločite, kje začeti glede na vaše interese?
Kje kupiti sony xperia x compact
Povemo vam, kje kupiti Sony Xperia X Compact. Kupite Sony Xperia X Compact na spletu, poceni po najboljši ceni s ponudbo in popustom.
Kje rezervirati nvidia ščit TV po najboljši ceni
Rezervirajte Nvidia Shield TV po najboljši ceni. Kje kupiti nove poceni Nvidia Shield TV in različico PRO, kupite jih zdaj po najboljši ceni na Amazonu.
Razer pridobi nextbit, izdelovalce robin pametnega telefona
Razer bi se lahko pridružil trgu sočnih pametnih telefonov po prevzemu podjetja nextbit, ustvarjalcev Robina.