INHOUDSOPGAWE:

Ligte sensitiewe e-tekstielsak: 3 stappe
Ligte sensitiewe e-tekstielsak: 3 stappe

Video: Ligte sensitiewe e-tekstielsak: 3 stappe

Video: Ligte sensitiewe e-tekstielsak: 3 stappe
Video: Маленький лисенок вышел к людям за помощью 2024, November
Anonim
Ligte sensitiewe e-tekstielsak
Ligte sensitiewe e-tekstielsak

In hierdie handleiding leer u hoe u die e-tekstielsak kan opstel om 'n slim voorwerp te maak wat reageer op die hoeveelheid lig wat deur 'n omringende ligsensor aangeteken word.

Stap 1: Berei die Arduino -bord voor

Berei die Arduino -bord voor
Berei die Arduino -bord voor
Berei die Arduino -bord voor
Berei die Arduino -bord voor
Berei die Arduino -bord voor
Berei die Arduino -bord voor
Berei die Arduino -bord voor
Berei die Arduino -bord voor

Ons sal S4A gebruik om die bord te programmeer. Daarom moet ons eers ons Arduino voldoende instel.

Laai die S4A -sagteware af deur S4A te bereik en klik dan op "Downloads"> Kies die korrekte weergawe gebaseer op u bedryfstelsel. Laai daarna die S4A-firmware af deur hierdie skakel te bereik> Klik met die rechtermuisknop> Stoor as> Verwyder die.txt-deel van die naam> Stoor as tipe: Verander van "Teksdokument" na "Alle lêers"> Stoor.

Laai die S4A -firmware op

U moet ook Arduino IDE gebruik om die firmware op u Arduino Leonardo -bord te kodeer en op te laai. Laai die sagteware af deur Arduino IDE te besoek> Blaai af totdat u die afdeling 'Laai die Arduino IDE' sien en kies die weergawe wat gebaseer is op u bedryfstelsel (bv. As u Windows 7 het, kies 'Windows Installer' / as u Windows 10 het, kies "Windows -app")> Kies op die volgende bladsy "Laai net af" en voer die installasie lêers uit. Begin Arduino IDE en maak die S4A -firmware oop deur na File> Open te gaan of deur op Ctrl+O te druk en dan na die plek te gaan waarop u die firmware voorheen gestoor het.

Koppel die Arduino aan op u rekenaar. Kies Arduino Leonardo in die menu Tools> Board. Kies die korrekte poort in die menu Tools> Poort.

Laai die S4A -firmware daarin op met die pyltjie regs (→) in die regter boonste hoek van die venster, deur Skets> Oplaai te kies of deur op Ctrl+U op die sleutelbord te druk.

Begin S4A

As die S4A -firmware suksesvol in die Arduino -bord opgelaai is, moet die 'soekbord …' -boodskap binne 'n paar sekondes verdwyn.

Stap 2: Verbind die sensor en die aandrywer

Draai die sensor en die aandrywer
Draai die sensor en die aandrywer
Draai die sensor en die aandrywer
Draai die sensor en die aandrywer
Draai die sensor en die aandrywer
Draai die sensor en die aandrywer

U moet die sensor vir omringende lig en die LED -kolle aan die Arduino -bord koppel. Die sensor -pleister vir omringende lig het drie kabels wat daaruit voortspruit, terwyl die LED -pleister twee kabels het.

Die positiewe kant van die sensor vir omringende lig gaan na 5V. Die negatiewe kant gaan na GND. U kan een van die 3 GND -penne op die bord gebruik. As u nie seker is watter een van die sensorbene van die omringende lig positief is nie, probeer dan om die pin 5V en die ander met GND aan te sluit. As dit nie werk nie, probeer die omgekeerde. Sluit laastens die oorblywende kabel van die sensor omringende ligsensor aan op A0. Die negatiewe kant van die LED gaan na GND en die positiewe na 'n digitale pen (byvoorbeeld 13). Uiteindelik moet dit so lyk:

  • wit kabel - A0
  • groen kabel - 5V
  • blou kabel - GND
  • oranje kabel - 13
  • swart kabel - GND

Stap 3: Programmeer die Arduino

Program die Arduino
Program die Arduino
Program die Arduino
Program die Arduino
Program die Arduino
Program die Arduino

Ons wil die Arduino -bord so programmeer dat die sensor vir omringende lig interaksie het met die LED.

Let op hoe die waarde van A0 verander op grond van skommelinge in die hoeveelheid lig.

In ons voorbeeld vertoon A5 (dws Analoog pen 5, waar ons die omringende ligsensor verbind het) 'n waarde van ongeveer 30 wanneer geen kunsmatige lig daarop gerig word nie.

Terwyl ons 'n slimfoonfakkel na die sensor vir omringende lig wys, daal die waarde tot ongeveer 10.

Sodra u verstaan het hoe die sensor vir omringende lig reageer op veranderinge in die hoeveelheid lig, is u gereed om die Arduino te programmeer sodat, wanneer die sensor vir omringende lig 'n waarde van meer as 15 (in ons voorbeeld) opneem, die LED -pleister skakel aan, anders bly die LED -pleister af.

Aanbeveel: