Tartalomjegyzék:

Interaktív izzó gombák: 10 lépés (képekkel)
Interaktív izzó gombák: 10 lépés (képekkel)

Videó: Interaktív izzó gombák: 10 lépés (képekkel)

Videó: Interaktív izzó gombák: 10 lépés (képekkel)
Videó: Kiderült: Így keresi a pénzét PSGOgli7 2024, November
Anonim
Image
Image
Interaktív izzó gomba
Interaktív izzó gomba
Interaktív izzó gomba
Interaktív izzó gomba

Ez az oktatóanyag megmutatja, hogyan kell olyan gombát készíteni, amely világít a sötétben. A felső gomb megnyomásával ki- és bekapcsolhatja az egyes gombákat.

Ezt a projektet egy iskolai feladathoz kezdtem, ahol valamit létre kellett hoznunk az Arduino Uno segítségével.

Szerettem volna valami szépet és varázslatosat létrehozni, és gyorsan eldöntöttem, hogy izzó gombát szeretnék készíteni. Kezdetben azt akartam, hogy ne csak ragyogjon, hanem mozogni és dallamot is kelteni. A projekt határideje miatt azonban le kellett mondanom ezekről az ötletekről.

Ezt a projektet a DIY perks videója ihlette:

Itt megtalálja a folyamatot, amelyen keresztül végeztem a lámpák létrehozását, valamint az utasításokat, hogyan kell ezt megtenni.

Ehhez a projekthez szüksége lesz:

  • Egy Arduino Uno;
  • Egy kenyérlap;
  • Perf tábla;
  • 5 LED egy neopixel LED szalagból;
  • 5 nyomásérzékelő;
  • Fényérzékelő;
  • 470Ω -os ellenállás;
  • 6 bármilyen értékű ellenállás;
  • Merev huzal (nem vezet!);
  • Átlátszó szilikon tömítő;
  • Akvarell festék;
  • Cling film
  • Fa rönk;
  • Egy fúró;
  • Véső és kalapács;
  • Vezetékek több színben;
  • Elektromos szalag;
  • Más, erős szalag;
  • Forró ragasztó;
  • Zsugorcső;
  • Hőpisztoly;
  • Forrasztóállomás;
  • Fogó;
  • papír zsebkendő;
  • Egyenletes kéz, sok idő és türelem;

1. lépés: Koncepciótervezés

Koncepció kialakítása
Koncepció kialakítása
Koncepció kialakítása
Koncepció kialakítása

Szinte azonnal tudtam, hogy mit szeretnék csinálni ezzel a projekttel. Mivel egy ideje izzó gombát akartam készíteni, úgy gondoltam, hogy ez a tökéletes alkalom erre. Ahhoz, hogy egy kis ötletet kapjak a gombák mögötti technológiáról, felvázoltam, hogyan készítsem el őket. Ez fontos lépés volt a folyamatomban, mert így valóban képzeltem a hardvert és rendezhettem a fejemben a dolgokat. Végül a kialakítás kissé megváltozott (a LED -et a nyomásérzékelő fölé helyeztem, merev huzalt adtam hozzá, hogy lenyomjam az érzékelőt, és feltartsam a gomba tetejét, és eltávolítottam a mozgás- és hangkomponenseket).

A projekt megkezdése előtt nem volt tapasztalatom az Arduino -val, és csak egy kicsit tudtam kódolni a Pythonban, ezért kutakodtam. Nagyjából tudtam, mire lesz szükségem a projektemhez, ezért felkutattam az internetet, és elkezdtem kísérletezni a kóddal. Gyorsan problémákba ütköztem a szervómmal (amivel a gombákat akartam mozgatni), ezért úgy döntöttem, hogy elvetem ezt az ötletet. Később, amikor rájöttem, hogy több időre van szükségem, mint eredetileg gondoltam, hogy kitaláljam, mit akarok kódolni, és hogyan vágjam ki a fatuskót, úgy döntöttem, hogy eldobom a zenei ötletet, és csak a gombáknál maradok.

Arra is rájöttem, hogy valószínűleg jó ötlet lenne a nyomásérzékelőt a LED alá helyezni, így az érzékelő nem blokkolja a fényt.

2. lépés: A napló előkészítése

A napló előkészítése
A napló előkészítése
A napló előkészítése
A napló előkészítése
A napló előkészítése
A napló előkészítése

A projekt egyik legidőigényesebb feladata a napló kivágása volt. Azt javaslom, hogy szerezzen be egy puha fából, amely könnyen megmunkálható (velem ellentétben), vagy vásároljon egy már kivájt rönköt.

Ha ki akarja üregezni saját naplóját, akkor égesse el a lyukat, vagy használja az általam használt módszert. Az én módszeremhez fúróra, vésőre, kalapácsra és sok türelemre lesz szüksége.

Mielőtt elkezdené fúrni, gondolja át, milyen mélyre szeretné üregezni a fát. Megjegyzés: Ha több fát távolít el, a projekt kevésbé lesz nehéz, de kevésbé erős.

Amikor nagyjából tudja, hogy milyen mélyre akar menni, elkezdheti a lyukak fúrását. Távolítsa el a fát a fúrólyukak között vésővel és kalapáccsal. Ismételje meg ezt a folyamatot, amíg elégedett nem lesz.

Ne feledje, hogy a rönk oldala a lyukkal lesz az alja!

Most meg kell határoznia, hogy hova szeretné a gombát, a fényérzékelőt és a tápkábelt, és fúrni lyukakat a rönk kívülről a belső oldalára. Javaslom, hogy a fényérzékelőt távol helyezze el a gombától, mert ha túl közel van, akkor a gombából származó fény összezavarja az érzékelő értékeit.

3. lépés: A gomba sapkák készítése

A gomba sapkák készítése
A gomba sapkák készítése
A gomba sapkák készítése
A gomba sapkák készítése

A gomba sapkákhoz átlátszó szilikon tömítőanyagra, akvarell festékekre, ragasztófóliára, kevergetőanyagra és kerek tárgyakra (vagy morzsolt selyempapírra) lesz szüksége.

keverj össze egy gombóc szilikont kevés akvarell festékkel. A fehéret választottam, így a gombáknak tetszőleges színt adhatok a LED -ek segítségével, de ha csak egy színt szeretne, intenzívebbé teheti, ha azonos színű gombát készít.

Ezután helyezze a szilikont egy fóliára, és hajtsa rá a fóliát úgy, hogy a szilikon közé kerüljön. A szilikont a kezével addig simítsa, amíg el nem éri a kívánt vastagságot. Feltarthatja a fényre, hogy elképzelést kapjon arról, hogyan fog kinézni. Győződjön meg arról, hogy a gomba sapkák elég nagyok ahhoz, hogy a LED -ek és a nyomásérzékelők beilleszkedjenek!

Helyezze a fóliát egy kerek tárgyra, és hagyja megszáradni.

Ha teljesen megszáradt, akkor vegye ki a fóliából, szükség esetén távolítsa el az élek körüli hozzáférést, és elkészült a gombasapka.

4. lépés: A LED -ek bekötése

A LED -ek bekötése
A LED -ek bekötése
A LED -ek bekötése
A LED -ek bekötése
A LED -ek bekötése
A LED -ek bekötése

Amíg a gombasapkák száradnak, elkezdheti a hardverkomponensek előkészítését, kezdve a LED -ekkel. A LED -ek előkészítéséhez a következőket kell tennie:

  1. Vágjon le és csupaszítson le 9 piros vezetéket, 9 fekete vezetéket (én a kék színt használtam egyes LED -ekkel a fekete vezeték hiánya miatt) és 9 kábelt az Ön által választott színben (ezek lesznek az adatokhoz használt vezetékek). Győződjön meg arról, hogy a kábelek elég hosszúak ahhoz, hogy a fatörzs aljától egészen a tetejéig menjenek, és még egy kicsit is kilógjanak. Jobb, ha túl hosszúak, mint túl rövidek
  2. Vágjon le 5 LED -et a led szalagjáról.
  3. Forrasztja a fekete kábeleket a LED -ek földelőcsapjaihoz. Egy kábel a LED mindkét oldalán. Ismételje meg az eljárást a piros kábelekkel az 5 voltos tűn a LED-eken, és a többi kábellel az adattűnél. Az egyik LED vezetékkel rendelkezik az egyik oldalon, ez lesz az ötödik és egyben utolsó LED, ezért nincs szükség a másik három kábelre. A LED -eken egy irányba mutató nyilak láthatók. Egy állandó jelölővel jelölje meg a huzalok végét azon az oldalon, ahonnan a nyilak érkeznek. Ez nagyon fontos, mert később szükség lesz rá!
  4. A vezetékek védelme érdekében, nehogy egymáshoz érjenek, vágja le a zsugorcső darabjait, helyezze azokat a szabad huzalokra, és hőpisztoly segítségével zsugorítsa őket.
  5. Végül csavarja össze a kábeleket a képeken látható módon.

Megjegyzés: Ha szeretné, eltávolíthatja a LED -ek műanyag burkolatát, de azt javaslom, hogy hagyja bekapcsolva a LED védelme érdekében.

5. lépés: Nyomásérzékelők hozzáadása

Nyomásérzékelők hozzáadása
Nyomásérzékelők hozzáadása
Nyomásérzékelők hozzáadása
Nyomásérzékelők hozzáadása
Nyomásérzékelők hozzáadása
Nyomásérzékelők hozzáadása

A LED -ek alá helyezzük a nyomásérzékelőket.

Ezek előkészítéséhez a következőket kell tennie:

1. Vágjon le körülbelül 15 cm -es merev drótot (győződjön meg róla, hogy NEM vezet elektromosságot!) Ezüst drótot használtam;

2. Csavarja a vezetéket spirálba a képeken látható módon;

3. Ragassza fel a spirál egyik oldalát a nyomásérzékelőkre (ehhez szuperragasztót használtam, de bármilyen ragasztó megteszi);

4. Győződjön meg arról, hogy a nyomásérzékelők illeszkednek a LED -ek alá. Ha nem, akkor hajlítsa meg a LED -ek vezetékeit, hogy illeszkedjenek.

5. Helyezze a nyomásérzékelőket a LED-ek alá úgy, hogy a LED a vezetékspirál között legyen. Nézze meg a fényképeket referenciaként.

6. Ha azt akarjuk, hogy a nyomásérzékelők megfelelően működjenek, akkor a vezetékek megnyomásakor valamit le kell nyomnunk. Ehhez ragasztószalagot helyeztem a kábelek közé a nyomásérzékelők alá.

Ezután forrasztani kell a vezetékeket a nyomásérzékelőkhöz. (Ezt a lépést is megteheti, mielőtt a többit, de én ebben a sorrendben tettem meg)

7. Vágja le és csupaszítsa el a 15 vezetéket: 5 a földeléshez, 5 az adatokhoz és 5 az 5 volthoz. Azt javaslom, hogy más színeket használjon ezekhez, mint a LED -ekhez. Narancsot, zöldet és szürkét használtam.

8. Forrasztja a vezetékeket az adatokhoz és 5 voltot a nyomásérzékelőkhöz. Az ellenállások hozzáadásakor a földvezetéket fogjuk használni (a következő lépésben)

MEGJEGYZÉS: Érdemes merev huzalt is hozzáadni ezekhez a huzalkötegekhez. Ez a végén egy kicsit több erőt ad a gomba szárának. Ezt nem azért tettem, mert nem tudtam, milyen nehéz lesz az esetleges gomba.

6. lépés: A fényérzékelő és az ellenállások

Fényérzékelő és ellenállások
Fényérzékelő és ellenállások
Fényérzékelő és ellenállások
Fényérzékelő és ellenállások
Fényérzékelő és ellenállások
Fényérzékelő és ellenállások

Ebben a lépésben előkészítjük a fényérzékelőt, és szükség esetén hozzáadjuk az ellenállásokat.

Kezdjük a fényérzékelővel:

1. Ismét vágja le és csupaszítsa el a vezetéket a földhöz, az adatokhoz és egyet az 5 voltoshoz.

2. Forrasztja a vezetéket az adatokhoz és 5 voltot a fényérzékelőhöz.

Most hozzáadjuk az összes ellenállást.

A nyomásérzékelők és a fényérzékelők esetében a következőket kell tennie:

1. Vágja félbe a földelővezetéket, csupaszítsa le a vezeték mindkét végét, és forrasztjon ellenállást a két vég közé. Nem mindegy, hogy mekkora az ellenállás értéke. Használjon zsugorcsövet a teljes ellenálláson, így védett és szilárdan rögzítve van a vezeték belsejében.

2. Ezt követően vagy óvatosan vágja le a gumit/műanyagot az adatvezeték közepén, hogy láthatóvá váljon a tényleges huzal, vagy vágja ketté az adatvezetéket, és csavarja le újra mindkét végét, majd forrasztja vissza őket.

3. A képen látható módon forrasztja be a földelővezetéket az ellenállás belsejében az adatvezetéken lévő szabad huzalhoz. A fedetlen vezetékek eltakarásához használjon elektromos szalagot vagy zsugorcsövet (a forrasztás előtt feltétlenül tegyen rá néhányat a vezetékre!)

A LED -ekhez csak egy ellenállás szükséges.

1. Válasszon egyet a most létrehozott LED -huzalkötegek közül (azt javaslom, hogy a leghosszabb vezetékekkel rendelkezőt válassza, mivel ez megy a legtávolabb a fatörzsön). Ez lesz az utolsó az 5 -ből!

2. Adja hozzá a 470Ω ellenállást a LED adatvezetékéhez ugyanúgy, mint a nyomásérzékelők és a fényérzékelők esetében.

3. Ismét zsugorcsövet használjon az ellenállás védelmére és rögzítésére.

7. lépés: A szárak elkészítése

A szárak elkészítése
A szárak elkészítése
A szárak elkészítése
A szárak elkészítése
A szárak elkészítése
A szárak elkészítése
A szárak elkészítése
A szárak elkészítése

A szárak elkészítéséhez először ki kell találnunk, hogy mennyi ideig szeretnénk, hogy körülbelül legyenek:

1. Húzza át a LED -kábelkötegeket a fatörzsben létrehozott lyukakon.

2. Játsszon egy kicsit a kilógó kábelek hosszával, amíg meg nem elégedett a kinézetével. Ha szeretne egy kis ötletet, hogyan fog kinézni, akkor helyezze rájuk a szilikon gomba sapkákat.

3. Ha elégedett, jelölje meg a huzalkötegen azt a helyet, ahol az a naplóba kerül, egy állandó jelölő segítségével.

4. Vegye ki újra a kábelkötegeket, és ragasztószalaggal győződjön meg arról, hogy a vezetékek szorosan együtt vannak.

Most a részhez, ahol valójában elkészítjük a szárakat:

1. Fesse le a vezetékeket a gombájával azonos színűre. Azt javaslom, hogy a biztonság kedvéért fessen egy kicsit lejjebb, mint ahová a szárait szeretné.

2. Keverje össze az átlátszó szilikon tömítőt akvarell festékekkel ugyanúgy, mint a gomba sapkákkal.

3. Helyezze a színes szilikont egy fóliára, és tegyen rá kábelköteget. Győződjön meg arról, hogy a szilikon körülbelül annak a közepén van, ahol azt szeretné, hogy a szár a vezetékeken legyen.

4. Hajtsa félbe a fóliát úgy, hogy a hajtás a lehető legközelebb legyen a huzalköteghez.

5. Nyomja össze a szilikont a huzalköteggel, és játsszon vele addig, amíg a huzalok, ahová a szárat akarták, teljesen be nem borulnak. Megjegyzés: Érdemes a szilikont a lehető legmagasabbra emelni, de ne takarja el a nyomásérzékelőt.

6. Ismételje meg az eljárást a másik 4 huzalköteggel, és hagyja megszáradni.

8. lépés: Tesztelés (és a kód)

Tesztelés (és a kód)
Tesztelés (és a kód)
Tesztelés (és a kód)
Tesztelés (és a kód)

Mielőtt mindent összeforrasztana, valószínűleg meg kell vizsgálnia, hogy az alkatrészek továbbra is működnek -e.

Kenyérsütő táblával gyorsan összekapcsolhatja az összes LED -köteget és a fényérzékelőt, és feltöltheti a kódot az Arduino készülékére, hogy ellenőrizze, minden működik -e még. Vegye figyelembe, hogy valószínűleg az érzékelők paramétereit a projekthez kell igazítania.

MEGJEGYZÉS: Nincs tapasztalatom a kódolásban, így ez messze nem a leghatékonyabb módszer. Valószínűleg jobb lenne több funkciót használni, és a LED -ek különböző változóit futtatni rajtuk. Próbáltam ezt működőképessé tenni, de végül úgy döntöttem, hogy a könnyebb, kevésbé hatékony módszert választom, mert túl sok időt töltöttem a kóddal, és tovább kellett lépnem.

A kód:

#define NUM_LEDS 5

#define DATA_PIN 6

CRGB -ledek [NUM_LEDS];

// LED 0

int inPinPressureSensor0 = A0;

int ledState0 = HIGH;

úszónyomásReading0;

úszó nyomásElőző0 = LOW;

// LED 1

int inPinPressureSensor1 = A1;

int ledState1 = HIGH;

úszónyomásReading1;

úszó nyomásElőző1 = LOW;

// LED 2

int inPinPressureSensor2 = A2;

int ledState2 = HIGH;

úszónyomásOlvasás2; úszó nyomásElőző2 = LOW;

// LED 3

int inPinPressureSensor3 = A3;

int ledState3 = HIGH;

úszónyomásOlvasás3;

úszónyomásElőző3 = LOW;

LED 4

int inPinPressureSensor4 = A4;

int ledState4 = HIGH;

úszónyomásReading4;

úszónyomásElőző4 = LOW;

//Fényérzékelő

int inPinLightSensor = A5;

float lightReading;

úszó fényElőző;

üres beállítás ()

{

Sorozat.kezdet (9600);

FastLED.addLeds (ledek, NUM_LEDS);

// nyomásérzékelő LED 0

pinMode (inPinPressureSensor0, INPUT);

// nyomásérzékelő LED 1

pinMode (inPinPressureSensor1, INPUT);

// nyomásérzékelő LED 2

pinMode (inPinPressureSensor2, INPUT);

// nyomásérzékelő LED 3

pinMode (inPinPressureSensor3, INPUT);

// nyomásérzékelő LED 4

pinMode (inPinPressureSensor4, INPUT);

//Fényérzékelő

pinMode (inPinLightSensor, INPUT);

}

üres hurok ()

{

// pressureLeading LED 0

pressureReading0 = analogRead (inPinPressureSensor0);

késleltetés (20);

// nyomásolvasó LED 1

pressureReading1 = analogRead (inPinPressureSensor1);

késleltetés (20);

// nyomásolvasó LED 2

pressureReading2 = analogRead (inPinPressureSensor2);

késleltetés (20);

// nyomásolvasó LED 3

pressureReading3 = analogRead (inPinPressureSensor3);

késleltetés (20);

// nyomásolvasó LED 4

pressureReading4 = analogRead (inPinPressureSensor4);

késleltetés (20);

//Fényérzékelő

lightReading = analógRead (inPinLightSensor);

// Ha világos, a LED nem világít.

ha (lightReading> 28.0)

{

ledState0 = LOW;

ledState1 = LOW;

ledState2 = LOW;

ledState3 = LOW;

ledState4 = LOW;

}

// Ha sötét van, és korábban világos volt, a LED bekapcsol.

if (lightReading 28.0)

{

ledState0 = HIGH;

ledState1 = HIGH;

ledState2 = HIGH;

ledState3 = HIGH;

ledState4 = HIGH;

}

// ha a nyomásérzékelő 0 csapja 38,0 (nincs megnyomva), ha (pressureReading0> = 38,0 && pressurePrevious0 <38,0 && lightReading <= 28,0)

{

// ha a 0 LED világít, kapcsolja ki. egyébként (tehát ha ki van kapcsolva) kapcsolja be.

ha (ledState0 == HIGH)

{

ledState0 = LOW;

}

más

{

ledState0 = HIGH;

}

}

// ha a nyomásérzékelő 1. csapja 100.0 (nincs lenyomva), ha (pressureReading1> = 100.0 && pressurePrevious1 <100.0 && lightReading <= 28,0)

{

// ha az 1 -es LED világít, kapcsolja ki. egyébként (tehát ha ki van kapcsolva) kapcsolja be.

ha (ledState1 == HIGH)

{

ledState1 = LOW;

}

más

{

ledState1 = HIGH;

}

}

// ha a nyomásérzékelő 2. csapja 180.0 értéket mutat (nincs megnyomva), ha (pressureReading2> = 180.0 && pressurePrevious2 <180.0 && lightReading <= 28,0)

{

// ha a 2 -es LED világít, kapcsolja ki. egyébként (tehát ha ki van kapcsolva) kapcsolja be.

ha (ledState2 == HIGH)

{

ledState2 = LOW;

}

más

{

ledState2 = HIGH;

}

}

// ha a nyomásérzékelő 3. csapja 6.0 (nincs lenyomva), ha (pressureReading3> = 6.0 && pressure

{

// ha a 3 -as LED világít, kapcsolja ki. egyébként (tehát ha ki van kapcsolva) kapcsolja be.

ha (ledState3 == HIGH)

{

ledState3 = LOW;

}

más

{

ledState3 = HIGH;

}

}

// ha a nyomásérzékelő 4 -es csapja 10,0 értéket mutat (nincs megnyomva), ha (pressureReading4> = 10,0 && pressurePrevious4 <10,0 && lightReading <= 28,0)

{

// ha a 4 -es LED világít, kapcsolja ki. egyébként (tehát ha ki van kapcsolva) kapcsolja be.

ha (ledState4 == HIGH)

{

ledState4 = LOW;

}

más

{

ledState4 = HIGH;

}

}

ha (ledState0 == HIGH)

{

ledek [0] = CRGB (255, 255, 255);

FastLED.show ();

késleltetés (30);

}

más

{

ledek [0] = CRGB:: Fekete;

FastLED.show ();

késleltetés (30);

}

ha (ledState1 == HIGH)

{

ledek [1] = CRGB (255, 255, 255);

FastLED.show ();

késleltetés (30);

}

más

{

ledek [1] = CRGB:: Fekete;

FastLED.show ();

késleltetés (30);

}

ha (ledState2 == HIGH)

{

ledek [2] = CRGB (255, 255, 255);

FastLED.show ();

késleltetés (30);

}

más

{

ledek [2] = CRGB:: Fekete;

FastLED.show ();

késleltetés (30);

}

ha (ledState3 == HIGH)

{

ledek [3] = CRGB (255, 255, 255);

FastLED.show ();

késleltetés (30);

}

más

{

ledek [3] = CRGB:: Fekete;

FastLED.show ();

késleltetés (30);

}

ha (ledState4 == HIGH)

{

ledek [4] = CRGB (255, 255, 255);

FastLED.show ();

késleltetés (30);

}

más

{

ledek [4] = CRGB:: Fekete;

FastLED.show ();

késleltetés (30);

}

pressurePrevious0 = pressureReading0;

pressurePrevious1 = pressureReading1;

pressurePrevious2 = pressureReading2;

pressurePrevious3 = pressureReading3;

pressurePrevious4 = pressureReading4;

lightPrevious = lightReading;

// Nyissa meg a soros monitort az értékek megtekintéséhez, és ennek megfelelően módosítsa a paramétereket.

Serial.println ("Nyomás0:");

Serial.println (pressureReading0);

Serial.println ("Nyomás1:");

Serial.println (pressureReading1);

Serial.println ("Nyomás2:");

Serial.println (pressureReading2);

Serial.println ("Nyomás3:");

Serial.println (pressureReading3);

Serial.println ("Nyomás4:");

Serial.println (pressureReading4);

Serial.println ("LightReading:");

Serial.println (lightReading);

késleltetés (200);

}

9. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás

Most a projekt legnehezebb része: mindent összeforrasztani… a napló belsejében.

Megjegyzés: zsugorcsővel kell védenie a szabadon lévő vezetékeket, ezért ne felejtse el felhelyezni a kábeleket forrasztás előtt! Ha elfelejti, elektromos szalaggal is lefedheti őket.

1: Kezdje azzal, hogy forraszt egy kábelt az Arduino 5 voltos tűjéről a perf kártyára. Ugyanezt tegye a földdel, a ~ 6 -os adattűvel és az A0 -tól A5 -ig.

2. Ezután húzza át a fényérzékelőt a rönk lyukán. Forrasztja a földet a földhöz a perf kártyán, az 5 voltos az 5 voltoshoz a perf kártyán és az adatokat az A5-nek a perf táblán. Zsugorcsővel fedje le a szabad vezetékeket.

3. Húzza át az első gomba szárát a rönk lyukán (ez a szár az ellenállással az adatvezetéken!). Óvatosan forrasztjon minden vezetéket a helyére: (nézze meg a vázlatot is, hogy áttekintést kapjon arról, hogy hova kerül)

  • Forgassa a nyomásérzékelő adatvezetékét A0 -ra a perforációs táblán;
  • Forgassa a nyomásérzékelő földelővezetékét a perforációs táblán lévő földhöz;
  • Forrasztja a nyomásérzékelő 5 voltos vezetékét a perf kártyán lévő 5 volthoz.
  • Forgassa a LED -en megjelölt adatvezetéket ~ 6 -ra a perf kártyán;
  • Forrasztja a LED által megjelölt földelő vezetéket a perforációs táblán lévő földhöz;
  • Forrasztja a LED által megjelölt 5 voltos vezetéket a perf kártyán lévő 5 voltoshoz;

4. Fedje le a szabad vezetékeket zsugorcsővel.

5. Ragasztja össze a forrasztott vezetékeket kötegekben, hogy áttekintést kapjon.

6. Húzza át a második gombát.

  • Forrasztja az adatvezetéket, amelyet nem jelölt meg az első LED -től, a második LED -hez (amelyet éppen áthúzott);
  • Forrasztja a földelő vezetéket, amelyet nem jelölt meg az első LED -től, a földelővezetékhez, amelyet a második LED -hez (az imént áthúzotthoz) jelzett;
  • Forrasztja az 5 voltos vezetéket, amelyet az első LED nem jelölt meg, a második LED 5 voltos vezetékéhez (amelyet éppen áthúzott);

Ismételje meg ugyanezt a folyamatot a többi huzal és gomba szára esetében is. Ellenőrizze a sematikus ábrát, hogy melyik adatvezeték melyik adatcsaphoz csatlakozik.

Ha befejezte a forrasztást, használjon forró ragasztót (vagy szalagot, ha el szeretné távolítani őket), hogy rögzítse a perf deszkáját és az Arduino -t a rönk belsejében.

Legyen türelemmel, és győződjön meg arról, hogy a megfelelő vezetékeket csatlakoztatja egymáshoz, különben fennáll a kockázata annak, hogy felrobban az egyik LED! (Ezért volt nagyon fontos a három vezeték végét megjelölni a LED -eken)

10. lépés: Összeszerelés és paraméterek módosítása

Összeszerelés és paraméterek megváltoztatása
Összeszerelés és paraméterek megváltoztatása
Összeszerelés és paraméterek megváltoztatása
Összeszerelés és paraméterek megváltoztatása
Összeszerelés és paraméterek megváltoztatása
Összeszerelés és paraméterek megváltoztatása
Összeszerelés és paraméterek megváltoztatása
Összeszerelés és paraméterek megváltoztatása

Amikor minden a helyére van forrasztva, ideje összeszerelni a gombát!

1: Tisztítsa meg a szár azon részét, ahol találkozik a rönkkel, ollóval, és ragassza fel őket a fára. Ehhez a legjobb a szilikon használata.

2: Válassza ki a használni kívánt gombasapkákat, és ragasszon egy darab selyempapírt a belsejére. Ez biztosítja, hogy ne lássa a drótot a gomba belsejében.

3: Forró ragasztóval ragassza össze a huzal spirál részeit, amelyeket létrehozott, hogy megbizonyosodjon arról, hogy megnyomása után is megőrzi alakját.

4: Ragassza a gomba sapkát a drót spirálra.

5: Vágjon ki egy kör selyempapírt, körülbelül akkora, mint a gomba, és takarja le a gombák alját. Ez megtisztítja, és még egy kicsit úgy néz ki, mint a spórák! Nézze meg a fotót, hogyan vágom le a selyempapírt.

Most a gombák összeszereltek, itt az ideje megváltoztatni az érzékelők paramétereit.

Futtassa az Arduino kódot, és nyissa meg a soros monitort. Nézze meg az érzékelők értékeit, és állítsa be őket, amíg elégedett nem lesz. A gombákat a nyomásra, a fényérzékelőt pedig a fényre, ahogy szeretné.

Ajánlott: