Orodha ya maudhui:

Jukwaa la Propeller: Hatua 20
Jukwaa la Propeller: Hatua 20

Video: Jukwaa la Propeller: Hatua 20

Video: Jukwaa la Propeller: Hatua 20
Video: НЕГАТИВНАЯ РЕАКЦИЯ / РАЗОБЛАЧЕНИЕ ПЕВЦА / ДИМАШ и ПОНАСЕНКОВ 2024, Novemba
Anonim
Jukwaa la Propela
Jukwaa la Propela

Propeller ni nini?

Propela ya Parallax ni microcontroller 32-Bit 8-Core. Nafasi umeona miradi michache ya Propeller kama:

OpenStomp Coyote-1: chanzo wazi cha gitaa ya dijiti

Demo ya Muziki (.mp3) (Tovuti)

Replica 1, Clone ya Apple 1

(tovuti)

ybox2, Sanduku la Kuweka-Juu la DIY

(tovuti) na mengi zaidi. Propeller hutumiwa kawaida kwa sababu ni utendaji wa hali ya juu, ina pato rahisi la video, na hutoa I / O nyingi.

Kwa hivyo Jukwaa la Propeller ni nini?

Jukwaa la Propeller huweka Prop kwenye bodi ya mzunguko na vidhibiti vya voltage, kumbukumbu, kioo, na viunganisho kwa moduli zingine. Ni kama Arduino iliyo na maboresho machache kwenye wazo la msingi; 1 - Moduli (ngao za aka) zinaweza kushikamana kwa kila mmoja juu na chini. Kwa mfano, unaweza kuwa na moduli ya Propeller katikati, LCD UI juu, na prototyper chini. 2 - nafasi ya pini ni.1 ". Nafasi kati ya soketi ni.2", pia. Hii inafanya Jukwaa kuendana na ubao wa mkate, na hukuruhusu utumie moduli za Jukwaa pamoja na bodi zingine za mradi. 3 - Nyayo ya bodi ni 3.8 "x 2.5", ambayo ni alama sawa na huduma ya MiniPCo ya ExpressPCB, kwa hivyo kuongeza moduli yako ya kawaida ni ya bei rahisi na ya moja kwa moja. 4 - Zimeandikwa vizuri. Zimeonyeshwa kwenye safu ya Jon Williams katika Karanga na Volts na Moduli ya Jukwaa la Propeller itakuwa msingi wa miradi mingi iliyoelezewa kwenye safu zake zijazo. 5 - Wao ni Domain ya Umma. Miundo ya moduli hutumia leseni ya MIT, ikikupa kubadilika zaidi kuliko leseni zenye vizuizi kama Creative Commons Shiriki-Sawa. Violezo na vipimo vinaweza kupakuliwa hapa. Jukwaa la Propeller linapatikana kama kit au iliyokusanywa mapema kutoka kwa Gangster ya Gadget. Wakati wa kujenga ni kama dakika 45. Anza kwa kwenda hatua inayofuata!

Hatua ya 1: Maswali Yanayoulizwa Sana

Maswali Yanayoulizwa Sana
Maswali Yanayoulizwa Sana

Jukwaa la Propeller ni nini?

Jukwaa la Propeller ni jukwaa la kompyuta linalopachikwa na chanzo wazi - ni kama Arduino, lakini inaboresha wazo kwa kutumia microcontroller ya haraka, nafasi ya pini wastani na leseni yenye vizuizi kidogo (Leseni ya MIT).

Je! Ni nini?

Udhibiti mdogo wa injini:

  • Vifaa vya jenereta ya video iliyojengwa kwa pato kwa maonyesho ya NTSC / PAL au VGA
  • Lugha iliyojengwa katika kiwango cha juu (Spin) ambayo ni rahisi kujifunza
  • Utendaji wa juu (Uendeshaji Milioni 160 kwa sekunde)
  • Kasi inaweza kubadilishwa wakati wa kukimbia ili kuboresha ufanisi wa nguvu
  • Inapatikana katika kifurushi cha DIP cha kupendeza cha hobbyist
  • Pini za I / O, kila pini inaweza kuweka kama pembejeo au pato

Jukwaa la Propeller linaongeza:

  • Udhibiti wa Voltage 5v na 3.3v, uliokadiriwa kwa 800mA, kila moja
  • 5Mhz Crystal, inayoweza kubadilika kwa mtumiaji
  • Kumbukumbu ya 32kB kwenye bodi, na nafasi ya kumbukumbu ya pili IC
  • IC zote ziko kwenye soketi za uingizwaji rahisi na mkutano
  • Vichwa vya kawaida vya 1.
Picha
Picha

Jukwaa la Propeller na Mfumo wa Battery na moduli za ProtoPlus

Je! Inalinganishwaje na Arduino?

Hasara:

  • Ghali zaidi Arduino ni $ 30, Jukwaa la Propeller na PropPlug (unachotumia kupanga Prop) ni $ 50. Lakini utahitaji PropPlug moja tu na Jukwaa la Propeller peke yake ni $ 35.
  • Jumuiya Ndogo utaona neno 'Arduino' katika Tengeneza Jarida mara nyingi zaidi kuliko neno 'Propeller'.
  • Hakuna ubao wa 'Analog In' Badala yake, lazima utumie capacitor na kipinga kusoma maadili ya analog. Sio ngumu, lakini sio rahisi kama Arduino.
  • Chips 2 Unahitaji 2 IC wakati unatumia Propeller, Prop yenyewe, na EEPROM kuhifadhi programu

Faida:

  • Mdhibiti mdogo zaidi WAAY haraka. Hii hukuruhusu ufanye vitu vyema sana kama VGA ya pato, fanya usanisi wa hotuba, cheza faili za.wav, na zaidi, yote kwenye chip. Propeller hufanya MIPS 160 wakati atmega168 inafanya 16.
  • Sauti na video ya hali ya juu Vifaa vya video vimejengwa na maktaba nyingi za sauti zinapatikana chini ya leseni ya MIT.
  • Utekelezaji wa kweli huambia cog moja kutunza video na nyingine kushughulikia kibodi / panya, na ndio hiyo. Hakuna usumbufu, hakuna vipima muda - ni kweli kufanya kazi nyingi juu ya Propela
  • I / O zaidi, Inabadilika zaidi Kila I / O inaweza kusanidiwa tena, na kuna 32 kati yao.
  • Upangaji wa Pini Sanifu Jukwaa la Propela linafaa kwenye ubao wa mkate au ukumbi wa maandishi
  • Matumizi Bora ya Nguvu Prop inaweza kubadilisha saa za saa-kuruka ili kuokoa nguvu na kuzima nguruwe ambazo hazijatumika. Matumizi ya nguvu yanaweza kutoka 80mA hadi 4-5mA
  • Leseni bora Arduino imepewa leseni chini ya Usawa wa Ushirikiano wa Commons (soma - ni kurasa kadhaa). Jukwaa la Propeller linapatikana chini ya leseni ya MIT (isome - ni aya 2). Usijali kuhusu jinsi unavyotumia miundo yetu - hatutashtaki!

Mfuko Mchanganyiko:

  • Programu ililenga Watawala wadogo wengi wana vifaa vya kujitolea kutimiza kazi fulani. Badala yake, Propeller hufanya vitu vingi kwenye programu. Hii hainisumbui, lakini watu wengine wana shida nayo.
  • Spin Lugha ya kiwango cha juu cha Prop ni Spin - hii ni lugha ya kisasa zaidi kuliko C / C ++, lakini inachukua kuzoea kidogo
  • Usaidizi wa Mac Hakuna mteja rasmi wa Mac, lakini kuamka na kukimbia na Mac sio ngumu. Parallax ina ukurasa wa Mac hapa hapa.

Binafsi, mimi hutumia Propela kwa maendeleo zaidi, na ninatumia PICaxe (soma: 08M the 555 ya wakati wetu?) Wakati ninahitaji tu mantiki rahisi / ya bei rahisi. Arduino ni 'aight, lakini naona Propeller ni rahisi kupanga na ina nguvu zaidi. Arduino ni ghali sana wakati ninahitaji tu mantiki rahisi. Je! Ni moduli zipi zinazopatikana? Hakuna orodha dhahiri ya moduli, lakini unaweza kuangalia Gangster ya Gadget kwa moduli zingine zinazopatikana sasa. Baadhi ya moduli za mfano:

  • Video / Sauti
  • Betri
  • DMX
  • Maonyesho ya LCD
  • Protoboards
  • microSD
  • Mdhibiti wa Magari

Moduli zaidi zinatoka kila wakati, pia.

Hatua ya 2: Kusanya Sehemu

Kukusanya Sehemu
Kukusanya Sehemu

Kwanza, pindua chuma chako cha kutengeneza. Acha iwe moto wakati unakagua ili kuhakikisha kuwa una sehemu zifuatazo:

Orodha ya sehemu

  • 3x 47uF Caps Electrolytic (hakikisha ni mini-mini ili moduli zingine zitatoshea juu)
  • 1x 4.7uF Tantalum Cap
  • Sura ya Kauri ya 1x 104
  • Mpinzani wa 1x 10k Ohm (Kahawia - Nyeusi - Machungwa)
  • Resistor ya 1x 220 Ohm (Nyekundu - Nyekundu - Kahawia)
  • Mpinzani wa 1x 470 Ohm (Njano - Violet - Kahawia)
  • Resistor ya 1x 1.1k Ohm (Kahawia - Kahawia - Nyekundu)
  • 2x Kijani 3mm Kijani cha LED
  • LED Nyekundu ya 1x
  • Soketi 2 za Mashine za Mashine
  • 2x 4pin Soketi
  • 2x 16pin Soketi
  • 1x 4pin Kichwa cha Angle ya Kulia
  • 1x Kubadili Nguvu ya Angle
  • 1x Kubadilisha Tactile
  • Tundu la 1x 40pin DIP
  • Tundu la 1x 8pin DIP
  • 1x 2mm Nguvu Jack
  • 1x 5Mhz Crystal (hakikisha ni urefu wa nusu ili moduli zingine ziweze kutoshea juu)
  • Mdhibiti wa Voltage 1x 5V
  • Mdhibiti wa Voltage ya 1x 3.3V
  • Mtaalam wa 1x Parallax
  • 1x 32 kB i2c EEPROM
  • Jukwaa la Propeller la 1x

Hatua ya 3: Soketi za IC

Soketi za IC
Soketi za IC

Kwanza, pop kwenye Soketi. Soketi zina utaratibu mzuri wa kufunga kwa kushikilia kwa pcb wakati unauza. Ninapendelea kutumia soketi kwani unaweza kuondoa IC kwa urahisi ikiwa una shida, na hauitaji kuwa na wasiwasi juu ya kuharibu IC wakati unasumbua. Tundu la 8pin DIP huenda kwa U2, notch inaashiria juu. Tundu la 40pin DIP huenda kwa U1, alama za notch kushoto.

Hatua ya 4: Ongeza Seti ya Kwanza ya Soketi za Siri

Ongeza Seti ya Kwanza ya Soketi za Siri
Ongeza Seti ya Kwanza ya Soketi za Siri

Chukua moja ya soketi 16 za pini na uongeze kwenye ubao. Unaweza kuiongeza kwa safu ya nje (karibu na ukingo wa ubao), au safu ya ndani, lakini ninashauri kuiongeza kwenye safu ya nje. Weka safu ya ndani tupu kwa sasa, lakini unaweza kujaza na vichwa vya pini kuweka moduli nyingine chini ya Jukwaa la Propeller.

Hatua ya 5: 4 Soketi ya Pini

Pini Tundu
Pini Tundu

Ongeza tundu 4 la pini. Tumia vichwa vya pembeni kulia ili kuweka soketi zote mbili zikiwa zimepangiliwa, kama inavyoonekana kwenye picha. Hii itashikilia soketi 4 za pini wakati unabonyeza juu ya ubao na kuweka pini 4 na soketi 16 za siri sawa. Tundu 4 la pini huenda katika safu sawa na tundu 16 la pini.

Hatua ya 6: Seti ya pili ya Soketi

Seti ya pili ya Soketi
Seti ya pili ya Soketi

Mpango huo huo upande wa pili.

Hatua ya 7: Ongeza Power Jack

Ongeza Power Jack
Ongeza Power Jack

Ongeza koti ya nguvu juu kushoto kwa ubao, kwenye sanduku chini ya '7.5 - 12VDC'. Unapouza chini jack ya nguvu, kuwa mkarimu kwa solder - ndio inayoshikilia jack chini unapoingiza / kuondoa kuziba nguvu

Hatua ya 8: Vichwa vya Programu

Vichwa vya Programu
Vichwa vya Programu

Propeller imewekwa na Prop Plug. ongeza vichwa vya pembe za kulia kwenye kisanduku kilichoitwa 'Plug', kama inavyoonekana kwenye picha. Hapa ndipo utakapounganisha Programu-jalizi ya Programu. Unaweza kupata Programu-jalizi kutoka kwa Gadget Gangster au Parallax. Faida ya kuweka vifaa vya programu mbali na bodi ni saizi ndogo ya jumla ya bodi na gharama ya chini. Wakati wote mmemaliza na uko tayari kupanga Propela, ingiza Prog 'side-up up'.

Hatua ya 9: Ongeza Swichi

Ongeza Swichi
Ongeza Swichi

Ongeza swichi kushoto na kulia. Kitufe cha kugusa cha kulia kitaweka upya Prop wakati inaendesha (gonga tu ili kuweka upya). Kubadili kushoto ni kubadili nguvu. Swichi zote mbili zimewekwa pembeni ya ubao ili iwe rahisi kuzipata ikiwa moduli zingine zimewekwa juu.

Hatua ya 10: Ongeza Wasimamizi wa Nguvu

Ongeza Capacitors ya Nguvu
Ongeza Capacitors ya Nguvu

Kofia tatu (zinaonekana kama makopo madogo) huenda karibu na swichi ya pembe ya kulia. Wanasaidia kutoa nguvu laini kwa microcontroller na moduli zingine. Capacitors ni polarity nyeti, risasi iliyo karibu zaidi na mstari ni hasi, na inaelekea kuelekeza chini. Hakikisha unatumia kofia ndogo ndogo, au moduli zingine zinaweza kutoshea juu ya jukwaa la Propela.

Hatua ya 11: Andaa Tundu la Crystal

Andaa Tundu la Crystal
Andaa Tundu la Crystal

Ni nzuri kutumia tundu kwa fuwele kwani Prop inaweza kusaidia maadili mengine ya kioo. Hapa kuna utapeli wa kutengeneza tundu la kioo; 1 - Tambua soketi mbili za mashine (kama kwenye picha hapa chini). Tumia vidonge vyako kugawanya kwa nusu.

Hatua ya 12: Ondoa Plastiki

Ondoa Plastiki
Ondoa Plastiki

Kutumia vidonge vyako tena, ondoa plastiki karibu na kila pini, kama inavyoonekana kwenye picha. Unahitaji tu shinikizo kidogo kufuta plastiki.

Hatua ya 13: Soketi za Crystal

Soketi za Kioo
Soketi za Kioo

Hii ndio utapata:

Hatua ya 14: Kuongeza Soketi za Crystal

Kuongeza Soketi za Crystal
Kuongeza Soketi za Crystal

Ingiza kama inavyoonekana kwenye picha. Ninatumia mkanda kidogo kuwashikilia, tembeza ubao juu na uwaweke mahali. Kwenye upande wa nyuma wa ubao, punguza pini zilizowekwa kutoka kwenye soketi za mashine. Vijana hawa watapunguza kiwango cha sasa cha LED ambazo zitakuambia wakati umeme umewashwa. R1: 1.1k Resistor (Brown - Brown - Red) R2: 470 ohm Resistor (Njano - Violet - Brown) R3: 220 ohm Resistor (Nyekundu - Nyekundu - Kahawia)

Hatua ya 15: Ongeza Udhibiti wa Voltage

Ongeza Udhibiti wa Voltage
Ongeza Udhibiti wa Voltage

Propeller inaendesha 3.3V, lakini Jukwaa la Propeller pia linajumuisha mdhibiti wa 5V kutoa 5V kwa moduli zingine. VR1: mdhibiti wa 5V. Ni Nusu ya ON (sehemu # MC33269T-5.0G). Ikilinganishwa na mdhibiti wa 3.3V, ina kichupo cha mraba ambacho ni nyembamba kidogo. Sanduku jeusi halina kidokezo kidogo, VR2: mdhibiti wa 3.3V. Ni ST (sehemu # LD1117V33). Ina kichupo kizito na pembe za kichupo zimepunguzwa. Unaweza pia kutumia kidogo ya solder ya ziada kuunganisha tabo kwenye ubao. Hii itasaidia wasimamizi kuzama joto zaidi.

Hatua ya 16: Ongeza Caps

Ongeza Kofia
Ongeza Kofia

Kofia ya tantalum huenda karibu na tundu la kioo. Kumbuka kuwa kofia ya tantalum imechorwa. Ukiangalia kwa karibu mwili, utaona alama + karibu na mmoja wa miguu. Mguu na alama ya pamoja inapaswa kupitia shimo lililo karibu na kioo. Kofia ya kauri huenda chini ya tundu la 40pin DIP. Sio polarity nyeti. Kofia ya kauri imewekwa alama '104', pia ni ndogo kuliko kofia ya tantalum.

Hatua ya 17: Kumaliza Hatua

Kumaliza Hatua
Kumaliza Hatua

Ongeza LED -

PWR Taa inayokwenda kwenye duara iliyoandikwa 'PWR' ina lensi wazi. Kwa mwangaza huu, mwongozo MFUPI huenda kupitia shimo la duara (karibu na kontena), mwongozo MREFU hupita kwenye shimo la mraba. 5.0 Taa inayokwenda kwenye duara iliyoandikwa '5.0' ina lensi ya kijani kibichi. Kwa mwangaza huu, mwongozo MREFU huenda kupitia shimo la duara (karibu na kontena), risasi FUPI hupita kwenye shimo la mraba. 3.3 Taa inayokwenda kwenye duara iliyowekwa alama '3.3' ina lensi ya kijani kibichi. Kwa LED hii, mwongozo MREFU huenda kupitia shimo la duara (karibu na kontena), risasi FUPI hupita kwenye shimo la mraba. Pia, ongeza kontena la 10k ohm (Kahawia - Nyeusi - Machungwa) kwa R4 Hatua inayofuata ni kujaribu nguvu. Chomeka adapta yako ya umeme na ubonyeze kona ya kulia chini. Taa za LED zinapaswa kuwaka, zikionyesha kwamba Watawala wanatoa nguvu.

Hatua ya 18: Ongeza IC

Ongeza IC
Ongeza IC

Ongeza Prop katika tundu 40 la DIP, na EEPROM kwenye tundu la Pin 8. Ongeza kioo na punguza risasi ya ziada. Nenda kwa hatua inayofuata na nitakuonyesha programu ya mfano kusaidia kuanza

Hatua ya 19: Kuitumia: Programu yako ya kwanza ya Propeller

Kutumia: Programu yako ya kwanza ya Propeller
Kutumia: Programu yako ya kwanza ya Propeller

Kwanza, pakua zana ya Propela (windows au mac) ili uweze kuandika programu yako. Pia, hakikisha una PropPlug.

Boot it up chombo cha Propeller na wacha tuanze na programu rahisi zaidi, blinky ya LED;

Picha
Picha

Nitavunja kila mstari: Programu kuu za PUB zinaanza kutekeleza kwa njia ya kwanza inayopatikana. Katika kesi hii, kuna njia moja tu (kuu), na ni njia ya PUBlic, lakini hatuhitaji kuwa na wasiwasi juu ya hiyo sasa dira [0]: = 1 dira [0] ni 'rejista ya mwelekeo' wa pini 0. Kwa kuandika thamani ya 1 kwa rejista, tunafanya pini 0 kuwa pato.: = ni mwendeshaji wa zoezi. RUDIA fanya kila kitu kilichowekwa chini. Kitanzi cha RUDIA bila MPAKA kitarudia milele. Tabo ni muhimu katika kuzunguka - kila kitu kilichowekwa ndani ya laini hii ni sehemu ya kitanzi cha RUDIA. OUTA [0]! operator inamaanisha 'flip' na OUTA ni daftari la pato la pini 0. Kwa hivyo laini hii inachukua thamani ya sasa ya nje [0], kuipindua, na kuiandika tena. Ikiwa pini iko juu, itabadilika chini. Ikiwa pini iko chini, itabadilika juu. Njia nzuri ya kuelezea! ni 'Bitwise NOT kazi ya kugawa'. WAITCNT (CLKFREQ + cnt) Tafsiri: Shika kwa sekunde 1. WAITCNT (Saa) itasitisha utekelezaji mpaka saa ya mfumo == Saa. CLKFREQ ni thamani ya mfumo - ni sawa na idadi ya kupe katika kila sekunde. CNT ni thamani nyingine ya mfumo, ni wakati wa mfumo wa sasa (ni kupe ngapi tangu Propela imeanza). Kwa kuongeza kupe ya sekunde 1 kwa saa ya mfumo, tunatambua ni nini saa ya mfumo itakuwa sekunde moja kutoka sasa. Na hiyo ndio programu yako ya kwanza! Je! Ungebadilisha nini ikiwa ungetaka LED iangaze mara mbili kwa sekunde?

Hatua ya 20: Upakuaji

Vipakuzi
Vipakuzi

Propeller ni mdhibiti mdogo wa kutawala ambaye ni:

  • Haraka sana (maagizo Milioni 160 kwa sekunde),
  • Ina tani ya I / O (pini 32 ambazo zinaweza kuingiza au kutoa),
  • Ina uwezo mkubwa wa video na sauti
  • Na ni rahisi kukuza kwa

Angalia wavuti ya Parallax kwa habari nyingi kwenye Propela. Unapaswa pia kuangalia Kubadilishana kwa Vitu vya Parallax ambapo kuna tani ya maktaba chanzo wazi kukusaidia wakati wa kufanya miradi na Prop yako. Pakua Mwongozo wa Propela Pakua Ubunifu wa Jukwaa la Propeller Jukwaa (muundo wa ExpressPCB) Mpangilio na sehemu ya mouser hapa (Fomati ya ExpressPCB) Matangazo ya Ubunifu wa Jukwaa la PropellerNyakua Kit au Uipate Imekusanywa Kabla Kutoka kwa Gangster ya Gadget.

Ilipendekeza: