Tartalomjegyzék:

CLEPCIDRE: a Cider Bottles Digital Clock: 8 lépés (képekkel)
CLEPCIDRE: a Cider Bottles Digital Clock: 8 lépés (képekkel)

Videó: CLEPCIDRE: a Cider Bottles Digital Clock: 8 lépés (képekkel)

Videó: CLEPCIDRE: a Cider Bottles Digital Clock: 8 lépés (képekkel)
Videó: Itching Cat Help 2024, November
Anonim
CLEPCIDRE: Cider Bottles Digital Clock
CLEPCIDRE: Cider Bottles Digital Clock
CLEPCIDRE: Cider Bottles Digital Clock
CLEPCIDRE: Cider Bottles Digital Clock
CLEPCIDRE: Cider Bottles Digital Clock
CLEPCIDRE: Cider Bottles Digital Clock

Mielőtt belemerülnék az objektum leírásába, meg kell magyaráznom azt a kontextust, amelyben azt tervezték és építették. A feleségem művész, és alapvetően agyaggal dolgozik, mint keramikus, de más anyagokkal is, mint a fa, a pala vagy az üveg. A legtöbb műalkotásában megpróbálja megmutatni az idők nyomát a tárgyakon, és gyakran beépít a természetben található anyagokat, mint például a tengerparti fadarabokat, hogy "második életet adjon a használt tárgyaknak". Nővére és sógora régen saját almabort készítettek (Normandiában), és még mindig több száz almabor palack alszik a vastag porréteg alatt a régi sajtóban. Ez több mint elég volt ahhoz, hogy elindítsam feleségem következő alkotási ötletét: "almabor palackos óra". Az idővel való kapcsolat nyilvánvaló: ezeknek a palackoknak dicsőséges múltja volt, és most tanúi kell lenniük az idő múlásának, és együtt alkotnak órát. Tehát egy évvel ezelőtt megkérdezte tőlem: "Drágám, tudsz nekem csinálni egy órát lámpákkal 12 almaboros palack alatt? Én magam simítom el az üvegeket a kemencémben, te pedig gondoskodsz a többiről: a fából készült tartóról, egy raklapról., a lámpákat és az összes elektronikus áramkört! Meg akarom jeleníteni az időt, de nem mindig, a LED -eknek véletlenszerűen villogniuk kell, lehetséges? Meg kell találnia a megoldást a palackok raklapra történő rögzítésére is ". Az órának egy hónapon belül készen kell állnia…

Ennek a műnek a "beceneve" a "CLEPCIDRE", amely (franciául) a "Circuit Lumineux Electronique Programme sous bouteilles de CIDRE" kifejezésre utal, ez egy bólintás a "CLEPSYDRE" névre, amely az egyiptomiak által kitalált vízórát jelöli. A feleségem "Les Bouteilles de Ma Soeur" -nak (húgom üvegei) nevezi.

1. kép: A nővérem almabor palackjai

2. kép: Az eredeti specifikációs dokumentum

3. - 6. kép: az óra nézetei

A CLEPCIDRE -t tavaly két kiállításon mutatták be, az elsőt 2019. áprilisában a Honfleur -i "Greniers à Sel" -ben (Calvados, Normandia, Franciaország) (6. kép) és a második Touques -ban (Calvados, Normandia, Franciaország) 2019 júniusában.

Kellékek

  • Tizenkét almabor palack (más palackokat is kipróbálhat: pezsgőt, pezsgőt,… de garancia nélkül)
  • Kerámia kemence (5 kVA felültöltött hengeres kemencét használtunk)
  • Raklap (széltől szélig tartó deszkák, méretek: +/- 107cmx77cmx16cm)
  • Néhány fa deszka (a raklap oldalainak bezárásához)
  • 24 nagy teljesítményű, 10 mm átmérőjű fehér led (pl.
  • Egy Arduino tábla: Uno vagy Leonardo OK, a kisebb tábla rendben lehet, a Mega egy kicsit túlzás
  • Két tápegység (5 V LED-ekhez és 12 V Arduino és RTC kártyákhoz, bár 5 V Arduino esetén rendben kell lennie, de nem tesztelték)
  • RTC kártya (Adafruit DS1307-et használtam, de pontosabb hőmérséklet-kompenzált RTC-t javaslok a DS3231 alapján; a DS1307 minden nap 2-3 másodpercet vált, és rendszeresen újra kell állítani)
  • 4 műszakregiszter 74HC595 vagy különálló elemként (16 tűs DIL CMOS IC), vagy már táblára szerelt (pl. SparkFun Shift Register Breakout-74HC595 ref BOB-10680)
  • Epoxi tesztlapok (50*100 mm, lyukak 3 csoportban és általános célú táblák lineáris rézszalagokkal)
  • Gyémánt fúrófej (6 vagy 8 mm) és fa tiplik (6 vagy 8 mm)
  • 24 1/4 W ellenállás (220 Ω)
  • Rögzítő gallér a mechanikus palackdugóhoz (megtalálható a boltban vagy az interneten)
  • Ragasztó, huzalok, hőre zsugorodó hüvely, szerszámok,.., csavarok,.., forrasztópáka (18W OK)

1. lépés: A legegyszerűbb dolog: a raklap oldalainak bezárása

A legegyszerűbb dolog: a raklap oldalainak bezárása
A legegyszerűbb dolog: a raklap oldalainak bezárása

Próbáljon megtalálni egy fából készült raklapot (én kb. 107 cm*77 cm -es méretben találtam egyet). A falapok között nem lehet rés.

Rögzítsen 4 falapot csavarokkal, egyet mindkét oldalon. Vágja le a 4 táblát a nagyobbakból, hogy megkapja a megfelelő méreteket.

Mivel lehetnek (és valószínűleg lesznek) lábtáblák, azt javaslom, hogy vágja le őket a képen látható módon, ezáltal megszabadulhat az alsó tábláktól, és lyukakat fúrhat a LED -ekhez.

Később, amikor a LED -ek helyzetét kijelölték, két szakaszban kell fúrni, először a led átmérőjű lyukát (9-10 mm), majd a nagyobb lyukat (mondjuk 2 cm) a vastagság elérése érdekében megfelel a led magasságának (a fatábla vastagsága valószínűleg nagyobb, mint a led magassága)

1. kép: A raklap alulról, a vezetett lyukakkal már kifúrva

2. lépés: Lapítsa be az almabor palackokat

Lapítsa be az almabor palackokat
Lapítsa be az almabor palackokat
Lapítsa be az almabor palackokat
Lapítsa be az almabor palackokat
Lapítsa be az almabor palackokat
Lapítsa be az almabor palackokat

Kemencénk kapacitása lehetővé teszi, hogy egyszerre 6 palackot melegítsen 3 szinten. Az üvegek elhelyezésekor ügyeljen arra, hogy a palackok ne érintkezzenek egymással, sem a sütő falaival, sem az oszlopokkal.

Kreatív lehet, és például üveggyöngyöket vagy kagylókat vagy apró köveket adhat a palackokhoz. A palackok alá terrakotta támaszt is behelyezhet, utóbbi melegítés közben a tartó formáját fogja felvenni.

Ebben a folyamatban a legfontosabb az, hogy hagyja az üvegeket nagyon lassan lehűlni, és ne nyissa ki a kemencét túl korán, még akkor sem, ha úgy gondolja, hogy a kemence hőmérséklete megegyezik a szoba hőmérsékletével, tudnia kell, hogy az üveg hőmérséklete magasabb, mint a egy kemence egy bizonyos idő alatt, és bármilyen hőmérsékleti sokk, akár egy kicsi is, üvegtörést okozhat. A palackok egy vagy két nappal a felmelegítés után eltörtek, és azt javaslom, hogy vegye figyelembe az elveszett +/- 30% -át (16-18 palackot válasszon, hogy a végén 12 legyen, nem beszélve azokról, amelyekkel nem lesz elégedett nak,-nek).

Az itt megadott hőmérsékleti profilt példaként kell tekinteni, és csak a kemencénk jellemzőit tükrözi, néhány tesztet kell végrehajtania saját berendezésével a legmegfelelőbb végső hőmérséklet megtalálása érdekében. Ha túl sokat melegít, akkor teljesen lapos üvegeket kap, míg ha kevesebbet melegít, akkor az üvegek nem lesznek elég laposak.

1. kép: A kemence, általános nézet

2. kép: Két üveg lapítva (jelenleg nincs képem a palackokról a kemencében a fűtés előtt)

3. kép: Tipikus hőmérsékleti profil

3. lépés: Keresse meg a palackok és a LED -ek helyzetét

Keresse meg a palackok és a LED -ek helyzetét
Keresse meg a palackok és a LED -ek helyzetét
Keresse meg a palackok és a LED -ek helyzetét
Keresse meg a palackok és a LED -ek helyzetét
Keresse meg a palackok és a LED -ek helyzetét
Keresse meg a palackok és a LED -ek helyzetét
Keresse meg a palackok és a LED -ek helyzetét
Keresse meg a palackok és a LED -ek helyzetét

Az óra kialakításában később elmagyarázom, hogy két palack alatt két led van, a "külső" mutatja az órákat (0-11 és 12-23), a belső pedig 5 percről percre (0, 5,… 55). Először a palackokat a raklap körül kell elhelyezni. Ehhez először húznia kell a húrokat a központi nyomócsap és a 12 raklap körüli tolócsap között, lehetőleg "egymással ellentétesen". 4 pozíció nyilvánvaló és könnyen megtalálható: 0, 3, 6 és 9 óra (a húrok mindegyik oldal közepéhez csatlakoznak, kettő -kettő). A többi 4 sor kicsit trükkösebb. A húrokat úgy kell beállítani, hogy elegendő hely legyen minden palack számára (a palackokat kettővel ketté igazítják, a tengelyük megfelel a zsinórnak), és az üveget egyenletes eloszlású benyomást keltve. Ez a lépés kis próbát és hibát igényel. Vegye figyelembe azt is, hogy mivel nem egyformák, ki kell választania, hogy az egyes palackok hová kerüljenek (ez "művészi érzés"). Miután kiválasztotta az egyes palackok helyét, ne felejtse el minden egyes palackhoz ragasztani a számát tartalmazó címkét, és az egyes palackok alsó közepét jelölni a raklapon (lásd tovább). Ezeket a pontokat és a húrokat később a rögzítő dübek lyukainak megkeresésére fogjuk használni.

Ezután a két LED -et minden palackhoz képest el kell helyezni, majd a pozíciókat át kell helyezni a raklapra.

Ehhez építettem egy dobozt két "mozgatható" táblával (lásd a képet), az első merőleges a palack tengelyére, a második pedig, amely az első közepére van csavarva, lehetővé téve a forgást, igazodik a tengelyhez. Ebben a második táblában két lyukat (9 vagy 10 mm átmérőjű) fúrtam, az egyiket gomblyuk formájában, hogy az egyik led mozgatható legyen a tengely irányában. 5 V -ot alkalmazok minden LED -re, Arduino tábláról vagy más forrásból. LÉGY ÓVATOS! A nagy fényerejű LED -ek károsak lehetnek, ha közvetlenül nézzük őket, ezért erősen ajánlott egy áttetsző szalagcsíkot elhelyezni a LED -ek felett.

Helyezze az egyes üvegeket a doboz tetejére, és mozgassa a két táblát és a „mobil” ledet, amíg meg nem elégedett a hatással (ne feledje, hogy üvegpalackokat helyezhetett néhány palackba, és a LED -ek elhelyezése az ilyen gyöngyök alá fokozhatja a fényhatást), mérje meg a LED -ek helyzetét a palack alsó közepéhez és tengelyéhez képest, és ceruzával vigye át ezeket a pontokat a raklapra. Ha mind a 24 pont meg van jelölve a raklapon, fúrjon ki kísérleti lyukakat (2-3 mm átmérőjű).

Megjegyzés: az utolsó képen az első karakterlánc elhelyezése látható, amely a rögzített 30 ° -os szög alapján történt, de amint látható, ez nem volt kompatibilis a palackok által igényelt hellyel; újra kellett igazítanom a zsinórokat az üvegeken.

1. kép: A LED -eket és azok jelentését bemutató rajz

2. kép: A speciális doboz a LED -ek helyzetének meghatározásához minden palack alatt

3. kép: Ugyanaz a doboz üveggel

4. kép: A palackok (és húrok) elhelyezése a raklapon

4. lépés: Lyukak fúrása a LED -ekhez

Fúrólyukak a LED -ekhez
Fúrólyukak a LED -ekhez

Az előző lépés kísérleti lyukainak használatával most fúrja ki a lyukakat a LED -ekhez, de mivel a raklaplap vastagsága valószínűleg nagyobb, mint a LED -ek magassága, csökkentse a vastagságot egy nagyobb lyuk fúrásával (például 2 cm -es fafúró). Először fúrja ki a nagyobb lyukat (a mélységnek olyannak kell lennie, hogy a "nem fúrt" vastagság megfeleljen a led magasságának), majd a lyukak lyukait. Szükség esetén állítsa be úgy, hogy a lámpa teteje egy síkban legyen a fa felületével.

Jelöljön minden lyukat Hx és Mx címkékkel (H óra, M perc, x = 0, 1,..11).

Ezt illusztrálja a kép.

5. lépés: Lyukak fúrása palackokban a rögzítő dübelekhez

Fúrás lyukakban a rögzítő dübelekhez
Fúrás lyukakban a rögzítő dübelekhez

A lyukak fúrása az üvegben megtalálható ezen a webhelyen:

Keresse meg a lyuk helyzetét a palack tengelyén úgy, hogy ne legyen átfedésben egy leddel, körülbelül 2-3 cm-re a palack alsó közepétől. Fúrjon lyukat (8 mm átmérőjű) az alsó oldalra, de a fele vastagságra (ne fúrja át a palack teljes vastagságát!). Jelölje meg ugyanazt a pontot a raklap felső oldalán, és fúrjon egy azonos átmérőjű lyukat (a teljes vastagságon keresztül OK). A lyuk helyzetét a palack aljától származó zsinóron mérik, amelyet meg kell jelölni elhelyezésük során.

Rögzítse a tipliket minden palackon a lyukba erős ragasztóval (kettős komponens), és hagyja megszáradni.

Amint a tiplik rögzítve vannak, a palackokat a (vízszintes) raklapra helyezheti úgy, hogy a tipliket a lyukakba helyezi. A palackokat fejtől a farokig kell elhelyezni, az elsőt (12 óra) nyakával kifelé.

Vegye ki a palackokat (óvatosan húzza ki a dübelt a fából).

Most behelyezheti a LED-eket a lyukakba, és újra beállíthatja a túl kicsi lyukakat. Azok számára, akik túl nagyok, blokkolni kell a ledet egy kis fadarabbal, amely alá van csavarva.

Észrevettem, hogy még a palackokon keresztül is túl erős volt a ledek által kibocsátott fény, és halványsárgára festettem őket.

1. kép: Az üvegfúró anyag (megjegyzés: gumi szőnyeget használtam az üveg alatt)

6. lépés: Az elektronikus rész

Az elektronikus rész
Az elektronikus rész
Az elektronikus rész
Az elektronikus rész
Az elektronikus rész
Az elektronikus rész

Az első led parancsvezérlő áramkör az első képen látható (vegye figyelembe, hogy az RTC kártya nem látható ezen az ábrán, de csatlakoztatása az Arduinohoz egyszerű és jól dokumentált, a legtöbb esetben az RTC gyártó biztosítja a könyvtárat). A végső változatban a kenyértáblákat PCB -k váltották fel.

Úgy döntöttem, hogy elkülönítem az óra kezelőfelületet a percfelülettől, hogy kissé megkönnyítsem a programot. Mindegyik interfész két sorban csatlakoztatott 74HC595 váltóregiszterre épül. Az első regiszter összes kimenete használható (0-7), míg a másodikhoz csak az első négy szükséges (8-11).

A végső rendszerhez két különálló felületet hoztam létre 5 cm x 10 cm -es tesztlapok használatával (lyukak 3 -mal csoportosítva). Kétféle 74HC595-öt használtam, az első a natív 16 tűs DIL IC, amelyet két 16 tűs tartóra szereltem fel, a táblára forrasztottam, a második pedig két kis tábla, amelyeket a Sparkfun-tól vásároltam, egy 74HC595 felülettel mindegyikre felszerelve (7. kép).

Mivel rohanásom volt, alig vártam a nyomtatott áramkörök gyártását, ezért magam készítettem el a NYÁK -ot tesztlapokkal, de a NYÁK -diagramok most már mindkét interfészhez elérhetők (lásd a NYÁK -képeket). Ne feledje, hogy csak egy típus vagy a két típus keveréke közül választhat, ez rajtad múlik. Vegye figyelembe azt is, hogy még nem teszteltem a gyártott PCB -t (a Fritzing fájlok nem tölthetők fel ide, de kérésre tudom biztosítani őket).

RTC beállítás: az Arduino első csatlakoztatásakor az RTC -hez helyesen kell beállítani az órát. Végül ez a beállítás ismét szükséges az RTC eltolódásának kompenzálására (napi 2-3 másodperc).

Ez a beállítás a set-up () -ban történik, feltéve, hogy a következő utasítás nincs megjegyzésben:

//#define RTC_ADJUST true // Ha definiálja, akkor az RTC beállítása a beállítás során történik

Ha a fenti sort megjegyzi, a set-up () az RTC-t a következő állandók értékeivel módosítja (ne felejtse el inicializálni ezeket az állandókat az aktuális értékekkel, azaz a fordítás és a letöltés pillanatában szereplő értékekkel) program Arduino -hoz)

// Ne felejtse el beállítani az alábbi állandót, ha az RTC_ADJUST meg van határozva!#Define DEF_YEAR 2019 // Az RTC kezdeti beállításakor használt alapértelmezett év

#define DEF_MONTH 11 // A kezdeti RTC -korrekcióban használt alapértelmezett hónap

#define DEF_DAY 28 // Az RTC kezdeti korrekciójában használt alapértelmezett nap

#define DEF_HOUR 11 // Az RTC kezdeti beállításakor használt alapértelmezett óra

#define DEF_MIN 8 // Az RTC kezdeti beállításakor használt alapértelmezett perc

#define DEF_SEC 0 // Az alapértelmezett másodperc a kezdeti RTC beállításban

Szintén fontos: ha a beállítás megtörtént, ne felejtse el újra megjegyzést fűzni a sorhoz, és töltse le újra a programot az Arduino-ra

//#define RTC_ADJUST true // Ha definiálja, akkor az RTC beállítás a beállítás során történik

ellenkező esetben az RTC beállítás helytelen értékekkel történik a program minden egyes újraindításakor (az Arduino bekapcsolása vagy visszaállítása). Ez történt a tesztek során !! (Elfelejtettem újra kommentálni ezt a sort, és nem értettem, mi történik …).

Most nézzük meg magát az óra funkciót.

Alapvetően két megjelenítési mód létezik:

  1. Az ÓRA mód (lásd a 9. képet)

    1. az aktuális órának megfelelő óra led világít
    2. az aktuális 5 perces többszörösnek megfelelő perc LED világít (ez a led 5 percig világít)
    3. minden egyes led perc, kivéve a BE állapotot, 5 másodpercig villog (amely led az RTC -ből olvasott "második" értékből származik)

RANDOM mód (lásd a 10. képet)

    minden LED véletlenszerűen be- és kikapcsol, kivéve az aktuális "óra" és "perc" értékeket

Az az idő, amely alatt egy perc led be van kapcsolva, 5 percig tart, de ez idő alatt az "igazi" perc halad előre. Például, amikor az aktuális perc 15 lesz, a "keleti" led 5 perc alatt bekapcsol, de az igazi perc 15, 16, 17, 18 és 19 lesz ezen 5 perc alatt (ezt nevezzük "5 percnek") ciklus")

A program három dolgot tesz:

  1. Kiszámítja a különbséget a "valós" perc és a megjelenített perc között, 5 értéket adva: 0, 1, 2, 3 és 4
  2. Kiszámítja, hogy a véletlenszerű üzemmódnak mennyi ideig kell tartania, és megszorozza a fenti számot 6 másodperccel, ami 5 értékhez vezet: 0, 6, 12, 18 és 24 (másodperc) a véletlenszerű módhoz, valamint ezeknek az értékeknek a 30 közötti különbsége. az óra mód (30, 24, 18, 12 és 6 másodperc)
  3. Ezt a módok közötti elosztást percenként kétszer megismétli (mindkét mód összesen 30 másodperc)

Ezt az "5 perces ciklust" újra és újra alkalmazza minden alkalommal, amikor a következő "perc led" be van kapcsolva (ami 5 percenként történik).

Megjegyzés: le lehet származtatni a valós percet egyszerűen úgy, hogy megszámoljuk, mennyi ideig tart a véletlenszerű mód, és elosztjuk ezt az időtartamot 6 -tal; például ha 18 másodpercet számol a véletlenszerű módhoz, és a "25" perc BE van kapcsolva, ez azt jelenti, hogy a valós perc 28 (18/6 = 3 és 25+3 = 28)

Ezen a videón először az óra mód látható (az aktuális idő 10 óra 25 és 10 óra 29 között), majd a véletlenszerű üzemmód (6 másodperc, ami azt jelenti, hogy az aktuális perc 26), majd újra az óra mód. Vegye figyelembe, hogy az itt található raklap a földre van helyezve, és az "éjféli" palack a jobb oldalon található. Az első kiállítás óta az órát most függőlegesen állványon tartják (11. kép)

Vegye figyelembe azt is, hogy az aktuális óra (10 óra) és perc (25 méter) LED -eket nem befolyásolja a véletlenszerű mód.

Megjegyzések a NYÁK -diagramokhoz

Első NYÁK (natív 74HC595: 4. kép):

  • U1 és U2 74HC595 IC
  • A csapok elrendezése a 6. képen található (lásd még az Arduino -ban használt tűt a program változó deklarációjában)

Második nyomtatott áramköri lap (Sparkfun 74HC595 kitörési táblák: 5. kép)

A csapok elrendezése a #7 képen található

Mindkét interfészlapon forrasztott hüvelyes tűs fejléceket használtam, így minden vezeték csatlakozója hüvelyes.

7. lépés: A palackok rögzítése a raklapon és a LED -ek csatlakoztatása

A palackok rögzítése a raklapon és a LED -ek csatlakoztatása
A palackok rögzítése a raklapon és a LED -ek csatlakoztatása
A palackok rögzítése a raklapon és a LED -ek csatlakoztatása
A palackok rögzítése a raklapon és a LED -ek csatlakoztatása
A palackok rögzítése a raklapon és a LED -ek csatlakoztatása
A palackok rögzítése a raklapon és a LED -ek csatlakoztatása

Soronként minden palackhoz:

  • Keresse meg a nyakát a raklapon (tegye a palackot a helyére, jelölje meg a nyakát és vegye ki az üveget)
  • Csavarjon be egy rögzítő gallért a csavarral a közepén és a nyak közepén (a raklapon jelölve). Automatikusan fúró vakolatcsavarokat használtam. Ha ezt könnyebbnek találja, akkor lyukat fúrhat a gallérba.
  • Helyezze be a palack dübelét a raklapon lévő lyukba
  • Zárja le a gallért a palack nyaka körül, az üveget most a raklapra kell rögzíteni

Ez az! (ne felejtse el eltávolítani a zsinórokat és a palack címkéit a végén).

Minden ledhez:

Csatlakoztassa mindkét led lábát a + és GND vezetékekhez. A + az interfészlap megfelelő kimeneti tűjéről, a GND pedig az egyik közbenső "GND elosztótábláról" származik; ezek a táblák egyszerűen tesztlapok (+/- 2 cm x 5 cm) lineáris szalagokkal, amelyekre a hüvelyes tűcsatlakozókat forrasztják, és minden csapjuk ugyanabba a sávba van forrasztva, az egyik tüske pedig egy elérhető interfész GND csaphoz van csatlakoztatva; ha kevés a GND csap, egyszerűen csatlakoztassa a sávot egy másodikhoz, és kösse össze őket. Javaslom, hogy a forrasztott ledcsatlakozásokat hőre zsugorodó hüvellyel szigeteljék (kék a GND és piros a led jel, "+")

Rögzítse az összes lapot a raklapon, és csatlakoztassa őket a csatlakozó végű vezetékekkel (Arduino az interfész kártyákhoz, 6 jel + GND, tápegységek az Arduino és az interfész kártyákhoz és az RTC, az RTC az Arduinohoz, az interfész táblák a 24-hez LED -ek (12 egy interfészlapon). Ne felejtse el a GND -t az összes táblához csatlakoztatni.

Rögzítse a tápegységeket egy függőleges fatáblára, csatlakoztassa a hálózati kábelt az elsőhöz, és a láncot a másodikhoz (vigyázzon, csak a csatlakozást követően csatlakoztassa a hálózati kábelt!).

Az alábbi videó egy 5 perces ciklus három első percét mutatja be. A jelenlegi idő majdnem 4 óra 55 perc, és a videó közvetlenül azelőtt kezdődik, mielőtt az "50 perces" led átvált az "55 perces" állapotba (először a 24 másodperces véletlenszerű mód utolsó másodpercei, a 6 másodperces óra üzemmód, majd az 55 perces ledre váltás). Az első percben (16 óra 55 perc) csak az óra mód jelenik meg (60 másodperc), a második percben (16 óra 56 perc) minden 30 másodperces lépés 6 másodperces véletlenszerű móddal kezdődik, majd 24 másodperces óra üzemmód következik, a harmadik percben (16h57), 12 másodperc véletlenszerű és 18 másodperces óra (kétszer)

8. lépés: Megjegyzések, bővítések és fejlesztések

Megjegyzések, bővítések és fejlesztések
Megjegyzések, bővítések és fejlesztések

Megjegyzések:

  • Amikor a program elindul, megvárja a következő "teljes percet" (azaz RTC-másodperc = 0), mielőtt elkezdődne a LED kijelző
  • A program egyes paraméterei lehetővé teszik

    • Válasszon másik tájolást az "éjféli" LED -hez
    • A két módot kétszer 30 másodperc helyett egy teljes percig ossza el
  • A raklaptartó és az almabor palackok nem feltétlenül szükségesek, más típusú kijelzőtartókat is kitalálhat, mint például egy cukor doboz, amint az a képen látható

Bővítmények:

  • Módosítottam a programot, és készítettem egy "táblázatvezérelt" verziót, amely lehetővé teszi az óra/véletlenszerű módok felosztását az időzítési táblázat alapján, nem pedig előre meghatározott szabály alapján
  • A "naptáratól függő" táblázat (dátum, kezdő óra, leállítási óra) lehetővé teszi az óra kezdési és befejezési idejének vezérlését, így bekapcsolva lehet hagyni, amikor a kiállítás este bezárul (automatikusan leállítja a kijelzőt, és reggeli indítás nélkül, kézi művelet nélkül)
  • A programnak van egy változata, ahol a megjelenítést a látogató jelenlétének észlelése váltja ki, és 5 perccel a látogatók távolléte után leáll.

Fejlesztések:

  • RTC: egy stabilabb verzió válthatja fel az eddig használt 1307 -et
  • Kézi RTC beállítás is hozzáadható (például két rotációs kódoló, például https://wiki.dfrobot.com/Rotary_Switch_Module_V1_… hozzáadásával és egy nyomógombbal az új óra és perc beállítások megerősítéséhez)

Ajánlott: