Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bloemen - Arduino Nano, CrazyCircuits, DFRobot

Componenten en benodigdheden

Arduino UNO
× 1
Arduino Nano R3
× 1
Bruine hondengadgets Crazy Circuits Robotics Board
× 1
Bruine hondengadgets Crazy Circuits Deluxe naaipakket
× 1
DFRobot Gravity:analoge hartslagmetersensor (ECG) voor Arduino
× 1
DFRobot Gravity:hartslagmetersensor voor Arduino
× 1
Bruine hondengadgets Geleidende tape
Het lijkt nog niet beschikbaar in hun online winkel. Vraag Joshua Zimmerman ernaar.
× 1

Benodigde gereedschappen en machines

naaimachine (algemeen)

Apps en online services

Arduino IDE

Over dit project

Beschrijving

Dit project maakt gebruik van mijn schilderij van bloemen op de stof, Arduino Nano als de microcontroller, componenten van CrazyCircuits en hartslagmeter van DFRobot. Hartslag wordt gedetecteerd om het knipperen van LED's op de jurk te regelen. Het maakproces werd voor het eerst vastgelegd op Hackaday.io. Dit project wil ook aantonen dat wanneer we fitness- en gezondheidsproducten ontwerpen, we ons niet hoeven te beperken tot polsbandjes. Waarom kunnen we geen sensoren en monitoren inbouwen in mooie jurken of dagelijkse kleding?

Details

1. Basislaag

Ik schilderde mijn favoriete bloemen die buiten ons appartementencomplex staan ​​en drukte het op Minki-stof. De stof is erg glad en zacht. Ik wilde er een jurk van maken op basis van het schilderij.

De eerste stap is het maken van een basislaag. Ik maakte een halterjurk met tule die uit een patroon was gesneden.

Ik hou van tule en linten, vooral als ze transparant zijn.

2. Grafische plaatsing

Nu moet ik de plaatsing van de afbeeldingen ontwerpen. Ik besloot de bloemen en de menselijke figuur te snijden volgens hun vormen. Naai vervolgens de delen stuk voor stuk aan elkaar op de tule laag. Er is veel handwerk.

3. LED-test

Ik heb een aantal componenten van CrazyCircuits gekregen, waaronder deze grote LED's en muntplafondhouders met grote gaten om te naaien. Ze hebben ook geleidende tapes en een testbord, waardoor de circuittest heel eenvoudig is.

Ik heb ze zelfs gebruikt om een ​​ander project te testen waaraan ik werk en dat een externe voeding nodig had.

Ik test altijd hoe gedachten eruit zouden zien voor de bouw. De LED's moeten door de stof heen schijnen. Dit is niet de daadwerkelijke plaatsing. Ik moest gewoon zien hoe helder ze opduiken.

4. Hartslagmeter

Ik wilde een hartslagsensor gebruiken die klein is, zodat ik hem als oorbel aan mijn oorlel kan bevestigen. Maar de meting was niet stabiel en de pulsvorm klopt niet.

Dus ik schakelde over naar een analoge ECG-hartslagmeter en het werkte prachtig.

Je moet de elektro's op drie punten op je lichaam bevestigen.

Ik gebruikte dezelfde code van de polssensor en paste de doelfrequentie aan volgens het output-ECG dat op de seriële plotter werd weergegeven.

Tweak de drempelwaarde in de code om de LED's te laten knipperen volgens de piekwaarden. Zoals je kunt, heeft het elke cyclus twee hoofdpieken. U kunt de LED's één keer per scherpe primaire piek laten knipperen of twee keer met zowel de scherpe primaire piek als de secundaire piek.

Let op, ik heb het Arduino Nano-bord op CrazyCircuits gebruikt. Het heeft de oude ATmega328P Bootloader nodig.

5. Zacht circuit

Nu de circuittest werkt, moet ik hem dichtnaaien met geleidende draden. Maar ik moest bepalen waar ik de onderdelen moest plaatsen voordat ik ze kon naaien.

Alle componenten worden ingeklemd tussen het schilderij en de tule-lagen, zodat er geen componenten zichtbaar zijn. Dit betekent dat er nog een tussenlaag nodig is waar de componenten op worden genaaid. Hoe weet ik waar de componenten op de interfacelaag moeten worden geplaatst?

Ik heb de LED's geplakt op de plek waar ik ze wil hebben op basis van de afbeeldingen. Daarna markeer ik de locaties op een stuk papier. Ik gebruikte een tule als tussenlaag. Omdat het transparant is, zou ik de LED's erop met het papier aan elkaar kunnen naaien, waardoor overdracht van de locaties op de interfacing-laag wordt bereikt.

Het naaien van tule tegen een stuk papier is ook een techniek die ik gebruikte voor het Twinkle Nail project. Omdat tules erg dun zijn, helpt het papier om stijfheid te creëren. Door het papier erna af te pellen krijg je een heel mooi flexibel circuit.

Omdat tules poreus zijn (en de basislaag ook van tule is), kan de geleidende draad mijn huid raken. Dit kan het circuit kortsluiten. Dus voegde ik nog een stof toe om het circuit van mijn huid te isoleren. Nu kunt u het zachte circuit tussen de verf- en basislagen invoegen.

6. Het circuit verbergen

De batterijhouder is wat groot en zwaar. Er moest een zak aan de jurk worden bevestigd.

Ik heb openingen gelaten tussen de verflaag en de basislaag, zodat elektronische componenten en draden allemaal kunnen worden ingevoegd en verborgen onder de verflaag.

7. Bijwerken

Ik wilde ook de tule lagen op de rok oplichten met statische lichten. Omdat ik soms de LED's met hartslagmeting wil uitschakelen, zodat ze niet constant mensen laten knipperen, maar sommige delen van de jurk verlicht willen houden.

Hiervoor gebruikte ik geleidende tapes die op tule waren geplakt en verbond de tapes met de LED's met behulp van geleidende draden. Dit maakt echt mooie zachte circuits omdat de tapes flexibel zijn en het plakken ervan veel sneller gaat dan het naaien van geleidende draden.

Tot slot de prachtige bloemversieringen en de rits!

Verdere gedachten

Onlangs werd ik uitgenodigd om een ​​video te maken met YiT (一条), een nieuwe online media in China over kunst en cultuur. Dit stuk was te zien en de video legde een aantal van mijn eerdere rapid-prototyping-werk vast. We hadden een interview van 1 uur en 30 minuten op STEAM, maar slechts ~ 4 minuten konden in het eindrapport worden opgenomen. Ik ben van mening dat er meer moet worden opgenomen om open source, tech-democratisering, wetenschap en techniek te promoten, maar deze werden als te technisch beschouwd om kijkers te verliezen... Het consumentisme in China heeft het grote publiek tot op zekere hoogte belemmerd om de maakcultuur kennen ("Als ik iets kan kopen, waarom zou ik het dan zelf maken?" "'Buitengewoon' speelgoed voor kinderen of innovatie voor schoolwedstrijden."). Hoewel het artikel bij deze video op WeChat binnen de eerste paar uur>100 K lezers bereikte, dachten velen dat de handgemaakte prototypes producten waren en misten ze volledig het punt van maken, open-source, kennis delen en een hobby hebben terwijl ze bijdroegen aan een industrie.

Iedereen in de technische kledingindustrie begrijpt hoe moeilijk het is om op dit gebied een industriële revolutie teweeg te brengen:bepaalde technologieën die we voor ogen hebben, vereisen nog steeds wetenschappelijk onderzoek; bestaande technologieën zijn mogelijk niet voor iedereen beschikbaar; gedemocratiseerde techneuten moeten worden onderwezen aan het publiek, waardoor creatievelingen meer macht krijgen. Het vraagt ​​om samenwerking tussen alle onderdelen van het ecosysteem. Traditionele kleding- en hightechbedrijven moeten van elkaar leren. Er zijn enorme inspanningen geleverd door niet genoeg mensen in het onderwijs, open source, creativiteit om schaalvergroting te bereiken. LED's zijn het gemakkelijkst te zien - helaas heeft de massabevolking de neiging zich te concentreren op het triviale. Maar er moet meer begrip komen dat technische kleding toegang biedt tot IoT, AI, edge computing en cloud (zoemwoorden met waarheid) die mensen definiëren als het nu en de toekomst. Bovendien moeten we lean manufacturing nastreven om afval en vervuiling te verminderen.

Dank aan YiT voor het interview en de rapportage over de 10% van mijn werkleven. Ik ben vooral Microsoft #MSFTGarage dankbaar voor het bieden van een platform voor door medewerkers geleide innovaties en het mogelijk maken van basisideeën.

Leuke weetjes

In het midden van het project kwam Make:naar The Garage, Microsoft om een ​​Wearables Tech 101-workshop te doen. Ik was de instructeur en gebruikte deze jurk als een voorbeeld van hoe we de vaardigheden die we in de workshop leren, kunnen schalen naar een echt kledingstuk.

Een paar dagen later interviewde Matrix Labs me in The Garage, waar ik de jurk ook kort demonstreerde.

Evenals tijdens de Sunnyvale-tour van de maker, gepost door Alex van Hackster.io

Code

  • Hartslagmetercode en bibliotheek
Hartslagmetercode en bibliotheekArduino
Leer van https://pulsesensor.com/pages/installing-our-playground-for-pulsesensor-arduino
/* PulseSensor Starter Project en Signaal Tester * De beste manier om aan de slag te gaan met, of het ruwe signaal te zien van, uw PulseSensor &Arduino. * * Hier is een link naar de tutorial * https://pulsesensor.com/pages/code-and-guide * * BEKIJK MIJ (Tutorial Video):* https://www.youtube.com/watch?v=82T_zBZQkOE * *------------------------------------------------ -------------1) Dit toont een levende menselijke Heartbeat Pulse.2) Live visualisatie in Arduino's Cool "Serial Plotter".3) Knipper een LED op elke Heartbeat.4) Dit is de directe Pulse Sensor's Signal.5) Een geweldige eerste stap bij het oplossen van problemen met uw circuit en verbindingen.6) "door mensen leesbare" code die beginnersvriendelijk is."*/// Variablesint PulseSensorPurplePin =0; // Pulse Sensor PURPLE WIRE aangesloten op ANALOG PIN 0int LED13 =13; // Het ingebouwde Arduion LEDint-signaal; // bevat de binnenkomende onbewerkte gegevens. Signaalwaarde kan variëren van 0-1024int Threshold =550; // Bepaal welk signaal moet worden "geteld als een beat", en welke te volgen.// De SetUp Functie:void setup() { pinMode(LED13,OUTPUT); // pin die naar je hartslag zal knipperen! Serial.begin (9600); // Stel seriële communicatie in op een bepaalde snelheid. }// The Main Loop Functionvoid loop () {Signaal =analogRead (PulseSensorPurplePin); // Lees de waarde van de PulseSensor. // Wijs deze waarde toe aan de variabele "Signaal". Serial.println (Signaal); // Stuur de signaalwaarde naar de seriële plotter. if (Signaal> Drempel) { // Als het signaal hoger is dan "550", dan "zet" Arduino's on-board LED aan. digitalWrite (LED13, HOOG); } else {digitalWrite(LED13,LOW); // Anders moet het signaal lager zijn dan "550", dus "schakel deze LED uit". }vertraging(10);}

Schema's

https://www.dfrobot.com/product-1510.html

Productieproces

  1. DIY Photoshop-bewerkingsconsole met Arduino Nano RP 2040
  2. Arduino Spybot
  3. FlickMote
  4. Zelfgemaakte tv B-Gone
  5. Hoofdklok
  6. Het waterleven redden en watervervuiling bestrijden met IoT en AI
  7. Arduino Nano Tetris-spel op zelfgemaakte 16x8 Matrix
  8. Arduino Nano:bedien 2 stappenmotoren met joystick
  9. Handheld geigerteller met Arduino Nano
  10. TFT Shield voor Arduino Nano - Start
  11. Maak een eetrobot met Arduino Nano | Gouden schroef