Različne plošče mikrokrmilnika in njihove uporabe

Preizkusite Naš Instrument Za Odpravo Težav





Za začetek z vgrajeni razvoj , potrebujemo dve glavni stvari, ki sta razvojni odbor in IDE (integrirano razvojno okolje). Razvojna plošča mikrokrmilnika je tiskana vezja (PCB) s vezjem in strojno opremo, zasnovano za lažje eksperimentiranje z nekaterimi funkcijami mikrokrmilnih plošč. Razvojne plošče so kombinirane s procesorjem, pomnilnikom, naborom čipov in vgrajenimi zunanjimi napravami, kot so LCD, tipkovnica, USB, serijska vrata, ADC, RTC, IC-ji gonilnikov motorja, reža za kartice SD, Ethernet itd., S funkcijami za odpravljanje napak. To nas bo prihranilo pred zapletanjem s povezavami z žicami za premestitev in ploščo.

Specifikacije mikrokrmilnih plošč so vrsta vodila, vrsta procesorja, pomnilnik, število vrat, vrsta vrat in operacijski sistem. Uporabljajo se za ocenjevanje programov za vdelane naprave, kot so različni krmilniki, gospodinjski aparati, roboti, terminali prodajnih mest (PoS), kioski in informacijske naprave. Tu bomo razpravljali o značilnostih različnih razvojnih svetov po vsem svetu. Vsak od njih ima svoje značilnosti in nekatere pomanjkljivosti, nekatere razvojne platforme pa so za nekatere projekte pomembnejše od drugih.




Mikrokrmilna plošča

Mikrokrmilna plošča

Razvojna plošča mikrokrmilnika, znana tudi kot mikrokrmilnik z eno ploščo. Danes je zelo enostavno in poceni razviti razvojni komplet za enokrmilni mikrokrmilnik. Tako veliko odprtokodne programske opreme (IDE) je na voljo za razvoj mikrokrmilnih plošč za razvoj aplikacije v realnem času. Tu razpravljamo o različnih ploščah mikrokrmilnikov, ki so na voljo na trgu, ki vključuje



Mikrokrmilne plošče na osnovi DIY

Mikrokontrolerske plošče, ki jih naredi sam (naredi sam), lahko sami izdelate doma, zato potrebujete vse posamezne elektronske in električne komponente, kot so mikrokrmilnik (Atmel, ARM, MSP itd.) , osnovna komponenta in zunanja zunanja oprema, kot so RTC, serijska vrata, modul LCD, tipkovnica, sledilna ploščica itd. Zdaj je treba vse te komponente skrbno spajkan na PCB . Po končani namestitvi strojne opreme moramo izbrati primeren IDE za programiranje mikrokrmilnika za razvoj zahtevane aplikacije.

DIY plošča na osnovi mikrokrmilnika

DIY plošča na osnovi mikrokrmilnika

Uporaba mikrokrmilnih plošč

Tukaj podajamo nekaj 8051 aplikacij, ki temeljijo na družini. 8051 mikrokrmilnik je krmilnik za splošne namene, ki se uporablja za razvoj aplikacij na osnovni ravni. Kot so sistemi za zbiranje podatkov, avtomatski sistem za nadzor jakosti svetlobe , industrijski sistemi za regulacijo temperature itd.

Arduino UNO

Arduino je najbolj priljubljena odprtokodna platforma za prototipiranje elektronike za ustvarjanje interaktivnih elektronskih aplikacij. Tabla Arduino UNO vsebuje vse potrebno za podporo mikrokrmilnika. Mikrokrmilna plošča Arduino UNO je zelo znana absolutnim začetnikom in strokovnjakom. Moral bi biti eden prvih razvojnih odborov na osnovi mikrokrmilnika. Arduino UNO R3 je najpreprostejše in najmočnejše prototipsko okolje, ki temelji na mikrokrmilniku ATmega328P.


Tabla ArduinoUNO

Tabla ArduinoUNO

Lastnosti

  • Mikrokrmilnik: ATmega328P
  • 32 KB Flash pomnilnika
  • Delovna napetost: 5V
  • Vhodna napetost (priporočeno): 7-12V
  • Vhodna napetost (meje): 6-20V
  • Digitalni vhodno / izhodni zatiči: 14 (6 zatičev zagotavlja izhod PWM)
  • Analogni vhodni zatiči: 6
  • Enosmerni tok na I / O pin: 40 mA
  • Enosmerni tok za 3,3 V pin: 50 mA.

Razlog za njegovo priljubljenost je, da ima odprtokodni IDE za razvoj skic, s preprosto sintakso, ki temelji na jeziku 'C', je kode enostavno naučiti. Poleg Arduina UNO imamo različne vrste plošč Arduino, prikazane spodaj

Plošče Arduino

Plošče Arduino

Prijave odbora Arduino UNO

Ena najboljših lastnosti Arduino UNO je, da ima analogne I / O zatiče. Uporablja atmega328 in ga je zelo enostavno programirati z uporabo vnaprej določenih knjižnic in funkcij ArduinoIDE, ki je odprtokoden. Tukaj je nekaj aplikacij, razvitih z uporabo ARDUINO UNO

  • Arduino RFID Sensed Device Access
  • Sistem za nadzor industrijskih aparatov na osnovi Arduina z dekodiranjem dvotonskih večfrekvenčnih signalov prek omrežja GSM
  • Zaznavanje podzemnih kablov na osnovi Arduina
  • Domača avtomatizacija na osnovi Arduina

Odbor za razvoj Raspberry Pi

Odbor za razvoj maline pi je majhen (kot je velikost računalnika s kreditno kartico. Raspberry pi lahko enostavno priključite na monitor, računalnik ali televizor. Uporablja tudi standardno tipkovnico in miško. Tudi netehnični uporabniki so od njega odvisni pri konfiguriranju digitalnih medijev sistemov in nadzornih kamer. Raspberry Pi 3 je zagotovo najcenejša in najzmogljivejša računalniška platforma. Pred kratkim predstavljeni Raspberry Pi 3 vključuje

  • Procesor: 1,2 GHz, 64-bitni štirijedrni ARMv8 CPU
  • 802.11n brezžični LAN
  • Bluetooth 4.1
  • Bluetooth z nizko porabo energije (BLE)
  • 1 GB RAM-a
  • 4 vrata USB
  • 40 zatičev GPIO
  • Polna vrata HDMI
  • Kombinirani 3,5 mm avdio priključek in kompozitni video
  • Vmesnik kamere (CSI)
  • Prikaz vmesnika (DSI)
  • Reža za kartico Micro SD
  • grafično jedro videoCore IV 3D
Odbor za razvoj Raspberry Pi

Odbor za razvoj Raspberry Pi

Sposobnost programske opreme

Raspberry Pi deluje na prilagojenem Debian Linuxu, imenovanem Raspbian, za namestitev različnih paketov, vključno z Node.js, Java, skladom LAMP, Pythonom in še veliko več.

Aplikacije maline pi razvojne plošče

Z uporabo maline pi plošče lahko razvijemo mini računalnik. Zelo koristno je za študente. Lahko zaženemo strežnik weight wed, ker lahko podpira vse programske jezike, kot sta HTML, JAVA. Lahko celo upravlja WordPress, tako da lahko upravljate svoje bloge / spletne strani. Robotika na osnovi maline pi je ogromna uporaba v avtomatiziranih panogah. je zelo enostavno razviti IOT aplikacije z uporabo maline pi.

Razvojni odbor BeagleBone Black

BeagleBone Black je eden izmed priljubljenih odprtokodnih računalnikov. Zdaj ima vgrajeno zmogljivost brezžičnega omrežja. BeagleBone Black Wireless, ki temelji na partnerstvu z Octavo Systems in je zasnovan v CadSoft Eagle, je najlažji za uporabo in spreminjanje razpoložljivih računalnikov IoT Linux v velikosti kreditne kartice. BeagleBone Black je poceni razvojna platforma za razvijalce aplikacij, ki jo podpira skupnost. Čas zagona za namestitev Linuxa traja 10 sekund, razvoj pa začnete v manj kot 5 minutah z enim samim kablom USB.

BeagleBone Black Development Board

BeagleBone Black Development Board

Lastnosti

  • Procesor: AM335x 1GHz ARM Cortex-A8
  • 512 MB DDR3 RAM-a
  • 2 GB 8-bitnega vgrajenega pomnilnika eMMC
  • NEON pospeševalnik s plavajočo vejico
  • 2x 32-bitni mikrokrmilniki PRU
  • 3Dgrafski pospeševalnik

Povezljivost

  • USB odjemalec za napajanje in komunikacije
  • USB gostitelj in Ethernet adapter
  • HDMI in 2x 46-polne glave

Združljivost programske opreme

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE v knjižnici Node.jsw / Bone Script

Odbor za razvoj AdaFruit Flora

Glavni cilj razvojne deske Adafruit Flora je razviti nosljive elektronske naprave. To je mikrokrmilnik, združljiv z Arduino, v obliki diska, zasnovan za razvoj neverjetnih nosljivih projektov. Najnovejša različica Adafruit Flora ima LED-diode micro-USB in Neopixel za enostavno programiranje in testiranje.

Odbor za razvoj AdaFruit Flora

Odbor za razvoj AdaFruit Flora

Lastnosti

  • Mikrokrmilnik Atmega32u4, ki poganja Arduino Mega in Leonardo
  • Vgrajena polarizirana 2 JST baterija
  • Simulacija z uporabo Arduino IDE
  • 14 šivalnih blazinic za pritrditev in električne povezave
  • The vgrajeni regulator

Vloge AdaFruit Board

Obleka za zaznavanje elektromagnetnega polja je zelo zaznavanje EMF signalov, da se rešimo pred sevanjem. Nosljivi termometer, ki je zelo pomemben za bolnike.

Iz zgornjih informacij lahko na koncu ugotovimo, da se uporabljajo različne vrste mikrokrmilnih plošč za izdelavo različnih aplikacij, kot so elektronski projekti , elektronski gospodinjski aparati itd. Upamo, da ste bolje razumeli ta koncept. Poleg tega, če imate kakršen koli dvom v zvezi s tem konceptom, prosimo, dajte svoje dragocene predloge s komentarjem v spodnjem oddelku za komentarje. Tukaj je vprašanje za vas, Kakšna je razlika med ploščo Arduino in ploščo Arduino Nano ?