Tartalomjegyzék:
- 1. lépés: GYIK
- 2. lépés: Gyűjtse össze az alkatrészeket
- Alkatrész lista
- 3. lépés: IC aljzatok
- 4. lépés: Adja hozzá az első csapfoglalat -készletet
- 5. lépés: 4 tűs foglalat
- 6. lépés: Második foglalatkészlet
- 7. lépés: Adja hozzá a tápegységet
- 8. lépés: Fejlécek programozása
- 9. lépés: Adjon hozzá kapcsolókat
- 10. lépés: Adjon hozzá kondenzátorokat
- 11. lépés: Készítse elő a kristályfoglalatot
- 12. lépés: Távolítsa el a műanyagot
- 13. lépés: Kristályfoglalatok
- 14. lépés: A kristályfoglalatok hozzáadása
- 15. lépés: Adja hozzá a feszültségszabályozókat
- 16. lépés: Adja hozzá a kalapokat
- 17. lépés: Befejező lépések
- 18. lépés: Adja hozzá az IC -ket
- 19. lépés: Használata: Az első propellerprogram
- 20. lépés: Letöltések
Videó: Propeller platform: 20 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
Mi az a propeller?
A Parallax Propeller egy 32 bites 8 magos mikrovezérlő. Valószínűleg láttál már néhány Propeller Powered projektet, például:
OpenStomp Coyote-1: nyílt forráskódú digitális gitár effekt pedál
Zenei bemutató (.mp3) (webhely)
A Replica 1, egy Apple 1 klón
(weboldal)
ybox2, barkácsolható hálózati set-top box
(weboldal) és még sok más. A propellert általában azért használják, mert nagy teljesítményű, egyszerű videó kimenettel rendelkezik, és sok I/O kimenetet kínál.
Mi tehát a propeller platform?
A Propeller Platform a tápegységet egy áramköri kártyára helyezi, amelyen feszültségszabályozók, memória, kristály és más modulok csatlakozói vannak. Nagyon hasonlít az Arduino -hoz, néhány fejlesztéssel az alapötleten; 1 - A modulok (más néven pajzsok) összekapcsolhatók felül és alul. Előfordulhat például, hogy középen van egy propeller modul, felül egy LCD kezelőfelület, alul pedig prototípus. 2 - A csapok távolsága.1 ". A foglalatok közötti távolság is.2". Ez teszi a Platformot kompatibilisvá a kenyérlapokkal, és lehetővé teszi a Platform modulok használatát más projektlapokkal együtt. 3 - A tábla lábnyoma 3,8 "x 2,5", ami megegyezik az ExpressPCB MiniBoard szolgáltatásával, így a saját egyedi modul hozzáadása olcsó és egyszerű. 4 - Jól dokumentáltak. Ezek szerepelnek Jon Williams oszlopában a Nuts and Volts -ban, és a Propeller Platform Module lesz az alapja számos projektnek, amelyeket a következő rovataiban leírtak. 5 - Nyilvánosak. A modultervek az MIT licencet használják, nagyobb rugalmasságot biztosítanak, mint a korlátozóbb licencek, például a Creative Commons Share-Alike. A sablonok és a specifikációk letölthetők innen. A propellerplatform készletként vagy a Gadget Gangsterből előre összeállítva érhető el. Az elkészítési idő körülbelül 45 perc. Kezdje a következő lépéssel!
1. lépés: GYIK
Mi a propeller platform?
A Propeller Platform egy nyílt forráskódú beágyazott számítási platform - sokban hasonlít az Arduino -hoz, de javítja a koncepciót gyorsabb mikrovezérlő, szabványos tűtávolság és kevésbé korlátozó licenc (MIT License) használatával.
Mik a specifikációk?
Propeller mikrokontroller:
- Beépített videogenerátor hardver NTSC/PAL vagy VGA kijelzőkre történő kimenéshez
- Beépített magas szintű nyelv (Spin), amely könnyen megtanulható
- Nagy teljesítmény (160 millió művelet másodpercenként)
- A fordulatszám futás közben változtatható az energiahatékonyság javítása érdekében
- Hobbibarát DIP csomagban kapható
- 32 I/O érintkező, minden tű beállítható bemenetként vagy kimenetként
A Propeller Platform hozzáteszi:
- 5 és 3,3 V feszültségszabályozók, egyenként 800 mA -es névleges feszültséggel
- 5Mhz kristály, felhasználó által cserélhető
- 32 kB fedélzeti memória, hely a második memória IC számára
- Minden IC csatlakozóaljzatban van a könnyebb csere és összeszerelés érdekében
- Szabványos, 1 hüvelykes érintkezőfej két soros konfigurációban, így a modulok egymásra helyezhetők felül és alatt, vagy hozzáadhatók egy kenyérlaphoz vagy Protoboardhoz
Propeller platform akkumulátorral és ProtoPlus modulokkal
Hogyan lehet összehasonlítani az Arduino -val?
Hátrányok:
- Drágább Az Arduino 30 dollár, a PropPlug propelleres platform (amit a prop programozásához használ) 50 dollár. De csak egy PropPlugra lesz szüksége, és a propeller platform önmagában 35 dollár.
- Kisebb közösség A Make Magazinban sokkal gyakrabban fogja látni az "Arduino" szót, mint a "Propeller" szót.
- Nincs fedélzeti „analóg bemenet” Ehelyett kondenzátort és ellenállást kell használnia az analóg értékek leolvasásához. Nem nehéz, de nem olyan egyszerű, mint az Arduino.
- 2 chip Ha a propeller, a prop és az EEPROM a program tárolásához 2 IC -re van szüksége
Előnyök:
- Sokkal gyorsabb WAAY mikrokontroller. Ez lehetővé teszi, hogy olyan igazán jó dolgokat végezzen, mint a VGA kimenet, a beszédszintézis, a.wav fájlok lejátszása és egyebek a chipen. A légcsavar 160 MIPS, míg az atmega168 16.
- Kiváló minőségű hang és videó A videó hardvere beépített, és számos hangkönyvtár áll rendelkezésre az MIT licenc alatt.
- Az igazi multitasking azt mondja az egyik fogaskeréknek, hogy vigyázzon a videóra, a másik pedig a billentyűzet / egér kezelésére, és ennyi. Nincs megszakítás, nincs időzítés - NAGYON könnyű multitaskingot végezni a propelleren
- Több I/O, rugalmasabb Minden I/O átkonfigurálható, és 32 ilyen van.
- Szabványos csapok közötti távolság A légcsavar -platform kenyérsütő deszkára vagy protoboardra illeszkedik
- Jobb energiafelhasználás A Prop menet közben megváltoztathatja az órajeleket, hogy energiát takarítson meg, és leállítsa a nem használt fogaskerekeket. Az áramfelvétel 80 mA-ről egészen 4-5 mA-ig terjedhet
- Jobb licenc Az Arduino a Creative Commons Attribution Share -alike licenc alatt van (olvassa el - ez több oldal). A Propeller Platform az MIT licenc alatt érhető el (olvassa el - ez 2 bekezdés). Ne aggódjon, hogyan használja a terveinket - nem fogunk perelni!
Vegyes táska:
- Szoftverre összpontosítva Sok mikrokontroller rendelkezik hardverrel bizonyos feladatok elvégzésére. Ehelyett a propeller végzi a legtöbb dolgot a szoftverben. Ez engem nem zavar, de néhány embernek problémái vannak vele.
- Pörgetés A magas szintű nyelv a Prop számára a Spin - ez sokkal modernebb nyelv, mint a C/C ++, de egy kis megszokást igényel
- Mac támogatás Nincs hivatalos Mac kliens, de a Mac elindítása nem nehéz. A Parallaxnak van egy Mac oldala.
Személy szerint én a propellert használom a legtöbb fejlesztéshez, és egy PICaxe -t (olvass: 08M korunk 555 -ösét?), Amikor csak egyszerű / olcsó logikára van szükségem. Az Arduino könnyű, de a propellert könnyebb programozni és sokkal erősebbnek találom. Az Arduino túl drága, ha egyszerű logikára van szükségem. Milyen modulok állnak rendelkezésre? A modulok végleges listája nem létezik, de a Gadget Gangsterben megtekintheti a jelenleg rendelkezésre álló modulokat. Néhány példa modul:
- Video / Audio
- Akkumulátor
- DMX
- LCD kijelzők
- Protoboards
- microSD
- Motorvezérlő
Egyre több modul jelenik meg.
2. lépés: Gyűjtse össze az alkatrészeket
Először fordítsa fel a forrasztópáka. Hagyja felmelegedni, amíg ellenőrzi, hogy megvan -e a következő alkatrészek:
Alkatrész lista
- 3x 47uF elektrolit kupak (győződjön meg róla, hogy mico-mini, hogy más modulok is elférjenek a tetején)
- 1x 4,7uF tantálsapka
- 1x 104 kerámia sapka
- 1x 10 k ohmos ellenállás (barna - fekete - narancs)
- 1x 220 ohmos ellenállás (piros - piros - barna)
- 1x 470 ohmos ellenállás (sárga - lila - barna)
- 1x 1,1 k ohmos ellenállás (barna - barna - piros)
- 2x zöld 3 mm -es zöld LED -ek
- 1x piros LED
- 2x gépi foglalat
- 2x 4 tűs aljzat
- 2x 16 tűs foglalat
- 1x 4 tűs derékszögű fejléc
- 1x derékszögű főkapcsoló
- 1x tapintható kapcsoló
- 1x 40 tűs DIP aljzat
- 1x 8 tűs DIP aljzat
- 1x 2 mm -es tápcsatlakozó
- 1x 5 MHz-es kristály (győződjön meg róla, hogy félmagasságú, hogy más modulok is elférjenek rajta)
- 1x 5V feszültségszabályozó
- 1x 3.3V feszültségszabályozó
- 1x Parallax propeller
- 1x 32 kB i2c EEPROM
- 1x Propeller Platform PCB
3. lépés: IC aljzatok
Először ugorjon be a Sockets -be. Az aljzatokban van egy szép reteszelő mechanizmus, amely forrasztás közben rögzíti őket a NYÁK -hoz. Inkább aljzatokat használok, mivel könnyen eltávolíthatja az IC -t, ha problémái vannak, és nem kell attól tartania, hogy forrasztás közben megsérül az IC. A 8 tűs DIP foglalat U2 -nél megy, a bevágás felfelé mutat. A 40 tűs DIP foglalat U1 -nél megy, a bevágás balra mutat.
4. lépés: Adja hozzá az első csapfoglalat -készletet
Vegye ki a 16 tűs foglalatok egyikét, és adja hozzá a táblához. Hozzáadhatja a külső sorhoz (a tábla széléhez legközelebb), vagy a belső sorhoz, de azt javaslom, hogy adja hozzá a külső sorhoz. Tartsa üresen a belső sort egyelőre, de kitöltheti a tűfejlécekkel, hogy egy másik modult halmozzon a propellerplatform alá.
5. lépés: 4 tűs foglalat
Adja hozzá a 4 tűs foglalatot. Használja a derékszögű csapszegeket, hogy mindkét aljzatot egy vonalban tartsa, amint az a képen látható. Ez megtartja a 4 tűs foglalatokat, miközben megfordítja a táblát, és a 4 és 16 tűs foglalatokat egyenesen tartja. A 4 tűs foglalat ugyanabban a sorban van, mint a 16 tűs foglalat.
6. lépés: Második foglalatkészlet
Ugyanez az üzlet a másik oldalon.
7. lépés: Adja hozzá a tápegységet
Adja hozzá a tápegységet a tábla bal felső sarkában, a „7.5 - 12VDC” alatti dobozban. Amikor leforrasztja a hálózati csatlakozót, legyen nagyvonalú a forrasztóval - ez tartja le az aljzatot, amikor behelyezi / eltávolítja a hálózati csatlakozót
8. lépés: Fejlécek programozása
A propeller prop -dugóval van programozva. adjon hozzá derékszögű fejléceket a „Plug” feliratú dobozba, amint az a képen látható. Itt csatlakoztathatja a Prop Plug -ot a programozáshoz. Prop Plug -ot szerezhet a Gadget Gangster vagy a Parallax oldaláról. A programozási hardvernek a tábláról való távol tartásának előnye a kisebb táblaméret és az alacsonyabb költségek. Ha készen áll, és készen áll a propeller programozására, helyezze be a tápdugót „kalap felével felfelé”.
9. lépés: Adjon hozzá kapcsolókat
Adjon hozzá kapcsolókat balra és jobbra. A jobb tapintású kapcsoló visszaállítja a propot, amikor fut (csak érintse meg a visszaállításhoz). A bal oldali kapcsoló a főkapcsoló. Mindkét kapcsoló a tábla szélén van elhelyezve, hogy megkönnyítse a hozzáférést, ha más modulok vannak egymásra helyezve.
10. lépés: Adjon hozzá kondenzátorokat
A három kupak (kis dobozoknak tűnnek) a derékszögű kapcsoló mellett található. Segítenek a mikrokontroller és más modulok egyenletes áramellátásában. A kondenzátorok polaritásérzékenyek, a csíkhoz legközelebbi vezeték negatív, és lefelé mutat. Győződjön meg róla, hogy mikro-mini kupakokat használ, vagy más modulok nem illeszkednek a propeller platformra.
11. lépés: Készítse elő a kristályfoglalatot
Jó, ha használ egy foglalatot a kristályhoz, mivel a támasz képes más kristályértékeket támogatni. Itt van a kristályfoglalat készítése: 1 - Azonosítsa a két gépcsap foglalatot (mint az alábbi képen). Használd a gátaidat, hogy felezd őket.
12. lépés: Távolítsa el a műanyagot
A gátak újbóli használatával távolítsa el a műanyagot minden csap körül, amint az a képen látható. Csak egy kis nyomás kell a műanyag lekaparásához.
13. lépés: Kristályfoglalatok
Ezt kapja:
14. lépés: A kristályfoglalatok hozzáadása
Helyezze be őket a képen látható módon. Használok egy kis szalagot, hogy megtartsam őket, megfordítom a táblát és a helyére forrasztom. A tábla hátsó oldalán vágja le a rögzítőcsapokat a gép foglalatából. Ezenkívül adja hozzá az ellenállásokat az R1, R2 és R3 pontokhoz. Ezek a kis srácok korlátozzák a LED -ek áramát, amelyek megmondják, mikor van bekapcsolva. R1: 1,1 k ellenállás (barna - barna - piros) R2: 470 ohmos ellenállás (sárga - lila - barna) R3: 220 ohmos ellenállás (piros - piros - barna)
15. lépés: Adja hozzá a feszültségszabályozókat
A propeller 3,3 V feszültséggel működik, de a Propeller Platform tartalmaz egy 5 V -os szabályozót is, hogy 5 V -ot biztosítson más moduloknak. VR1: az 5V -os szabályozó. Ez egy bekapcsolt fél (alkatrész # MC33269T-5.0G). A 3,3 V -os szabályozóhoz képest egy négyzet alakú fül van, amely egy kicsit vékonyabb. A fekete doboznak sincs kis bevágása. VR2: a 3.3V -os szabályozó. Ez egy ST (alkatrész # LD1117V33). Vastagabb füllel rendelkezik, a fülek sarkai le vannak vágva. Használhat egy kis extra forrasztást is, hogy összekapcsolja a fület a táblával. Ez segít a szabályozóknak több hőt elnyelni.
16. lépés: Adja hozzá a kalapokat
A tantálsapka közvetlenül a kristályfoglalat mellett található. Vegye figyelembe, hogy a tantálsapka polarizált. Ha alaposan megnézi a testet, az egyik láb mellett + jel jelenik meg. A plusz jelű lábnak át kell mennie a kristályhoz közelebb eső lyukon. A kerámia kupak a 40 tűs DIP aljzat alá kerül. Nem érzékeny a polaritásra. A kerámia kupakon a „104” jelzés szerepel, ez is kisebb, mint a tantálsapka.
17. lépés: Befejező lépések
Adja hozzá a LED -eket -
PWR A „PWR” jelzésű körben lévő LED világos lencsével rendelkezik. Ennél a LED -nél a SHORTER vezeték áthalad a kör alakú lyukon (közelebb az ellenálláshoz), a HOSSZABB vezeték pedig a négyzet alakú lyukon. 5.0 Az „5.0” jelű körben lévő LED zöld lencsével rendelkezik. Ennél a LED -nél a HOSSZABB vezeték átmegy a kör alakú lyukon (közelebb az ellenálláshoz), a RÖVIDEBB vezeték pedig a négyzet alakú lyukon. 3.3 A "3.3" jelű körben lévő LED zöld lencsével rendelkezik. Ennél a LED -nél a HOSSZABB vezeték átmegy a kör alakú lyukon (közelebb az ellenálláshoz), a RÖVIDEBB vezeték pedig a négyzet alakú lyukon. Ezenkívül adjon hozzá 10 k ohmos ellenállást (barna - fekete - narancssárga) az R4 -nél. A következő lépés a teljesítmény tesztelése. Csatlakoztassa a hálózati adaptert, és fordítsa le a derékszögű kapcsolót. A LED -eknek világítaniuk kell, jelezve, hogy a szabályozók áramot adnak ki.
18. lépés: Adja hozzá az IC -ket
Adja hozzá a támaszt a 40 tűs DIP aljzathoz, és az EEPROM -ot a 8 tűs foglalathoz. Adja hozzá a kristályt és vágja le a felesleges ólmot. Lépjen a következő lépésre, és mutatok egy mintaprogramot az induláshoz
19. lépés: Használata: Az első propellerprogram
Először töltse le a Propeller eszközt (Windows vagy Mac), hogy megírhassa a programját. Győződjön meg arról is, hogy rendelkezik PropPlug -al.
Indítsa el a propeller eszközt, és kezdjük a legegyszerűbb programmal, egy villogó LED -el;
Lebontom az egyes sorokat: a PUB főprogramok a legelső módszerrel kezdik meg a végrehajtást. Ebben az esetben csak egy módszer létezik (fő), és ez egy PUBlic módszer, de emiatt nem kell aggódnunk. Dira [0]: = 1 dira [0] a 0. tű „irányregisztere”. Ha a regiszterbe 1 -es értéket írunk, akkor a 0 -as érintkezőt eredményezjük.: = a hozzárendelő operátor. Ismételje meg mindazt, ami az alábbiakban van feltüntetve. Az UNTIL nélküli ismétlés ciklus örökké megismétlődik. A lapok fontosak a centrifugáláshoz - minden, ami e sor alatt behúzódik, a REPEAT ciklus része. ! OUTA [0] a! operátor jelentése „flip”, az OUTA pedig a 0 -as kimenet regisztere. Tehát ez a sor veszi az outa [0] aktuális értékét, felfordítja és visszaírja. Ha a csap magas, akkor alacsonyra fordul. Ha a csap alacsony, akkor magasra fordul. Egy fantasztikus módja a leírásnak! "Bitwise NOT hozzárendelő operátor". WAITCNT (CLKFREQ + cnt) Fordítás: Tarts ki 1 másodpercet. A WAITCNT (idő) leállítja a végrehajtást, amíg a rendszeróra == Idő. A CLKFREQ rendszerérték - egyenlő a kullancsok számával minden másodpercben. A CNT egy másik rendszerváltozó, ez az aktuális rendszeridő (hány kullancs a Propeller elindulása óta). Ha 1 másodpercnyi kullancsot ad hozzá a rendszerórához, kitaláljuk, mi lesz a rendszeróra egy másodperc múlva. És ez az első programod! Mit változtatna, ha azt szeretné, ha a LED másodpercenként kétszer felvillanna?
20. lépés: Letöltések
A Propeller egy fantasztikus mikrokontroller, amely:
- Hihetetlenül gyors (160 millió utasítás másodpercenként),
- Egy csomó I/O -val rendelkezik (32 érintkező, amelyek képesek bemenetre vagy kimenetre),
- Nagyszerű kép- és hangképességekkel rendelkezik
- És könnyen fejleszthető
Ellenőrizze a Parallax webhelyét, ahol rengeteg információ található a propellerről. Érdemes megnézni a Parallax objektumcseréjét is, ahol rengeteg nyílt forráskódú könyvtár segít Önnek, amikor projekteket végez a Prop-al. Töltse le a propeller kézikönyvet. Töltse le a Propeller Platform PCB Design (ExpressPCB formátum) vázlatrajzát az egérrel # (ExpressPCB formátum) Propeller Platform Design Sablonok Fogja meg a készletet, vagy szerezze be előre a Gadget Gangsterből.
Ajánlott:
Giroszkóp platform/ kamera Gimbal: 5 lépés (képekkel)
Giroszkóp Platform/ Camera Gimbal: Ez az oktatható a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítésével jött létre (www.makecourse.com)
Telepresence Robot: Basic Platform (1. rész): 23 lépés (képekkel)
Telepresence Robot: Basic Platform (1. rész): A telepresence robot olyan típusú robot, amely távolról vezérelhető az interneten keresztül, és helyettesítőként működik valahol máshol. Például, ha New Yorkban tartózkodik, de szeretne fizikailag kapcsolatba lépni egy kaliforniai embercsoporttal
DHT hőmérséklet és páratartalom monitorozás az ESP8266 és az AskSensors IoT platform használatával: 8 lépés
DHT hőmérséklet- és páratartalom -figyelés az ESP8266 és az AskSensors IoT Platform használatával: Egy korábbi utasításban lépésről lépésre ismertettem az ESP8266 nodeMCU és az AskSensors IoT platform használatának megkezdéséhez. Ebben az oktatóanyagban DHT11 érzékelőt csatlakoztatok az MCU csomóponthoz. A DHT11 általánosan használt hőmérséklet és páratartalom
Propeller autó építése: 7 lépés
Propellerkocsi építése: Így készíthet otthon egy egyszerű propelleres autót, amelyet saját maga is létrehozhat. Van egy oktatóvideónk arról, hogyan lehet propelleres autót létrehozni a YouTube -on. Miután elkészítette saját autóját, ossza meg a közösségi médiában a #HomeMakeKit szolgáltatással, hogy megnézzük, hogyan
IoT alap platform RaspberryPi -vel, WIZ850io: Platform eszközillesztő: 5 lépés (képekkel)
IoT alapplatform RaspberryPi -vel, WIZ850io: Platform eszközillesztő: Ismerem a RaspberryPi IoT platformot. A közelmúltban a WIZnet bejelentette a WIZ850io -t. Tehát egy RaspberryPi alkalmazást valósítottam meg Ethernet SW módosítással, mert könnyen tudok kezelni egy forráskódot. A RaspberryPi segítségével tesztelheti a platform eszközillesztőjét