Egy PSoC használata a Hack adatokhoz egy Ebike-ről - 💡 Fix My Ideas

Egy PSoC használata a Hack adatokhoz egy Ebike-ről

Egy PSoC használata a Hack adatokhoz egy Ebike-ről


Szerző: Ethan Holmes, 2019

Nagy meglepetésére Charles “Chuck” Swiger lett az első PSoC Pioneer kihívás győztese. Ez a verseny arra késztette a gyártókat, hogy tervezzék meg az Internet of Things projekteket az újonnan kiadott PSoC 4 BLE Pioneer Kit segítségével. Tíz készítő projekt versenyezett egy nagydíjért, 2500 dollárért utazott a Maker Faire Bay Area-ba, amely május 16-án és 17-én került megrendezésre a San Mateo-ban, Kaliforniában. Nézze meg többet Chuck projektjéről, és olvassa el az alábbiakat arról, hogy miért telepedett le a PSoC 4 BLE-nél, mint megoldást a tervezésére.


Gyártmány: Tudta-e a PSoC képességeit a versenyen való részvétel előtt?

Chuck Swiger: Nem. Hallottam a SOC perifériáról a kereskedelmi hírekben, de soha nem osztottam bele egybe. Az FPGA-kkal korábban játszottam, a tervezőszoftverek a verilog-kódot hardveres sémákká változtatták, de nem tudták az összes analóg és digitális tervezési összetevőt, amelyek a PSoC Creator IDE programban elérhetőek a húzással. Volt egy robbanásom a logikai komponensekkel, számlálókkal és analóg digitális konverterekkel. Mint ahogyan a PSoC Maker közösségben is közzétettem, nagyon hasonlít egy olyan készlethez, amely egy ismételten 7400 zsetont tartalmaz egy kenyérvágólapon, egy virtuális kenyérvágódeszka kísérletezésével.

Gyártmány: Egy érdekes kifejezést használ a projekt címe: Életciklus-ellenőrzés. Le tudná-e leírni, hogy mit jelent ez, és milyen problémákat lehet kezelni (és megoldani) az ilyen ellenőrzés révén?

Chuck: Az életciklus-felügyelet azt jelenti, hogy nyomon követheti és megismerheti az akkumulátorok kapacitásának lassú elvesztését. Ezek a sejtek, a népszerű 18650-esek, az utolsó 500 teljes töltési és kisütési ciklusnak felelnek meg, és a kapacitásuk 80% -át is megtartják. Az utazási időket érintő évszakok során általában nyáron teljesen kiürítem és feltöltem az elemeket. Az elmúlt három évben meghatároztam a névleges kapacitásveszteséget, késő ősszel vagy kora tavasszal. A gondolat az volt, hogy ha meg tudom mérni, hogy a kapacitás mennyire csökken, átlagosan előfordulhat, hogy trend alakul ki, és megjósolható a megújulásra váró idő. Plusz, hogy az adatkezelők csak szórakoztatóan mérik és készítik a dolgokat! 1300 mérföld és 20 mérföld per töltés, ez körülbelül 65 teljes töltési és kisütési ciklusok eddig.

Érdekes félre: az én ebikámnak 168 sejtje van; a Tesla S modell 7,104.

A PSoC 4 BLE modul egy tartályba van behelyezve, amely a kormányra van felszerelve.

Gyártmány: Búvárkodott a [PSoC és a PSoC Pionner Challenge-be] azzal az elképzeléssel, hogy megtervezze az életciklus-felügyeleti projektet, vagy elkezdte felfedezni a PSoC-t és észrevenni, hogy képes volt kerékpáros életciklus-monitor-megoldásra?

Chuck: Az ebike 2011-es összeállítása óta jobb módszert akartam követni az akkumulátor statisztikáit. Korábban egy kicsit akasztottam a töltőt a mérlegportokhoz, és lenyomtam a feszültségeket, majd manuálisan másoltam őket egy táblázatba, a használt ampullákkal és a megtett távolsággal együtt. De ez a folyamat nagyon gyors volt.

Amikor megkezdődött a PSoC Pioneer Challenge, és kaptam egy készletet, hogy játsszon, nem tartott sokáig, hogy észrevegyem, hogy a cikluselemző (ebike műszerfal) soros adatjelét olvassa el, és küldje el egy cellára telefonalkalmazás sqlite3 adatbázisban történő rögzítéshez. Aztán nem volt túl nehéz hozzáadni egy hőmérőt a környezeti hőmérséklet és a két voltmérő nyomon követéséhez, hogy megbizonyosodjon róla, hogy a két fő csomag egyensúlyban van, és egy cellában nem volt rossz (és így a lábaim között meggyulladnak) ).

Gyártmány: Mi a helyzet a PSoC-vel, hogy kiugrott rád, mint a megépíteni kívánt terv megoldása?

Az Android alkalmazás.

Chuck: Az UART modulokkal játszott. Egy SCB-t könnyű húzni és kicsomagolni, és soros UART-ként konfigurálni. Ezután gyors tesztet végeztem, hogy elolvastam a Cycle Analyst adatokat egy UART-ról, és egy másik készülékről küldtem az USB soros portra. Láthattam, hogy az adatokat minden másodpercben továbbítják. Ez volt a természetes alkalmazás számomra, a korábban elvégzett munka kiterjesztése a semmiből való indulás helyett. Aztán elhatároztam, hogy mindent megtudok a bluetooth alacsony energiájáról és arról, hogyan összeilleszthetem az Android alkalmazást.

Gyártmány: A Cycle Analyst megjeleníti az adatokat, de az okostelefon alkalmazás képes adatokat tárolni az adatbázisban. Jelenleg a folyamat manuális, ahol személyesen kell letöltenie a sqlite adatbázist, és exportálnia kell egy táblázatot, de leírhatja az ideális adat-felhő folyamatot?

Chuck: Ideális esetben automatikusan létrehoz egy Google Drive-táblázatot a munkamenet végén, a dátum időbélyegével pedig a fájlnév. Vagy még jobb, gyűjtsük össze az adatokat egy felhő adatbázisban. Helyileg képesnek kell lennie arra, hogy adatokat tároljon, ha nincs elérhető kapcsolat, és feltöltheti azt később, amikor rendelkezésre áll. Ha mindent egy adatbázisban végezne, a trendelemzés könnyebbé válna.

Gyártmány: Észrevettem a Twitteren, hogy kísérletez a PSoC egyéb funkcióival. Mit szeretne még belefoglalni a projektbe? És mi van a PSoC-vel, amit általában lenyűgözött?

Chuck: Ó, igen - én tényleg meglepett a projektem megnyerése, mivel nem használtam semmilyen CapSense képességet, és nem használtam ki azokat az alacsony energiafelhasználású képességeket, amelyeket mások használtak (akiknek alacsony energiafogyasztású módra van szüksége, ha 1 kWh akkumulátorral rendelkezik?). Csak játszani, szeretem a DC szervo motorvezérlőket, és képes voltam beépíteni egy Arduino vezérlő könyvtárat (a C ++, a PID hurokkönyvtárat használva) a PSoC Creatorba, majd az időzítő számláló impulzusszélesség modulátor blokkját a quadrature dekóder módhoz beállítani a nyomtató vezérléséhez a régi nyomtatóktól mentett kocsi összeállítás. Egy másik gyors teszt a CapSense antennát használta egy kis motor sebességének szabályozására (ez a projekt a Bay Area Maker Faire-n fog megjelenni).


Keresse meg Chuck Swiger-t és a kerékpáros életciklus-felügyeleti projektjét - és más PSoC-konstrukciókat - a 2. zónában (Expo Hall) található Arrow Electronics és Cypress Semiconductor fülkében (# 2323).



Lehet, Hogy Érdekli

Maker Profil: Bruce Beasley

Maker Profil: Bruce Beasley


A Jedediah Corwyn Voltz csodálatos miniatűr világai

A Jedediah Corwyn Voltz csodálatos miniatűr világai


AJAX bejárása

AJAX bejárása


Nyitott világ: Habibi Works

Nyitott világ: Habibi Works






Legutóbbi Hozzászólások