Tartalomjegyzék:

Elektronikus megerősítő tükör: 8 lépés (képekkel)
Elektronikus megerősítő tükör: 8 lépés (képekkel)

Videó: Elektronikus megerősítő tükör: 8 lépés (képekkel)

Videó: Elektronikus megerősítő tükör: 8 lépés (képekkel)
Videó: НОЧЬЮ САМО ЗЛО ПРИХОДИТ В ЭТОТ ДОМ / AT NIGHT, EVIL ITSELF COMES TO THIS HOUSE 2024, November
Anonim
Elektronikus megerősítő tükör
Elektronikus megerősítő tükör
Elektronikus megerősítő tükör
Elektronikus megerősítő tükör
Elektronikus megerősítő tükör
Elektronikus megerősítő tükör

Becky SternBecky Stern Kövesse a szerző további információit:

Webkamera adatvédelmi barát
Webkamera adatvédelmi barát
Webkamera adatvédelmi barát
Webkamera adatvédelmi barát
Mérőszalag Yagi antenna 3D nyomtatott csatlakozókkal
Mérőszalag Yagi antenna 3D nyomtatott csatlakozókkal
Mérőszalag Yagi antenna 3D nyomtatott csatlakozókkal
Mérőszalag Yagi antenna 3D nyomtatott csatlakozókkal
Zodiákus hímzés
Zodiákus hímzés
Zodiákus hímzés
Zodiákus hímzés

Névjegy: A készítés és a megosztás a két legnagyobb szenvedélyem! Összesen több száz oktatóanyagot tettem közzé a mikrovezérlőktől a kötésig. New York -i motoros vagyok és bűnbánó kutyamama. Jaj… Tovább a bekathwia -ról »

Ha belenézel a tükörbe, ki ne használhatna néhány bátorító szót? Építsen kijelzőt a tükör belsejébe, és görgessen a saját tükörképén olvasható egyéni megerősítések között. Ez a csiszolt projekt könnyen összeáll a bolti árnyékdoboz kerettel és néhány átlátszó tükör anyaggal. Építhet egy egyszerű verziót egy alap Arduino vagy kompatibilis eszközzel, vagy szintet emelhet egy NodeMCU (ESP8266 wifi kártya) használatával annak érdekében, hogy az interneten keresztül pozitívabb idézeteket adjon a tükörhöz.

Ez a cikk eredetileg a HackSpace Magazine -ban jelent meg.

/ * Betűtípus-meghatározások */ @font-face {font-family: SimSun; panose-1: 2 1 6 0 3 1 1 1 1 1; mso-font-alt: 宋体; mso-font-charset: 134; mso-generic-font-family: auto; mso-font-pitch: változó; mso-font-signature: 3 680460288 22 0 262145 0;} @font-face {font-family: "Cambria Math"; panose-1: 2 4 5 3 5 4 6 3 2 4; mso-font-charset: 0; mso-generic-font-family: római; mso-font-pitch: változó; mso-font-signature: -536870145 1107305727 0 0 415 0;} @font-face {font-family: "Liberation Serif"; panose-1: 2 11 6 4 2 2 2 2 2 4; mso-font-alt: "Times New Roman"; mso-font-charset: 0; mso-generic-font-family: római; mso-font-pitch: változó; mso-font-signature: 0 0 0 0 0 0;} @font-face {font-family: "\ @SimSun"; panose-1: 2 1 6 0 3 1 1 1 1 1; mso-font-charset: 134; mso-generic-font-family: auto; mso-font-pitch: változó; mso-font-signature: 3 680460288 22 0 262145 0;} / * Stílusmeghatározások * / p. MsoNormal, li. MsoNormal, div. MsoNormal {mso-style-unhide: no; mso-style-qformat: igen; mso-style-parent: ""; margó: 0in; margin-bottom:.0001pt; mso-lapozás: özvegy-árva; mso-kötőjel: nincs; text-autospace: ideograph-other; betűméret: 12.0pt; font-family: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1.5pt; mso-ansi-language: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;} p. Standard, li. Standard, div. Standard {mso-style-name: Standard; mso-style-unhide: nem; mso-style-parent: ""; margó: 0in; margin-bottom:.0001pt; mso-lapozás: özvegy-árva; mso-kötőjel: nincs; text-autospace: ideograph-other; betűméret: 12.0pt; font-family: "Liberation Serif", serif; mso-fareast-font-family: SimSun; mso-bidi-font-family: Arial; mso-font-kerning: 1.5pt; mso-ansi-language: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoChpDefault {mso-style-type: only export; mso-default-props: igen; font-family: "Liberation Serif", serif; mso-ascii-font-family: "Liberation Serif"; mso-fareast-font-family: SimSun; mso-hansi-font-family: "Liberation Serif"; mso-bidi-font-family: Arial; mso-font-kerning: 1.5pt; mso-ansi-language: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: HI;}. MsoPapDefault {mso-style-type: only export; mso-kötőjel: nincs; text-autospace: ideograph-other;} @page WordSection1 {méret: 8,5 hüvelyk 11,0 hüvelyk; margó: 1,0 hüvelyk 1,0 hüvelyk 1,0 hüvelyk 1,0 hüvelyk; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source: 0;} div. WordSection1 {oldal: WordSection1;}

Kellékek

  • Shadowbox keret
  • Átlátszó tükörüveg vagy akril
  • Fekete papír szalag
  • Toll vagy ceruza
  • Vonalzó vagy mérőszalag
  • Kézműves kés
  • USB kábel
  • NodeMCU, Trinket M0 vagy hasonló mikrovezérlő kártya
  • Fehér alfanumerikus LED -kijelző i2c hátizsákkal (hármat használtam, de kettő is jó)
  • Forrasztóeszközök és kellékek
  • Nagy forrasztható kenyérsütő

Ha lépést akar tartani azzal, amin dolgozom, kövessen a YouTube -on, az Instagram -on, a Twitteren, a Pinteresten, és iratkozzon fel hírlevelemre. Amazon -munkatársként a kapcsolt linkjeim segítségével végzett minősített vásárlásokból keresek.

1. lépés: Gyűjtse össze az alfanumerikus kijelzőket

Állítsa össze az alfanumerikus kijelzőket
Állítsa össze az alfanumerikus kijelzőket
Állítsa össze az alfanumerikus kijelzőket
Állítsa össze az alfanumerikus kijelzőket
Állítsa össze az alfanumerikus kijelzőket
Állítsa össze az alfanumerikus kijelzőket

Az első lépés az alfanumerikus kijelzők összeszerelése, ami azt jelenti, hogy forrasztani kell őket az i2c hátizsákjukba, és hozzá kell adni a fejrészeket is. A mikrokontroller meg tudja különböztetni őket a címük alapján, amelyet megváltoztathat, ha áthidalja ezeket a forrasztópadokat a táblán.

A hátizsák egy áramköri lap, amely egy chipet tartalmaz az egyes LED -szegmensek vezérlésére az I2C adatprotokollon keresztül, amely mindössze két adatcsapot használ a nagyszámú LED vezérlésére. A finom szegmensű kijelzőcsapok átmennek a táblán lévő lyukakon, majd leteheti a kijelzőt az arcára, és forraszthatja a hátul lévő csapokat. Ügyeljen arra, hogy a tizedespont LED -et a tábla selyemképernyőjén lévő ponttal egy vonalba helyezze, hogy ne forgassa fel fejjel lefelé! Érdemes először két átlós sarokhegesztőt forrasztani, így bármilyen beállítást elvégezhet az ülésen, mielőtt minden a helyére záródik. A többcsapos alkatrészeket később rendkívül nehéz leforrasztani. Miután az összes vezetéket forrasztották, csavarja le a kiálló huzalvezetékeket egy pár öblítőcsipesszel.

Ezután a mellékelt fejléceket be kell forrasztani a kijelző tetején található címkés furatsorba. Könnyebb mindent egyenesen beállítani, ha a szerelvény ezen részét úgy végzi el, hogy a fejléc csapjai beleragadnak a forrasztás nélküli kenyértáblába. Hasznos kezdeni azzal, hogy csak egy fejlécet tüzelünk össze, amelyet könnyedén újraolvaszthatunk, hogy bármilyen beállítást elvégezhessünk, ha a tábla és a csapok eleinte nem teljesen merőlegesek.

Ezeket az I2C eszközöket összekapcsolhatja, ha különböző címekkel rendelkeznek. Forrasztással meg kell változtatnia két kijelző címét, hogy áthidaljon egy vagy két pár párnát a tábla hátoldalán. Például áthidalja az A0 jelzésű betéteket az egyik kijelzőn, és az A1 jelű betéteket a másik kijelzőn, a harmadikat pedig hagyja az alapértelmezett címén. Ennek ellenére nem kell három kijelzőt használnia! Még mindig jól néz ki és olvasható mindössze kettővel, bár nehezebb egy értelmes kifejezést lefényképezni, mivel ilyen kevés betű jelenik meg egyszerre. A forrasztópárnák áthidalásához érintse meg egyszerre forró forrasztópákaját mindkettőhöz, majd vigyen fel egy kis forrasztóanyagot a fűtött párnákra, amelyeknek mindkét párnán foltosnak kell lenniük. Ha elsőre nem tűnik egyenletesnek és fényesnek, próbálja meg újra melegíteni a kötést.

2. lépés: Teszteljen forrasztás nélküli kenyérsütő áramkörrel

Teszteljen forrasztás nélküli kenyérsütő áramkörrel
Teszteljen forrasztás nélküli kenyérsütő áramkörrel
Teszteljen forrasztás nélküli kenyérsütő áramkörrel
Teszteljen forrasztás nélküli kenyérsütő áramkörrel
Teszteljen forrasztás nélküli kenyérsütő áramkörrel
Teszteljen forrasztás nélküli kenyérsütő áramkörrel

Mielőtt összeszerelné a projektbe, tesztelje a kijelzőit forrasztás nélküli kenyérsütő táblával. Így, ha valami baj történik, nem kell egy csomó időt töltenie több változó egyidejű tesztelésével, vagy vesztegetnie kell az időt a munka felesleges visszavonásával és újrafeldolgozásával. Az egyes képernyők tesztelése nemcsak azt ellenőrzi, hogy működik -e, hanem lehetőséget ad arra, hogy megerősítse, melyiknek melyik címe van. Az alfanumerikus kijelző Arduino könyvtári példakódjával tesztelheti az egyes képernyőket külön -külön. Az ehhez a lépéshez csatolt egyszerű kód tartalmaz egy vázlatot a teszt három kijelzőn történő görgetésére egyszerre, ami segít azonosítani és megerősíteni a megfelelő címet minden kijelzőhöz.

// címkézze a kijelzőket i2c címeikkel

structure {uint8_t addr; // I2C cím Adafruit_AlphaNum4 alpha4; } disp = {{0x70, Adafruit_AlphaNum4 ()}, // bal oldali kijelző {0x72, Adafruit_AlphaNum4 ()}, // középső kijelző {0x71, Adafruit_AlphaNum4 ()}, // jobb oldali kijelző}; Keresse meg ezt a kódblokkot a quadalphanum-multi példa elején. Ha a kijelzők nem sorrendben görgetnek, próbálja meg kicserélni a címeket (0x70, 0x72, 0x71), és töltse fel újra a kódot. Ha a képen látható konfigurációtól eltérő konfigurációjú címtűket forrasztott, a további címek: 0x73, 0x74, 0x75, 0x76 és 0x77. A cím kiszámítása 0x70 és az áthidalott címszegek összegeként történik, mindegyiknek megvan a maga értéke (A0 = 1, A1 = 2, A3 = 4).

Eldöntheti, hogy melyik mikrokontrollert használja ehhez a projekthez. Ha azt szeretné, hogy a tükre véletlenszerűen jelenítse meg a megerősítéseket egy beállított listáról, használjon valami egyszerű és offline módot, például egy csecsebecsét. Ha szeretne kipróbálni egy fejlettebb verziót, amely csatlakozik az internethez az új üzenetek letöltéséhez, használhat egy wifi kártyát, például a NodeMCU -t. Csak nézze meg, hogy mely csapokat használják az I2C adatokhoz és az órához a mikrokontrollerén, és ennek megfelelően csatlakoztassa. Ezenkívül ezek a kijelzők földelést, tápellátást és a mikrokontroller logikai feszültségének megfelelő referenciafeszültséget igényelnek.

3. lépés: Határozza meg a kijelző elrendezését a keretben és a forrasztási kijelzőket

Határozza meg a kijelző elrendezését a keretben és a forrasztási kijelzőket
Határozza meg a kijelző elrendezését a keretben és a forrasztási kijelzőket
Határozza meg a kijelző elrendezését a keretben és a forrasztási kijelzőket
Határozza meg a kijelző elrendezését a keretben és a forrasztási kijelzőket
Határozza meg a kijelző elrendezését a keretben és a forrasztási kijelzőket
Határozza meg a kijelző elrendezését a keretben és a forrasztási kijelzőket

Most itt az ideje, hogy a végső áramkört egy nagy parfümre fektessük le. Igazítsa az árnyékdoboz keretének egyik alsó sarkához, majd a vonalzó segítségével helyezze el a kijelzőket úgy, hogy középen legyenek a keretben jobbról balra. Jegyezze meg, hogy a perfboardon lévő lyukak hogyan illeszkednek a kijelző fejléceihez, majd forrasztja a helyére a kijelzőfejléceket. Nagyon fontos, hogy a kijelzők illeszkedjenek egymáshoz úgy, hogy egy hosszú, zökkenőmentes kijelzőként jelenjenek meg. Azonban nem túl kritikus, hogy ugyanabban a sorrendben forrasztja őket, mint korábban, mivel a kódokat mindig átrendezheti.

4. lépés: Építse fel az áramkör többi részét és tesztelje

Építsd meg az áramkör többi részét és teszteld
Építsd meg az áramkör többi részét és teszteld

Forrasztja fel az áramkör többi részét egy szilárd magú bekötőhuzal segítségével, és győződjön meg arról, hogy az elvárt módon működik. Szükség esetén állítsa be a kijelző I2C -címét, ahogy a tesztelés során, hogy az üzenet simán végiggördüljön az összes kijelzőn.

5. lépés: Kód

Kód
Kód

Keresse meg az Ön számára értelmes megerősítéseket! A projekt mintakódja 17 hangulatjavító idézetet tartalmaz híres kreatívoktól:

  • „A kudarc mindig opció” -Adam Savage
  • „A hatalom nem adatik meg neked, el kell fogadnod.” -Beyoncé Knowles -Carter
  • „Nem mérem magam mások elvárásai alapján, és nem hagyom, hogy mások határozzák meg az értékemet” -Sonia Sotomayor
  • "El kell fogadnunk a véges csalódást, de soha nem veszíthetjük el a végtelen reményt." -Martin Luther King ifj.
  • "Itt az ideje megérteni, hogy kevesebbet féljünk." -Marie Curie
  • "Ne köss kompromisszumokat - te vagy mindened." -Janis Joplin
  • "Ha jó gondolataid vannak, akkor ragyogni fognak az arcodon, mint a napsugarak, és mindig gyönyörű leszel." -Roald Dahl
  • "Ami téged különössé vagy furcsává tesz, ez az erősséged." -Meryl Streep
  • "Az, aki belül vagy, segít az életben mindent megtenni és megtenni." -Fred Rogers
  • - Nem félek a viharoktól, mert megtanulok hajózni. -Louisa May Alcott
  • - Szándékos vagyok, és nem félek semmitől. -Hangos Úr
  • "Amiben gondolkodunk, azzá válunk." -Oprah Winfrey
  • „Mindig légy önmagad első osztályú változata, valaki más másodosztályú változata helyett.” -Judy Garland
  • „Elég jó vagyok? Igen, az vagyok." -Michelle Obama
  • „Hinned kell magadban, senki más nem” -Sarah Michelle Geller
  • "Semmi sem tompíthatja el azt a fényt, amely belülről ragyog." -Maya Angelou
  • "Az erőm kizárólag a kitartásomban rejlik." -Louis Pasteur

6. lépés: Szalag és tükrök

Szalag és tükrök
Szalag és tükrök
Szalag és tükrök
Szalag és tükrök
Szalag és tükrök
Szalag és tükrök
Szalag és tükrök
Szalag és tükrök

A tükör összeszereléséhez ragadjon meg egy darab átlátszó tükör műanyagot vagy üveget, amely megegyezik az árnyékdoboz keretével. Ezt a cuccot online megrendelheti, vagy megtalálhatja a műanyag- és üvegkereskedésekben. Használhat vastag üvegdarabot vagy műanyagot a keret üvege helyett, vagy használhat vékony műanyagdarabot a keret eredeti üvege mögött. Húzza le a védőfóliát, és mérje fel, melyik oldal tükrözi a legjobban, mivel nem mindig ugyanaz mindkét oldalról. Fedje le a „rossz” oldalát fekete papírszalaggal, vagy ragasszon le néhányat sötét papírra. Vágja le egyenletesen a széleket, nehogy szalag lógjon a szélén. A fekete papírszalagot (a filmiparban szeretettel rövidítve „BPT”) részesítik előnyben ebben a projektben, mert teljesen elzárja a fényt.

Óvatosan vágja ki ezt a téglalapot egy kézműves késsel, opcionálisan újrafűzve a téglalap széleit, hogy tiszta, egyenes vonalakat hozzon létre. Ez a szalag megakadályozza a fény visszapattanását a tükör mögött, ami csökkenti a fényvisszaverődését. Most a fény csak ott világíthat át, ahol a kijelzők vannak.

7. lépés: Vágjon egy hornyot a kábelhez

Vágjon egy hornyot a kábelhez
Vágjon egy hornyot a kábelhez

Csatlakoztassa az USB -kábelt az áramkörhöz, mielőtt visszahelyezi a keretbe, és igazítsa a kijelzőt a téglalap alakú szalagkivágáshoz. Figyelje meg, hogy az USB -kábelnek élesen meg kell hajolnia, hogy kilépjen a keret hátuljáról vagy aljáról. Igazítsa, jelölje meg és vágjon egy bevágást a keret hátlapján, hogy illeszkedjen a kábel kimenetéhez. A keret anyagától függően ez egy segédpengével vagy kis kézi fűrésszel érhető el.

Miután meghatározta kábelvezetési stratégiáját, bezárhatja a keretet. Használjon több szalagot az áramköri lap rögzítéséhez a keretben, így nem csúszik körül. Az árnyékdoboz hátlapjának szendvicsereje elegendő lehet ahhoz, hogy a helyén tartsa az áramkört, de a szalag segít tökéletesen összehangolni, és extra biztosítékot nyújt, hogy később nem fog elmozdulni a helyéről

8. lépés: Gondolkozz pozitívan

Gondolkodj pozitívan
Gondolkodj pozitívan
Gondolkodj pozitívan
Gondolkodj pozitívan

Milyen megerősítéseket szeretne a sajátjába tenni? Szeretném hallani őket az alábbi megjegyzésekben.

Ennek a projektnek a folytatásához frissítheti a tükröt egy mozgás- vagy közelségérzékelővel, hogy csak akkor jelenítse meg a kijelzőt, ha valaki jelen van, vagy akár kicserélheti a mikrokontrollert egy fedélzeti számítógépre és fényképezőgépre valamilyen arcfelismerésre vagy arckifejezés -felismerésre.

Köszönöm, hogy követtek! Ha lépést akar tartani azzal, amin dolgozom, kövessen a YouTube -on, az Instagram -on, a Twitteren, a Pinteresten, és iratkozzon fel hírlevelemre.

Ajánlott: