Inhoudsopgave:
- Stap 1: Ontwerp- en bouwdetails
- Stap 2: Elektronische gegevens
- Stap 3: Softwaredetails
- Stap 4: Externe details
Video: THERO: 4 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Allereerst: onze motivatie om dit "instructable" te maken, is om onze kennisbank van twee laatste jaren van intermitterend werk te delen aan het volgende project dat we je willen laten zien. THERO als concept werd geboren als het winnende idee van de beurs NEXT THINGS, die LABoral centro de arte en Telefonica I+D van 2013 tot 2018 lanceerden voor de internationale digitale kunstenaarsgemeenschap. Enige tijd later zetten we het werk voort om enkele openbare tentoonstellingen te doen, maar altijd dachten we in het object als een functioneel stuk speculatief ontwerp, prototype of zo, niet een massaproductie-object. We zullen je dankbaar zijn als deze tutorial en de resulterende schetsen op zoveel gebieden interessant voor je zijn om vergelijkbare ideeën of een aantal branches te creëren die nuttig zijn om vergelijkbare doe-het-zelf- of zelfgemaakte projecten te maken rond de zorg voor privacy, internetbeveiliging en design.
En natuurlijk…sorry voor ons slechte Engels;)
Laten we gaan…
Beschrijving / concept: THERO als concept probeert het kostbare en heilige object van onze digitale privacy te verheffen. De behandeling die aan het resulterende object wordt gegeven, is op elk moment artistiek en kostbaar, met een geometrie en reinheid die doet denken aan een idool of talisman, die een waarde heeft die boven zijn materiële kwaliteiten ligt. Het heeft de waarde van vrijheid en het recht op digitale privacy. Dit stuk opent een ruimte voor reflectie en dwingt de gebruiker om zich bewust te zijn van zijn dataverkeer op een (letterlijk) fysieke manier, in verwijzing naar het object.
THERO wordt gepresenteerd als een zware sculptuur die een apparaat omsluit dat onze digitale communicatie blokkeert en/of versleutelt door directe manipulatie van het onderwerp met het object. Door een wending in de structuur is THERO in staat om ons digitale contact met buiten te managen.
Wij geloven dat de aanwezigheid van een object lichamelijk iets zo abstracts kan geven, zoals de digitale wereld, configuraties en de gevolgen van het gebruik ervan. Aan de andere kant geeft THERO ons de kracht om de sleutel in handen te hebben die de kraan van deze transit sluit, en tegelijkertijd zorgt het ervoor dat we fysiek bewustzijn hebben op momenten en gebruik van het netwerk waar privacy en anonimiteit nodig zijn.
Ten slotte kunnen de gebruikers met een eenvoudig gebaar van directe interactie van onze hand met het stuk beslissen wanneer we wel en wanneer we niet zichtbaar zijn. Meer details hier:
Basisbediening. Dit stuk is in principe een access point waarin we al onze apparaten kunnen aansluiten, ofwel rechtstreeks via een kabelverbinding ofwel als verlengstuk van het netwerk draadloos. Elke stroom die er doorheen gaat, kan door de gebruiker eenvoudig handmatig worden afgehandeld, zoals hierboven uitgelegd, door een roterende beweging van onze hand op het deksel van het object.
We hebben vier graden van privacy geleerd, om ongewenste pagina's te kunnen beperken, om te waarschuwen voor ongewenste apparaten die verbinding maken met het lokale netwerk, om anoniem te surfen via het TOR-netwerk, enz … Aan het einde van het ontwikkelingsproces is het de bedoeling om een soort API waarin je met eenvoudige Python-scripts de statussen naar wens kunt configureren.
Voor nu, in het prototypestadium en zonder goed te werken, hebben we standaard in deze drie toestanden gedacht:
0. Toegangspunt met enkele beveiligingsopties (controleer en waarschuw nieuwe aangesloten apparaten, enz.)
1. Access Point met als Tor Relay (versleuteld verkeer)
2. Toegangspunt zonder sociale afleiding (sociale websites blokkeren) + webserver
Stap 1: Ontwerp- en bouwdetails
Geïnspireerd door onze gebruikelijke manier van werken met geometrische elementen, hadden we vanaf het begin de vorm van THERO duidelijk. We werden aangetrokken door de solide gekozen (Truncated cuboctahedrom) vanwege zijn kracht en elegantie en ook door de verschillende combinaties die resulteerden in het uitsnijden van een klein gedeelte en het draaien van een klein percentage van hun gezicht. Voor het exterieurontwerp hebben we besloten om te werken met reguliere en reproduceerbare materialen en we zouden twee versies uitvoeren: een ervan is dichter bij een ambachtelijk artistiek object en de andere, goedkoper (3D-printen), met de bedoeling om het ontwerp ervan te openen aan de betrokken gemeenschap en kan zich gemakkelijk voortplanten. Een ander belangrijk detail is dat we vanaf het begin hebben gewerkt met het idee om zoveel mogelijk schroeven, onderdelen en mogelijke elementen te verwijderen, zodat alle componenten vrijwel zonder mechanische inspanning passen.
U hebt deze hulpmiddelen nodig voor deze stap: een werkplaats of plaats om vuile bewerkingen uit te voeren (betonmallen) 3D-printer (we gebruikten een Ultimaker 2 en uiteindelijk een SIGMA van 3DBCNTechnologies (I <3)) Lasersnijder (een grote lasersnijder voor externe doos 100w of zo)
Handgemaakte versie: In de meest handgemaakte versie onderzoeken we een reproductiemethode van gipsen mallen waarin we een verloren bekisting integreren (3D-printen), die de elektronica herbergt, vermengd met de betonnen afwerking die uiteindelijk het buitenvolume vormt. U kunt hier een preview zien van het ontwerpproces en het maken:
Je hebt hier de repository met alle bestanden om te maken en natuurlijk zijn deze stukken niet voor productiebestanden (laat het ons weten als je een onderdeel niet kunt vinden):
github.com/rotor-studio/THERO/tree/master/…
Stap 2: Elektronische gegevens
Voor dit prototype werken we met de motor (AX12 Dynamixel) als potentiometer en lezen de positiewaarden uit de UART-communicatie voor wijzigingen in de navigatiemodus. Zoals u in de demovideo kunt zien, gebruiken we de bewegings- en visuele signalen (rgb led) als feedback om de gebruiker te vertellen waar zijn navigatiemodus op elk moment is. We hebben deze tools om te spelen en het belangrijkste idee is dat dit systeem leuk zou zijn om te configureren in alle modi die je maar kunt bedenken. Heb eigenlijk alleen visuele feedback van het apparaat wanneer u de kant van de interface verandert en naar de TOR-modus gaat wanneer de mac-code van een bekend apparaat op het net wordt gedetecteerd. Enkele voorbeelden of ideeën die u kunt ontwikkelen:
- Misschien kunnen we een functie uitvoeren om een bepaalde gebruiker te herkennen door een reeks bewegingen, als veilige boxcombinaties
- Of u kunt enkele gepersonaliseerde bewegingen en combinaties toevoegen wanneer u sommige gebruikers op het net detecteert om de navigatiemodus rechtstreeks naar een veilige manier te wijzigen.
- Enzovoort..
Allereerst moet je dit nuttig lezen Instructable (I <3):
Lijst met hardware onderdelen: 1x Dynamixel motor AX12.1x Raspberry Pi 31x Wifi Dongle (Signaal extender)1x Voltaje regelaar (Step UP: 5V tot 9V).1x 74LS241N. (Driver)6x Pinnen output/imput1x Raspberry pi kort vrouwelijk. 3x RGB led3x Weerstanden 220Ω
Fritzing-bestand:
Stap 3: Softwaredetails
Lijst met ideale kenmerken (voorlopig geïmplementeerd als schetsen):
- Dynamixel-motor lezen en verplaatsen (UART)
- Wijzig GPIO-statussen (leds)
- Wifi hotspot
- Wijzig iptables-regels (Linux-firewall)
- TOR of (VPN= toekomst)
- Controleer het netwerk om de adressen van Mac te detecteren
- Webserver met wordpress
- Configuratiepagina's.
Alle bestanden + code (schets !!!):
Een TOR-installatiegids (Spaans), gebaseerd op deze tutorial:
www.romantorre.net/configurando-thero-crear…
Om de lokale server te implementeren hebben we min of meer de volgende lijst met gebruikte software en talen gebruikt:
- Apache2
- PHP5
- MySQL
- WordPress
- Python + HTML
Se server setup met een Wordpress + html & python script om het apparaat te configureren (wifi, whitelists, blacklist, etc). Op dit moment alleen in (Spaans).
www.romantorre.net/configurando-thero-ii-se…
Enkele koppelingen:
projects.raspberrypi.org/en/projects/lamp-…
raspberrywebserver.com/cgiscripting/web-for…
raspberrywebserver.com/cgiscripting/writing…
www.pythonforbeginners.com/files/reading-an…
www.raspberryconnect.com/network/item/315-r…
Stap 4: Externe details
Als "speculatief internetobject" waren we de hele tijd aan het nadenken hoe we het in een huis kunnen integreren als dagelijks aanwezig / toekomstig noodzakelijk object. We dachten in de dozen voor het transport als fragiele sculptuur op vele manieren (uw verstandige gegevens binnen bijvoorbeeld) of ook voor de eindtentoonstelling, we denken in de futuristische thuisomgeving. Altijd bezig met de mogelijkheden die de digitale fabricagetools met zich meebrengen. En dat is alles … We weten dat we alle stappen moeten comprimeren, maar we presenteren hier een overzicht van het werk van twee jaar en misschien is er hier geen ruimte om in een tutorial alle dingen die we nu weten over hoe dit soort te maken van digitaal ontwerp / ingenieuze projecten
Vertel het ons alsjeblieft als je twijfels hebt of als er iets in deze tutorial is dat je op een meer nauwkeurige manier wilt weten. We beschouwen dit "instructable" als een live-repository en misschien zullen we hier meer info plaatsen om het beter te voltooien.
Dankzij deze geweldige community. Román & Ángeles romantorre.netrotor-studio.net
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken