Hacka en billig USB-leksak till en färgskiftande Crystal klocka! (3 / 4 steg)

Steg 3: Programmering klockan



jag visste att jag skulle behöva hacka enheten att styras av ett skript. Jag började med en HID sniffer för att läsa information mellan enheten och datorn, men då jag tänkte någon kanske har gjort sånt här innan (Varför bör jag uppfinna hjulet på nytt, rätt?) så jag googlade och hittade en öppen källkod drivrutin någon var vänlig nog att göra så den Webmail Notifier kunde köras från befalla lina argumentera : https://dreamcheekyusb.codeplex.com/

Stor! Räddade mig en massa tid. Nu skulle mitt manus behöver bara att referera till föraren och avgöra vilka kommandoradsargument att köra. (Programmeraren var även nådig nog att ge mig tillstånd att lägga till en länk till sin chaufför i detta instructable.)

Så nedan är mitt manus (det är mycket redigerbar om du ville Visa minuter eller sekunder eller månad ect. istället). Efter några sekunder skriptet kontrollerar tiden på det lokala systemet och ändrar den led färg beroende på timme. långsamt att arbeta sin väg upp ROYGBIV. Så senare i dag är det, det längre upp på spektrumet det är lysande, cykling varje 12 timmar. Jag också ställa in den att blinka timmen. Så om det var 3:00, skulle sakta tonas in och ut en gång, och sedan blinka snabbt tre gånger.

Du kommer att behöva ladda ner drivrutiner från länken ovan, och sedan kopiera & klistra in koden nedan i anteckningar och spara den som "crystalclock.pl". Placera filen i samma mapp på datorn som förare. Sedan bara koppla in klockan till en USB-port på datorn och klicka på skriptet för att slå på klockan.

#! usr/local/bin/perl

medan ($lamprun! = 1) # loop håller klockan löpning
{

($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime(); # finner datorns tid

om ($hour == 1 eller $hour == 13)
{
$color = röd;
$blink = 1;
}

elsif ($hour == 2 eller $hour == 14)
{
$color = orangered;
$blink = 2;
}

elsif ($hour == 3 eller $hour == 15)
{
$color = orange;
$blink = 3;
}

elsif ($hour == 4 eller $hour == 16)
{
$color = gul;
$blink = 4;
}

elsif ($hour == 5 eller $hour == 17)
{
$color = gulgrön;
$blink = 5;
}

elsif ($hour == 6 eller $hour == 18)
{
$color = grön,
$blink = 6;
}

elsif ($hour == 7 eller $hour == 19)
{
$color = lightcyan;
$blink = 7.
}

elsif ($hour == 8 eller $hour == 20)
{
$color = aqua;
$blink = 8;
}

elsif ($hour == 9 eller $hour == 21)
{
$color = blå;
$blink = 9;
}

elsif ($hour == 10 eller $hour == 22)
{
$color = indigo;
$blink = 10;
}

elsif ($hour == 11 eller $hour == 23)
{
$color = purpur;
$blink = 11;
}

elsif ($hour == 12 eller $hour == 24)
{
$color = vit;
$blink = 12;
}

system ("DreamCheekyLED.exe nopause fade = 4000 blink = $blink färg = $color");

}

Se Steg
Relaterade Ämnen

Lägga till en extern strömkälla till en billig USB-hubb

En dag fann jag mig i behov av en USB-hubb med en evig strömkälla men när jag gick till en butik jag kontrollerat de kan vara ganska mycket dyrare än de som inte ha\ve extern strömförsörjning. Ingen big deal, jag ska bara genom en billig en och lägga...

Vända en billig Samsung Galaxy S3 USB-docka till en bil/skrivbord trigging media dock

Hej och Välkommen till min (Jr) instructableIdag kommer jag för att visa dig hur man vänder en billig $3 eBay Samsung Galaxy S3 (kan arbeta på Galaxy Anmärkning och S2 samt) usb docka till en dyr skrivbord eller bil utlöser USB-docka med möjlighet at...

Snabb Digital termometer med billiga USB till TTL omvandlare och DS18B20 - utan Arduino eller Raspberry Pi

I min tidigare instructable jag gav en introduktion till Digital termometer med DS18B20 och ESP8266 nodemcu ombord med SPI OLED-skärm och programmering använder Arduino IDE. Det krävs kunskaper i programmering, grundläggande elektronik och krävs lite...

Konvertera en räddade leksak till en MIDI-controller

i detta Instructable, jag kommer att gå igenom processen att konvertera ett räddade buller-making barnleksak till ett faktiskt användbara musikaliska instrument med MIDI! Ta en stund att bara kasta en blick över titlarna på stegen i detta Instructabl...

Pimpa din billiga USB-högtalare

I detta projekt, får vi en titt på ett enkelt sätt att konvertera dina billiga USB-högtalare till något som låter bättre, ser unik och är Bluetooth.Skattkista Bluetooth-högtalareJag gjorde en av dessa för ett år sedan. Jag var imponerad av ljudet, ut...

Hur man gör en billig USB-Powered fläkt

hur man gör en billig fläkt från delar köpt på dollar store. Denna fläkt kan göras för ca $2 (plus skatt), om inte du kan köpa en dubbel slutade USB-sladden, då kan du göra 2 USB-fläktar för $3 (plus moms). Som slår definitivt $15 eller $20 butiker t...

Ändra en billig USB-laddare för att mata en iPod, iPhone eller Samsung Galaxy

ett par år sedan fick jag en iPod touch som en gåva och jag bestämde mig för att köpa en USB-laddare för det. Så jag köpte en riktigt billig en men den arbetat aldrig. IPod, en gång kopplet, tyckte inte det och ville inte ta betalt. Eftersom det var...

Gör din egen billiga USB-MIDI-Controller eller tangentbord

Jag letade efter en USB MIDI-controller-enheten (eller gränssnitt) för musikprogram som piano eller orgel tangentbord eller pedalboard. Efter en del forskning ville jag gå till en mer "hemlagad" lösning. Mitt val har äntligen varit inriktad på e...

I princip fri leksaker-till-liv statyett lagring

Leksaker-till-liv spel som Disney oändlighet, Skylanders, och Amiibo är en växande genre av videospel. Licensierade lagringslösningar är oftast dyra, ineffektiva, och för små samlingar. Off-the-shelf, tredje part lagring är inte anpassade eller otill...

Hur du formaterar ett USB-minne till fett!

Hi all!i detta instructable jag kommer att berätta hur du formaterar ett USB-minne till fett (inte FAT32)du behöver:USB-minne (allt under 8 gb works)(duh)Computer(duh)KommandotolkenBra låter komma igångPS ledsen för låg qaulity bilder jag tog dem med...

Lägga till USB-spelenhet till Arduino Leonardo/Micro

VIKTIGT: Denna artikel är för Arduino IDE version 1.6.5 (eller nedanför). Lägga till en USB-spelenhet till en Arduino Leonardo eller Micro använder Arduino IDE version 1.6.6 (eller ovan) se följande Instructable: Arduino Leonardo Micro som Game Contr...

Förvandla en $3 childs leksak till ett konstverk

Inledning:Jag har alltid varit fascinerad av 3D-modellering. Det är ett så nytt och fascinerande område för nya tidens konst. En av de mest fascinerande sakerna om 3d-modellering är att byta till, och arbetar i en wire frame modell. Denna vy visar al...

Löda USB-kabel till Arduino UNO (klon)

det sparar utrymme i ett fall och ibland är det lättare att löda en kabel till en Arduino än att koppla in och koppla ur den varje gång. När testade det är en plug mindre att oroa. -Så låt oss se hur det fungerar.Steg 1: Skala din USB-kabelFör att bö...

Hur till hacka in en billig elektronisk leksak

Det är en lampa som kallas dreamlight. I shake-läge kan det blinka efter jag skaka den. Om jag byta det till sensor-läge, det kan blinka när det känner av mörkret. Det har också en solpanel men tyvärr det har aldrig fungerat. Nu försöker jag att hack...

Möbler hacka gammal mahogny huvudgavel repurposed till IKEA-stil leksak lagring

Detta projekt använder en gammal mahogny huvudgavel och några fina fanerad plywood. Bärgade lövträ serverar som trim och kantning dölja plys och hjälper till att lägga till styrka i de fall skapa en vacker och hållbar möbel som kommer att hålla upp m...

Hacka den heliga USB-kabeln!

Detta instructable visar hur man använder kraften i USB-porten för den dator eller laptop i stället för batterier.Massor av prylar är gjorda för USB-porten nuförtiden, lampor, fläktar och små dammsugare.Varför du inte prova att göra något roligt själ...

Hacka en billig trådlös telefon att mata via externa högtalare

Disclaimer: Jag är inte ansvarig för någon slags skador.En kort 10 minuters hacka till klapp in hörsnäckan utdata. Denna billiga telefonen har ingen högtalartelefonen förmåga; gör ont mina öron som en galning efter användande den för ett tag.Jag inte...

Förvandla en leksak till en Kegerator Bar pistol

en billig "Sifon Pro" leksak från målet omvandlas till torgskräck alkoholisten dröm redskap: en hemmabruk Bar pistol. Med två knappar på pistolen kan du avstå automatiskt från en två-dryck combo.Detta projekt kräver en CO2-system - vilket gör de...

Hacka en billig docka för att vara poseable

Jag har märkt en konstig orättvisor mellan poseability av flickor och pojkar dockor. De flesta av de kvinnliga dockorna har stela armar och ben som tillåter dem att göra lite mer än modell kläder. För att rätta till detta, kommer att jag försöka förv...