Den här fungerar ungefär som en LP-spelare. Skillnaden är att istället för att använda en nål på en plastskiva, så använder du tre IR (infraröda) sensorer i en rad, som läser ett mönster från en pappersskiva. Om du har böjelse för både det musikaliska och det digitala, kommer du ha kul med att skapa melodier med den här.
Kategoriarkiv: Wearables
Boom Box
Det här är ditt första steg mot den här typen av färdigheter. Boom Box är en liten samplingsspelare som du kan använda för att skapa musik, eller bara oljud om du så vill. Den kommer med tre förinspelade samplingar, men vi har antagligen inte lika stor fantasi när det gäller ljudinspelning som du. Så du borde definitivt spela in dina egna samplingar också.
Kakmonstret
Vi fick reda på att det är någon som äter kakor från kakburken i köket! Vi tänkte på saken och kom fram till att det bästa vore att gillra en fälla för att avslöja vem det är. Du kommer bygga något som tar en bild på den som öppnar kakburken.
Inga kakmonster blev skadade under det här experimentet.
Drawdio
Rita ljud med drawdio. Du kanske kommer tro att den här pennan är magisk, och det kanske den är. Drawdio förvandlar nästan allting som är ledande till ett instrument. Du kan skapa ljud genom att antingen rita en bild, eller genom att röra vid olika ting som är ledande med toppen på pennan. Se några exempel på hur den kan användas i denna video.
Knock Knock Box
Knacka på den här kistan för att väcka de döda. Oroa dig inte, skelettet kommer inte hoppa ut och jaga dig utan det kommer istället svara från insidan. Ok, vi vet att du vet att det inte finns något riktigt skelett där inne. Det är egentligen en piezo som används som en knacksensor. Efter att ha buggt detta projekt kanske du hittar fler praktiska sätt att använda denna sensor. Kolla in det här låset som känner igen hemliga knackningar för inspiration.
POV
Med hjälp av POV (Persistence of Vision), kan du ta ett cykelhjul och göra det till en skärm med bara några få LED:s. Kolla in den här videon för att få en bättre bild av det.
I det här projektet kommer du att skapa en egen skärm. Vifta den fram och tillbaka med långa rörelser eller håll den medan du springer för att visa upp en text eller bild. Effekten är mest synlig på mörka platser, så om du springer, se upp så du inte springer in i ett träd eller kompis.
Sequencer
Wearables
“Wearables” är ett namn för de elektroniska apparater vi bär med oss och har på oss. Du har förmodligen redan sett en del wearables som redan finns att köpa, i form av exempelvis “smarta klockor”. Eftersom wearables ofta är nära kroppen kan de med fördel samla och tolka hälso- och träningsrelaterade värden.
Många wearables når Internet genom via bluetooth/blåtand koppla upp sig mot en mobiltelefon som i sin tur är uppkopplad. Fördelen med att koppla upp sig via telefonen är att storleken på en wearable kan vara mindre, samt att batteriförbrukningen optimeras. Information som en wearable samlar in kan ge insikt i mönster och beteenden hos människor.
Ett gemensamt problem för de nuvarande wearables som finns är energiförbrukningen. Allt eftersom batteritekniken förbättras kommer våra wearables batterier hålla längre.
Du kan själv söka på nätet efter bilder på “wearables concept” och se vilka futuristiska idéer andra uppfinnare har kommit på. Ett koncept för att lösa problemet med den problematiska standby-tiden handlar om hur wearables kan drivas av energi från våra rörelser. Tänk dig att aldrig behöva ladda din smarta klocka, för att dina byxor gör det åt dig när du går.
Referera till CTC IoT Teacher Guide #4.
Bluetooth/Blåtand
Bluetooth är en teknik som använder sig av radiovågor, och detta är det vanligaste sättet för wearables att koppla upp sig för att nå internet via en telefon eller dator. Här är lite intressant fakta om Bluetooth:
- Räckvidden för vanlig Bluetooth är runt 10 meter, men industriella versioner kan nå upp till 100 meter.
- Utvecklingen inom Bluetooth-teknikens energikonsumtion har gått framåt, och nu drar den senaste versionen (BLE: Bluetooth low energy) mycket mindre ström. Med andra ord varar en enhets batteri mycket längre.
- “Bluetooth beacons” är lågenergi-sändare som kan sitta på objekt eller finnas utplacerade på en plats. Deras signal sänds ut i regelbundna intervaller och kan få andra Bluetooth-enheter att göra saker. Exempel på vad sådana enheter kan göra är att sända ut information om rabatterade priser till förbipassande i en affär eller hjälpa till att hitta försvunna husdjur.
I de kommande övningarna ska vi använda en Arduino Uno. Arduino Uno har inte någon uppkopplings-förmåga, men med en Bluetooth-modul kan vi koppla upp Uno-kortet mot en telefon.
Android-applikation
Ladda ned och installera appen, så att Arduino Uno kan koppla upp sig mot internet.
Innan du laddar ned filen måste du ändra följande inställningar på din telefon:
- Gå till ”Inställningar”
- Klicka på ”Säkerhet”
- Sätt på ”Okända källor”, och tryck ”OK” i den efterföljande varnings-rutan
Applikationen är skapad med App Inventor: http://appinventor.mit.edu/explore/)
Nedan kan du se en illustration av hur en Arduino UNO och en smart telefon interagerar.
Såhär fungerar kommunikationen:
- API förfrågan(Url) sänds från Uno-kortet till telefonen
- Android-applikationen skickar förfrågan vidare till serven, där vårt API finns.
Notera: De två sista stegen används bara om ni begär information tillbaka från serven.
- Serven och vårt API tar emot förfrågan, bearbetar den, och skickar tillbaka svaret till Android-telefonen.
- Android-telefonen sänder svaret tillbaka till Uno-kortet via applikationen och Bluetooth-kopplingen, eller sänder ett Twitter-meddelande om det.
Nu är det dags för er att bygga era egna “wearables”-projekt!
Solljus-mätare
I denna delövning bygger vi en ljussensor som mäter hur länge den är exponerad för stark solljus, samt sparar denna information.
Material:
- En Arduino UNO
- 3st kopplingstrådar
- 1st 10k motstånd (Färgerna på den är brun, svart, orange och guld)
- Light Dependent Resistor (LDR)/ Ljuskänsligt motstånd
- Kopplingsbräda
- En Bluetooth-modul
- Bygg ihop MDF-delarna med LDR-sensorn.
- Öppna filen “e4_g1_sun_exposure” från exempel-menyn.
- Se till så att LDR-sensorn är kopplad till sina respektive pins i Uno kortet
- Ladda upp koden på kortet
- Öppna “Serial monitor”-fönstret och testa olika ljus-nivåer med sensorn.
- Gå in på er grupps “Short Memory API”-adress och se hur värdena ändrar sig
- Gå till denna URL: http://verkstad.cc/iot/mmx/1/index.php
Stegräknare
I denna delövning bygger vi en stegräknare som sparar antalet steg man tar.
Material:
- En Arduino UNO
- 3st kopplingstrådar
- 1st 10k motstånd (Färgerna på den är brun, svart, orange och guld)
- En tryckkänslig sensor
- Kopplingsbräda
- En Bluetooth-modul
Instruktioner för MDF-delar
-
Tejpa fast den tryckkänsliga sensorn på hälen av den ihopsatta skon
- Bygg ihop MDF-delarna med tryck -sensorn.
- Öppna upp filen “e4_g2_pedometer” ifrån exempel-menyn.
- Ladda upp koden på kortet
- Öppna “Serial monitor”-fönstret och testa att ta små “steg” med med trycksensorn på fingertoppen
- Gå in på er grupps “Short Memory API”-adress och se hur värdena ändrar sig.
- Gå till denna URL: http://verkstad.cc/iot/mmx/2/index.php
Tränings-sensor
I denna delövning bygger vi en tränings-sensor som kan räkna antalet lyft man gör när man tränar.
Material:
- En Arduino UNO
- 3st kopplingstrådar
- 1st 10k motstånd (Färgerna på den är brun, svart, orange och guld)
- Flex-sensor
- Kopplingsbräda
- En Bluetooth-modul
- Bygg ihop MDF-delarna med Flex-sensorn.
- Öppna upp filen “e4_g3_exercise_sensor” från exemplen.
- Ladda upp koden på kortet.
- Öppna “Serial monitor”-fönstret och testa att ha sensorn på fingret när du lyfter något med fingret.
- Gå in på er grupps “Short Memory API”-adress och se hur värdena där ändrar sig.
- Gå till denna URL: http://verkstad.cc/iot/mmx/3/index.php
Handslagsräknare
In den här uppgiften kommer du att bygga en hanslagsräknare som alltså räknar antalet händer du skakar och laddar upp det.
Material:
- Arduino UNO
- 3st kopplingstrådar
- 2st långa kopplingstrådar
- 2st 10k resistor (Färgerna på dem är brun, svart, orange och guld)
- Aluminiumfolie
- Kopplingsbräda
- Bluetooth-modul
- Bygg ihop MDF-delarna med den kapacativa sensorn.
- Öppna filen “e4_hand_shake” från exempelmenyn.
- Ladda upp koden till Uno-kortet.
- Öppna “Serial Monitor”-fönstret och skaka någons hand för att se värdet ändras.
- Gå till: http://verkstad.cc/iot/mmx/4/index.php för att se det totala handslagsvärdet.
Kroppstemperatur-mätare
I denna delövning bygger vi en värme-sensor som håller registrerar och laddar upp din kroppstemperatur.
Material:
- Arduino UNO
- 3st kopplingstrådar
- 1st 10k resistor (Färgerna på den är brun, svart, orange och guld)
- Temperatur-sensor
- Kopplingsbräda
- Bluetooth-modul
- Bygg ihop MDF-delarna med temperatur-sensorn
- Öppna filen “e4_g5_body_temperature” från exemplen
- Ladda upp koden på kortet
- Öppna “Serial monitor”-fönstret och testa genom att värma upp sensorn på olika sätt
- Gå in på er grupps “Short Memory API”-adress och se hur värdena där ändrar sig
- Gå till: http://verkstad.cc/iot/mmx/5/index.php