>raziel<

avatar(s): gb-073, nibiru fæ, penny lane, polexia al-twal, stella nazar, zøe ha-razim

role(s): student, art director, product designer, software developer

associate(s): dr. james fraley, dylan burt, emily consuelo, lilian freel, gray freeman, enne dawson

date(s): 01.2024-05.2024

location(s): dallas, tx, usa

platform(s): raspberry pi, i2c, qwiic/stemma qt, python, nano, chatgpt

abstract

a multisensory recorder and biofeedback device, >raziel< samples data about its environment and the people therein to provide real-time insights on biopsychosocial health and facilitate making history as an alternative to mere spectatorship. in addition to the operator's heart rate and body temperature, it collects audiovisual, spatial, and chemical information and can store it for later playback. participants assign labels to each interaction; using the same designation for several logs adds them to a siloed repository from which a random entry will be selected for reproduction when queried by name. each contributor thus self-determines how accessible their memories are based on the complexity and renown of their aliases. the toolbox used to bring this project to life includes python code, an array of stemma qt sensors, and a raspberry pi 4 model b microcontroller. potential applications include personal journaling, community archival, home or occupational safety, and therapeutic interventions. as such, it helps foster novel ways of re-membering (i.e., altered states of being) together, liberating the past from hegemony and acknowledging it as a site for the exercise of careful thought and creative agency.

process

pre-production

as my capstone, this assignment is the culmination of my baccalaureate pursuit at the university of texas at dallas and a significant milestone in my artistic growth. development began when i drafted a project description, outline, timeline, and materials list. doing so effectively required me to conduct some preliminary technical research on relevant topics such as sensory receptors, information processing, and communication - human and nonhuman alike. i also intended to sketch design mockups at this stage, but failed to do so in the time i allotted to the task. finally, i submitted these documents to my peer group, who, upon review, returned highly instructive critiques that encouraged me to focus on issues of thematic clarity and aesthetics.

production

the first deliverable associated with this manufacturing phase to emerge was the high-level user flow embedded into my "progress report" slideshow. this diagram and the pseudocode that comprises it provided me with a reference for the intended operating logic. upon receiving the necessary supplies, i immediately began assembling a hardware prototype. during setup, i noticed that the software libraries enabling the i2c devices to communicate data about the environment with my raspberry pi are all python packages, a realization that prompted me to forgo my initial plan to create a java app using the processing ide in favor of writing an equivalent, yet more lightweight script using the nano text editor. moreover, i neglected to acquire backpacks for the two lcds intended as the primary interfaces between >raziel< and its visitors, leaving them without power supplies and forcing me to use the hdmi out port to connect to a traditional desktop monitor. i also opted to use a digital pulse oximeter rather than the analog heartbeat sensor blueprinted from the outset due to the lack of analog input/output pins on the central pcb.

post-production

the final leg of this undertaking primarily revolved around identifying bottlenecks that threatened my ability to meet the established deadline and shelving or finding alternatives to auxiliary features that were causing them. for example, instead of 3d printing an enclosure, i opted to showcase >raziel< using a mission stand. furthermore, it lacks haptic feedback, sound recording, and electrocardiographic monitoring capabilities, and will assuredly benefit from the inclusion of these organs in the future. lastly - having elected to make a text-based, command-line application rather than one with a graphical user interface - i installed a crt terminal emulator from github, which, beyond its role as visually alluring, serves as a mnemonic for the vintage special-purpose computers that this one is a descendant of.

connect