Az Arduino, az érzékelők, a szervók és a LED-ek használata az életszerű viselkedés létrehozásához - 💡 Fix My Ideas

Az Arduino, az érzékelők, a szervók és a LED-ek használata az életszerű viselkedés létrehozásához

Az Arduino, az érzékelők, a szervók és a LED-ek használata az életszerű viselkedés létrehozásához


Szerző: Ethan Holmes, 2019

Az életszerű viselkedés kialakítása az Arduinos, az érzékelők és a hajtóművek segítségével az, hogy a végtermék általában ipari és viselkedési formákban jelenik meg, nem pedig természetes és szerves.

Interdiszciplináris csapatunk a Delft Műszaki Egyetem Interaktív Környezetéből Hollandiában képes volt legyőzni ezt a kihívást, ha elrejtette a NeoPixeleket a szerves alakzatokra vágott lézerrel vágott fa panelek mögött, az alábbiakban látható Voronoi telepítéssel együtt.

Készenléti állapotában a Voronoi rejtett szervói miatt a fa panelek pihentető légzési mintázattal mozognak. A NeoPixels egy csúszómintázatban világít, amely a szentjánosbogarakra emlékeztet, vagy a neuronok tüzelésére. Amikor az infravörös érzékelő észleli, hogy valaki közel van, a viselkedés reaktív állapotba változik, ahol a NeoPixels színváltozása és a panelek szinkronban vannak a személy mozgásával.Ez a YouTube lejátszási lista bemutatja ezeket a viselkedéseket és a prototípusokat, amelyek felfedezésükhöz vezetnek.

Mindegyik Voronoi háromszög tartalmaz: Arduino, 3 szervo motort, 1 infravörös érzékelőt, 3 láncot 4 db NeoPixelből, amelyek mindegyike egy közös külső áramforráshoz és földeléshez van csatlakoztatva. A gyártás és összeszerelés bonyolultságának kezeléséhez részletes gyártási kézikönyvet követtünk, amelyet letölthet. Az Outside Insights kiállításon két Voronoi installációt készítettünk, mindegyik 9 háromszöggel. Mivel mindegyik háromszöget független Arduino vezérelte, kihívás volt, hogy a 9 háromszög együttesen viselkedjen, mintha egy szervezet lenne. Egy másik csapattag dolgozott a programozáson, hogy az Arduinos beszéljenek egymással az I2C protokoll segítségével, miközben autonóm légzést, könnyű pulzáló és reaktív viselkedést programoztam. Az Arduinos összekapcsolása nem működött végül, mert túl sok zaj keletkezett a szervók által, amelyek megzavarják az I2C jelet. Bár mindegyik háromszög önállóan viselkedett, úgy tűnt, hogy úgy tűnt, hogy központilag koordinálták őket a NeoPixels szervo mozgásának és megvilágításának óvatos megfordításával, és medián függvényt használva az infravörös érzékelő értékeinek kiegyenlítésére. Kis funkciókat írtam az infravörös érzékelő, a NeoPixel láncok és a szervók alapvető képességeinek vezérlésére. Ezután ezeket a funkciókat millisz () segítségével kombináltam az időzítéshez az életszerű viselkedési minták létrehozásához. Ezeket a viselkedési mintákat egyfajta hallgatói funkcióvá alakították, amelyet folyamatosan a hurok () függvénnyel hívtak. A program egy példányát letöltheti, hogy megtudja, hogyan működik minden.

A Voronoi egy interdiszciplináris csoport pszichológia, informatika, repülőgépipar és gépgyártás, valamint az ipari mérnöki tevékenységet folytató interdiszciplináris környezetben végzett hat hónapos projekt. Egy iteratív, felhasználóközpontú tapasztalattervezési folyamat használata; mindenütt jelenlévő számítástechnika; interaktív tervezési prototípusok készítése; és a digitális gyártási technikák, a csoport egy rövid válaszot adott a TU Delft-nek a Pulse Building - az első, az egyetemre épülő, energia-semleges oktatási épület számára - tervezési tervének megtervezésére. A csoport fő tervezési betekintése az, hogy ahelyett, hogy megterveznénk egy dedikált helyet, ahol a diákok pihenni tudnának, miért nem hozhatnak létre az épületen belül az elme visszaállítására tervezett interaktív művészeti létesítmények formájában elosztott mikroszálas élményeket. Itt olvashat bővebben a csoport tervezési folyamatáról.



Lehet, Hogy Érdekli

Ismerje meg a Cryogenically Harden Metal-t egy indukciós melegítővel

Ismerje meg a Cryogenically Harden Metal-t egy indukciós melegítővel


Hogyan kell tanítani a programozást a gyerekeknek: hajlandó robotnak lenni

Hogyan kell tanítani a programozást a gyerekeknek: hajlandó robotnak lenni


5 DIY Star Wars pótkocsik Bizonyítsuk be: a Force mindannyiunkban van

5 DIY Star Wars pótkocsik Bizonyítsuk be: a Force mindannyiunkban van


Ne építsd meg ezt a késsel rendelkező vágógépet

Ne építsd meg ezt a késsel rendelkező vágógépet






Legutóbbi Hozzászólások