Sadržaj:

Svjetlo osjetljiva torba od e-tekstila: 3 koraka
Svjetlo osjetljiva torba od e-tekstila: 3 koraka

Video: Svjetlo osjetljiva torba od e-tekstila: 3 koraka

Video: Svjetlo osjetljiva torba od e-tekstila: 3 koraka
Video: Целая жизнь в лоскутках. Полная версия. Текстильная пицца 2024, Novembar
Anonim
Svjetlo osjetljiva torba od e-tekstila
Svjetlo osjetljiva torba od e-tekstila

U ovom vodiču naučit ćete kako postaviti torbu za e-tekstil za stvaranje pametnog objekta koji reagira na količinu svjetlosti koju bilježi senzor ambijentalnog svjetla.

Korak 1: Pripremite Arduino ploču

Pripremite Arduino ploču
Pripremite Arduino ploču
Pripremite Arduino ploču
Pripremite Arduino ploču
Pripremite Arduino ploču
Pripremite Arduino ploču
Pripremite Arduino ploču
Pripremite Arduino ploču

Za programiranje ploče koristit ćemo S4A. Stoga prvo moramo adekvatno postaviti naš Arduino.

Preuzmite softver S4A tako što ćete doći do S4A, a zatim kliknuti na "Preuzimanja"> Odaberite ispravnu verziju ovisno o operativnom sistemu. Nakon toga preuzmite S4A firmver tako što ćete doći do ove veze> Desni klik> Spremi kao> Uklonite.txt dio naziva> Spremi kao tip: Promijenite iz “Tekstualni dokument” u “Sve datoteke”> Spremi.

Prenesite S4A firmver

Također ćete morati koristiti Arduino IDE za kodiranje i postavljanje firmvera na svoju Arduino Leonardo ploču. Preuzmite softver tako što ćete posjetiti Arduino IDE> Pomaknite se prema dolje dok ne vidite odjeljak "Preuzmite Arduino IDE" i odaberite verziju na osnovu vašeg operativnog sistema (npr. Ako imate Windows 7, odaberite "Windows Installer" / ako imate Windows 10, odaberite “Windows aplikaciju”)> Na sljedećoj stranici odaberite “Samo preuzmi” i pokrenite instalacijske datoteke. Pokrenite Arduino IDE i otvorite firmver S4A tako što ćete otići na Datoteka> Otvori ili pritiskom na Ctrl+O, a zatim potražite lokaciju na koju ste prethodno spremili firmver.

Povežite Arduino sa računarom. Odaberite Arduino Leonardo s izbornika Alati> Ploča. Odaberite odgovarajući port iz izbornika Alati> Port.

Prenesite S4A firmver u njega pomoću tipke sa strelicom nadesno (→) u gornjem desnom kutu prozora, odabirom Sketch> Upload ili pritiskom na Ctrl+U na tastaturi.

Pokrenite S4A

Ako je firmver S4A uspješno postavljen na Arduino ploču, poruka "ploča za pretraživanje …" trebala bi nestati za nekoliko sekundi.

Korak 2: Ožičite senzor i aktuator

Ožičite senzor i aktuator
Ožičite senzor i aktuator
Ožičite senzor i aktuator
Ožičite senzor i aktuator
Ožičite senzor i aktuator
Ožičite senzor i aktuator

Morat ćete spojiti senzor ambijentalnog svjetla i LED diode na Arduino ploču. Priključak senzora ambijentalnog svjetla ima 3 kabela koji proizlaze iz njega, dok LED patch ima dva kabela.

Pozitivna strana senzora ambijentalnog svjetla ide na 5V. Negativna strana ide prema GND -u. Možete koristiti bilo koji od 3 GND pina dostupna na ploči. Ako niste sigurni koja je od nogu senzora ambijentalnog svjetla pozitivna, pokušajte spojiti bilo na pin 5V, a drugu na GND. Ako to ne uspije, pokušajte obrnuto. Na kraju spojite preostali kabel s osjetnika ambijentalnog svjetla na A0. Negativna strana LED diode ide na GND, a pozitivna na digitalni pin (npr. 13). Na kraju bi to trebalo izgledati ovako:

  • bijeli kabel - A0
  • zeleni kabel - 5V
  • plavi kabel - GND
  • narančasti kabel - 13
  • crni kabel - GND

Korak 3: Programirajte Arduino

Programirajte Arduino
Programirajte Arduino
Programirajte Arduino
Programirajte Arduino
Programirajte Arduino
Programirajte Arduino

Želimo programirati Arduino ploču tako da senzor ambijentalnog svjetla stupa u interakciju sa LED diodom.

Obratite pažnju na to kako se vrijednost A0 mijenja na osnovu fluktuacija u količini svjetlosti.

U našem primjeru, A5 (tj. Analogni pin 5, na koji smo spojili senzor ambijentalnog svjetla) prikazuje vrijednost oko 30 kada na njega nije usmjereno umjetno svjetlo.

Dok, ako bateriju pametnog telefona usmjerimo na senzor ambijentalnog svjetla, vrijednost pada na oko 10.

Kada shvatite kako senzor ambijentalnog svjetla reagira na promjene u količini svjetlosti, spremni ste za programiranje Arduina tako da, kad god senzor ambijentalnog svjetla zabilježi vrijednost veću od 15 (u našem primjeru), LED dioda će uključite, inače će LED dioda ostati isključena.

Preporučuje se: