Förbryllande skattkista öppnas med hjälp av twitter och trådlös energi (5 / 10 steg)

Steg 5: Ruta 2: Photon firmware och tester



Anslut fotonen till en strömkälla via USB. Om inte gjort redan det, hävdar fotonen med hjälp av steg på www.particle.io/start. Sedan, flash firmware för överraskning. Detta kan vara hämtade från min github repo här. Om obekant med blinkande en foton, vänligen öva först med ett par exempel på partikel hemsida.

Efter blinkande koden till fotonen, är två funktioner tillgängliga genom partikel molntjänst. Dessa är "testSurprise" och "lås". Båda funktionerna tar en sträng som indata och har två giltiga inmatningar: "öppna" och "Stäng". Lock-funktionen fungerar bara lås servo. Funktionen testSurprise fungerar båda servon. När den tar emot en "öppen" det kommer först låsa upp med hjälp av lås servo och än Öppna locket med lock servo. Och vice versa för nära. Observera att koden kommer att frysa avsiktligt efter det har fått en "öppen" på testServo. Detta beror på att genom att låsa koden, locket blir låst i öppet läge.

På denna punkt vill du kontrollera att anropa dessa funktioner faktiskt utför planerade åtgärder. Anropa funktioner på dina foton kan göras med hjälp av ett par alternativ:

  • med hjälp av partikel Dev program (föredrog väg). Kontrollera din Photon är markerad och öppna menyn "Partikel funktioner".
  • Använder IFTTT. Partikel har en IFTTT kanal där "anropa en funktion" är en åtgärd som kan följa en utlösare. Personligen tycker jag att använda IFTTT "Göra" app för att testa detta när jag inte har tillgång till partikeln Dev.
  • Med partikel Command Line Interface (CLI). Du kommer att behöva installera CLI och än kalla partikel kallar fungera.
  • genom att göra en direkt http kallar till partikelmolnet. Kan göras i webbläsaren, men är mer lätt gjort med verktyg såsom curl. Se förklaring av Partikel Cloud API här.

När du testar, du kanske upptäcker att särskild låda för att utforma, som vinklar i min firmware behöver justeras något. Leka tills bara bra. Koppla ur USB driver fotonen och fortsätt till nästa steg: driver fält 2 med trådlösa laddaren.

Se Steg
Relaterade Ämnen

Hur man lägger till "Öppna med anteckningar" högerklicka

jag personligen hatar att använda "öppna med" på grund av tiden, även om det bara några sekunder, och att behöva komma ihåg då var exakt ett visst program finns i min katalog.Detta kommer att visa dig hur du lägger till något program högerklicka...

Chopstick tränare med endast ett gummiband! (och ätpinnar)

Detta är en ganska cool trick där du kan göra en chopstick tränare med endast ett gummiband och restaurangen chopsticks. Jag har använt det och det hjälper dig ganska bra. Jag gillar också detta eftersom du kan göra detta i bara en fråga om några sek...

DIY 2.1 bärbar högtalare med USB, AUX, TF, Bluetooth och fjärrkontroll

Hej killar, jag är en själv trodde DIY fan, jag älskar att göra småskaliga projekt, jag ville göra instructables här men hade inte en trevlig kamera att ta bilder av processen. Ja nu har jag köpt en trevlig kamera så är dags jag börja göra instructab...

AUBERGINE fylld med GRUYERE ost, CHAMPINJONER, PAPRIKA och lök & BAKAD i en röd vin MUSSELSÅS

Har du inget behov av en sida skålen att gå med en hälsosam servering av detta protein & vitamin rika bakad aubergine fylld med Gruyere ost, baby portobello champinjoner, röd paprika, lök & tomater kokt i en röd vin musselsås!Steg 1: Ingredienser...

Mini biogas anläggning med matavfall, nedbrytbar organiskt material och köksavfall

jag har letat efter någon metod att använda matavfall, nedbrytbar organiskt material och kök avfall effektivt, och kom över information på att producera biogas från organiskt avfall.Biogas producerad från matavfall, nedbrytbar organiskt material och...

Intellekten Edison enkelt avstånd Sensor med Grove LED Bar indikator och Summer

Detta är min första och "egentligen" enkla projekt som jag gjorde med hjälp av Intel Edison. Detta "enkla" projekt kommer att mäta avstånd med hjälp av ultraljud sensor och LED bar kommer att visa hur långt avståndet är summern kommer...

Flytande datorarbetsplats skrivbord (med dolda skrivare område och flytande tangentbord utdragbar)

i detta Instructable, ska jag visa dig hur jag gjorde min nya dator skrivbord med ett skåp med en flyttbar hylla, flytande utdragbara tangentbordet och dolda skrivare område. och det är alla mycket, mycket robust (ignorera bristen på kabelhantering)....

Morse kod med en rc bil remote och här det på en cb-radio.

detta instructable handlar helt enkelt om att göra en 27mhz sändare ur en 27 mhz rc bil remoteatt du kan göra morsekod med, och ta emot dessa meddelanden på en cb-radio eller kanske am delen av din radio men jag kunde inte få det att fungera mycket b...

Göra en 3R (minska, återanvända, återvinna) kampanj för ditt kontor (med en R/C robot och junkbots)

åtminstone i Colombia, när du arbetar i ett företag, du alltid se samma slags miljö kampanjer: inte kasta skräp på marken, kasta soporna till papperskorgen kan, separata soporna innan bortskaffande, skriva ut papperets båda sidor, träden är liv och s...

Skapa vackra smycken med hjälp av dragkedjor och polymerlera

Detta är ett enkelt sätt att skapa vackra smycken med enkla och billiga material, jag var smycken shopping när jag märkte metallramen runt inramade stenar ser mycket lik till en metall dragkedja, så jag bestämde mig att experimentera med det, jag gil...

Arduino MIDI-controller med en ZX avstånd och gest Sensor

Välkommen till detta instructable om hur man bygger en mycket grundläggande MIDI-Controller med SparkFun ZX avståndet och gest Sensor. Detta instructable är del av en skoluppgift.Obs: Detta är ingen kodning handledning. Den final koden kommer att ing...

Digital termometer på OLED-display med ESP8266 ESP-12naE NodeMCU och DS18B20 temperaturgivare

I min tidigare instructable jag gav en introduktion till ESP8266 och programmering, med våra bekanta Arduino IDE.I detta instructable jag kommer att gå ett steg längre och gränssnitt en digital temperaturgivare DS18B20 och visar temperatur i grader o...

Avlägsen kontrollerade LED med HC-05 Bluetooth, Arduino och mobiltelefon App

Tekniken utvecklas i halsbrytande fart, alla av oss har smarta telefoner nu för tiden, det finns coola apps som låt oss hålla kontakt med våra vänner och familj, få senaste väderinformation eller vistelse-uppdaterad med senaste nyheterna men vad är n...

!! BRA DATOR UPPTÅG! datorkommandon med hjälp av anteckningar och kommandotolken

i detta Instructable kommer jag visa dig hur man gör några upptåg på folk dator med enkla kommandon på anteckningar och cmd prompt.Jag gjorde detta INSTRUCTABLE att delta i APRIL DÅRAR hastighet tävlingen så Vänligen rösta genom att trycka knappen om...

Ritning för icke-Majors: med hjälp av analoga och digitala verktyg

tror du inte kan dra eftersom du inte enkelt skapa fotorealistiska grafit skisser på första försöket? Oroa dig inte, i verkliga livet inte rita en stängd bok test. Du kan använda dina anteckningar kan du kopiera av andra människor, kan du använda ver...

Bygga ett Portal torn med rörelse kontrollerade ljud och belysning

i detta Instructable jag ska visa dig hur jag gick om att bygga min egen liv storlek talar Portal torn från början till slut. Detta är ett ganska ingående projekt som kommer att omfatta varje konstruktionsfasen samt alla tekniker jag använde längs vä...

Cykla en RGB LED genom färgspektrat med en Raspberry Pi 2 och Scratch

Uppdatera anteckningar Tors 25 Feb, 2016 : Jag har förbättrat Scratch programmet och omgjorda min instructable.Hej Scratch killar, med detta projekt som jag ville använda för att cykla en RGB LED genom färg spektrumet.Det finns en massa projekt gör d...

2-wheel Self Balancing Robot med hjälp av Arduino och MPU6050

2-Wheel Self Balancing Robot med hjälp av Arduino och MPU6050.Använda Arduino som controller och sensor MPU6050 för att styra balansen. Bara lägga till en enkel seriell Bluetooth-modul och använda en Bluetooth Serial Controller APP för Android-telefo...

Hur man startar en brand med en 2 X 4 och bomull klumpa ihop sig (friktion Fire)

Jag har personligen lärt mig flera metoder för att starta en brand med friktion som båge och borr. Jag kom nyligen över en metod med en 2 X 4 och en bomullstuss som jag var tvungen att prova.Detta var en av de enklaste metoderna för att starta en eld...