Innehållsförteckning:

Styr en LED med din smartphone: 6 steg
Styr en LED med din smartphone: 6 steg

Video: Styr en LED med din smartphone: 6 steg

Video: Styr en LED med din smartphone: 6 steg
Video: Styr dit lys med telefonen - SmartHome 2024, Juli
Anonim
Styr en LED med din smartphone
Styr en LED med din smartphone

Steg 1: Böjning av elektroderna (=

Böja ledningarna (=
Böja ledningarna (=
Böja ledningarna (=
Böja ledningarna (=

Innan vi börjar koppla upp kretsen vill du böja led- och motståndsledningarna så att de passar din prototypmaskinvara. Motståndsledningarna kommer helt enkelt att böjas nedåt i parralel, som visas på bilderna och lysdioderna kommer att böjas för att passa alla fyra ledningar i brödbrädan eller prototyper som du har använt.

Steg 2: Konstruera kretsen

Konstruera kretsen!
Konstruera kretsen!
Konstruera kretsen!
Konstruera kretsen!

Kretsen är enkel om du någonsin har anslutit en LED tidigare, den gemensamma ledningen, den längsta, kommer att anslutas till jord och de återstående anslutningarna går genom ett motstånd till 9, 10 och 11 PWM-stift, (pulsbreddsmodulering) PWM blinkar i princip LED så snabbt att det mänskliga ögat ser det som stadigt på bara vid en lägre ljusstyrka, olika ljusstyrkor uppnås genom att ändra förhållandet för vilket lysdioden är på och sedan av. stiften 9, 10 och 11 är helt enkelt kompatibla med pulsbreddsmodulering. Den kortaste ledningen (röd) går genom ett motstånd till stift 11, den 2: a kortaste (grön) går till stift 10 och slutligen går den blå (kvarvarande ledningen) till stift 9. och om du inte redan har anslutit den längsta bly- det är negativt för varje led, detta måste gå till ett markerat märkt hål på arduino.

Steg 3: PR0GR4M1NG

PR0GR4M1NG!
PR0GR4M1NG!

Nu måste vi koda arduino för att hämta signalerna som skickas genom bearbetning som styrs av din enhet, men vi kommer till det senare. Du måste gå till fil-exempel-firmatta-standardfirmatta och ladda upp det till arduino med hjälp av arduino IDE. nedladdningsbar från: https://arduino.cc/en/Main/Software När du har laddat upp det till styrelsen måste du ladda ner bearbetning i förberedelse för nästa steg:

Steg 4: Bibliotek

Bibliotek
Bibliotek

När du har laddat ner bearbetningen måste du ladda ner två bibliotek för att kommunicera med din enhet och sedan till arduino. installationsanvisningar bör inkluderas antingen med nedladdningen eller på nedladdningssidan. Dessa bibliotek inkluderar: oscp5: https://www.sojamo.de/libraries/oscP5/ arduino.cc: https://www.arduino.cc/ lekplats/gränssnitt/bearbetning när den är installerad måste du ladda ner ett program som kallas touch osc -editor härifrån: https://hexler.net/software/touchosc rulla ner till botten, det är nära där. Jag har inkluderat en länk till en färdiggjord och den innehåller knappar, växlar, flahers och faders. när du trycker på en av dessa skickar det ut ett meddelande som bearbetning kommer att leta efter och läsa. te-bearbetningsskissen bifogad kommer också att ställas in för att läsa dessa meddelanden så det är inget hårt arbete för dig (=. öppna touch-osc-editorfilen och klicka på synkroniseringsknappen och gå sedan till din enhet, i kontakt osc välj layout-add-och välj värden som kommer upp. se till att din enhet och dator finns i samma nätverk. de grundläggande dragfunktionerna och faderkoden gjordes av harryking, på youtube, jag har förlängt det: kolla in honom på youtube (= https:// www.youtube.com/användare/Harrybj17 ladda ner filerna här:

Steg 5: Nästan där

Nästan där!
Nästan där!
Nästan där!
Nästan där!

När du har fått mina två filer och synkroniserat touch -osc är det dags att köra bearbetningsskissen, din arduino måste bifogas! annars får du fel. du måste nu titta ner i botten och du bör se ip någonstans i röran av resultat skriva hans i din bearbetning-osc information. samma sak med porten. om allt går bra så ska vad du än gör på enheten speglas på de röda gröna och blåa faders som visas. RGB -lysdioden bör också tändas. Om allt har gått bra så grattis, om inte finns det ett felsökningsavsnitt om nästa steg och också.. ge inte upp, det är värt tiden. (=

Steg 6: Felsökning

Felsökning!
Felsökning!

om du får något liknande- kan inte köras i 64-bitarsläge, ladda ner 1.5.1-versionen av bearbetningen om du får undantagsfel, se till att din arduino är inkopplad om du inte får något att speglas, se till att din ip och port är korrekta och din brandväggen låser inte den. och om du inte har kul, gå sedan bort: P eventuella andra fel kommentera. (=

Rekommenderad: