Obsah:

Systém umístění úložiště rezistoru „Resys“: 7 kroků (s obrázky)
Systém umístění úložiště rezistoru „Resys“: 7 kroků (s obrázky)

Video: Systém umístění úložiště rezistoru „Resys“: 7 kroků (s obrázky)

Video: Systém umístění úložiště rezistoru „Resys“: 7 kroků (s obrázky)
Video: CONTEG Napájecí systémy 2024, Červenec
Anonim
Systém umístění úložiště rezistoru
Systém umístění úložiště rezistoru

Toto je systém, který usnadňuje nalezení vašich rezistorů.

Hledejte na požadované hodnotě a pravá zásuvka se rozsvítí.

Tento systém lze rozšířit na požadovaný počet zásuvek.

Zásoby

Upravitelné LED WS2812B

Arduino Nano

4 x 4 maticové pole 16 kláves

Rezistory

USB nabíječka nebo jiné napájení 5 V.

PLA filament

Záhlaví konektorů

Prototypování DPS

10k potmetr

Krok 1: Vytvořte obvod

Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod
Vytvořte obvod

Obvod vytvořte na oboustranné protype PCB

Klávesnice:

Levná klávesnice má některé vnitřní odpory, které jsou variabilní na sloupec, teplotu, vlhkost a jak silně stisknete tlačítka. takže budete muset kalibrovat tlačítka v kódu.

Neměl jsem obrazovku i2c lcd, jak bylo zamýšleno pro tento projekt, takže jsem musel vytvořit klávesnici s adc (analogový vstup) kvůli gpio k dispozici na arduino nano.

Rezistory mezi konektory klávesnice.

Pin 2-3 = 10k ohm

Pin 3-4 = 22k ohm

Kolík 4-5 = 33 k ohmů

Kolík 6-7 = 2,2 kOhm

Pin 7-8 = 4,8 k ohm

Pin 8-9 = 10k ohm

1 a 10 se nepoužívají.

Pin 2 jde na arduino bouard na 5V.

Pin 9 jde do A0 a 15k ohm k zemi.

Mezi kolíky 5 a 6 by neměla být žádná spojení.

LED diody:

D7 na Arduinu prochází 330 ohmů a (datový vstup) na první LED (druhý pin) na WS2812B

Země na zem.

LED 5v na Vin na arduinu

LED diody musíte přestřihnout induvidálně a zapojit na zadní desku, nebo jak si přejete ledky umístit.

Nezapomeňte zapojit diody správným směrem, mají vstup a výstup.

LCD displej:

Postupujte podle schématu.

Potmetr je potřeba pouze k nastavení kontrastu na displeji.

Budete jej muset upravit pouze při změně vstupního napětí i.

www.arduino.cc/en/Tutorial/HelloWorld

Resetovat:

D10 reset pin

Zdroj napájení:

USB nabíječka.

Odřízněte USB kabel a připojte zem (černý) k zemi na arduinu a 5v (červený) k Vin

Krok 2: Soubory

Toto je hobby projekt, nejsem profesionální kodér.

Tipy a triky jsou vítány:)

Krok 3: Programujte Arduino Nano

Program Arduino Nano
Program Arduino Nano
Program Arduino Nano
Program Arduino Nano

Stáhnout knihovny:

V Arduino IDE klikněte na záložku s názvem skica a klikněte na zahrnout knihovnu/Spravovat knihovny.

Hledat

-FastLED.h

-LiquidCrystal.h

Nainstalujte je.

Otevřete „ohmsys1.44.ino“

Připojte Arduino pomocí USB

Vyberte správný komunikační port a nahrajte skicu.

Krok 4: Jak používat

Zadejte svoji hodnotu pomocí číslic

* je čárka

# je resetovací systém

A je ohm

B je K-ohm

C je M-ohm

D je restartovací číslice

Krok 5: Jak kalibrovat tlačítka

Zrušte komentář "Serial.println (sensorValue);" (druhý řádek ve smyčce)

Spusťte sériový monitor.

Tlačítka mají variabilní odpor podle toho, jak silně/jemně tlačítko stisknete.

Všimněte si horní/dolní hodnoty tlačítka earch v serialmonitoru.

Najděte tlačítka v kódu.

První číslo je „nízké“a poslední „vysoké“.

// **************************** Tlačítko 1 ***************** ********

if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)

Změňte čísla podle svých výsledků.

V kódu pak získáte různá čísla, nenechte se tím frustrovat:)

Krok 6: Rozšíření systému o další zásuvky

Systém je prozatím vyroben pro 16 zásuvek.

Můžete jej rozšířit na libovolný počet.

Jen se ujistěte, že to napájecí zdroj zvládne.

Chcete -li jej rozšířit, musíte změnit „#define NUM_LEDS 15“na požadovaný počet zásuvek/diod.

Začíná na 0, takže odečtěte 1 od požadovaných zásuvek/diod

Kopírovat vložit

"if ((Sumtall> 6) && (Sumtall <16))

{LEDreset ();

LED [1] = CRGB (255, 0, 255);

FastLED.show (); zpoždění (300); }"

a vykreslete svůj dosah na zásuvku.

Přidejte jednu číslici pro každou novou zásuvku do „LED [1]“

V případě potřeby můžete také změnit barvu LED diod (255, 0, 255)

Krok 7: Izolujte světlo pro zásuvky

Izolovat světlo pro zásuvky
Izolovat světlo pro zásuvky
Izolovat světlo pro zásuvky
Izolovat světlo pro zásuvky

Měl nějaký únik světla, který dělal nějaké problémy.

Opravil jsem to přidáním nějaké zrcadlové pásky na každou zásuvku.

Páska je přidána po stranách a dole.

Mirrortape není potřeba, pokud máte pásku, která nepropouští světlo.

Tím byl problém vyřešen:)

Doporučuje: