Obsah:
- Zásoby
- Krok 1: Vytvořte obvod
- Krok 2: Soubory
- Krok 3: Programujte Arduino Nano
- Krok 4: Jak používat
- Krok 5: Jak kalibrovat tlačítka
- Krok 6: Rozšíření systému o další zásuvky
- Krok 7: Izolujte světlo pro zásuvky
Video: Systém umístění úložiště rezistoru „Resys“: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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
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
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
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:
Docházkový systém otisků prstů Arduino W/ cloudové úložiště dat: 8 kroků
Docházkový systém Arduino Fingerprint Attendance System W/ Cloud Data Storage: Tento a další úžasné návody si můžete přečíst na oficiálních webových stránkách ElectroPeak Přehled V dnešní době je učení o provozu a implementaci zařízení IoT tak zásadní kvůli rostoucímu využívání systémů IoT. V tomto tutoriálu vytvoříme
Organizátor rezistoru a úložiště: 4 kroky (s obrázky)
Organizátor a úložiště odporů: Jednou z věcí, které při vytváření vlastních obvodů rychle zjistíte, jsou odpory, které lze pořádně zatratit. Rezistory přicházejí v mnoha různých hodnotách, takže je důležité mít způsob, jak je uspořádat, abyste rychle našli požadovanou hodnotu. Zasáhl jsem
Někdo mě miluje Umístění hodin: 6 kroků (s obrázky)
Někdo mě miluje Umístění hodin: U blízkých v zahraničí nebo mimo domov nic neříká, že na tebe myslím lépe než vždy vědět, kolik je pro něj hodin! Moji tchánové v důchodu se chystali sloužit na církevní misi v Berlíně v Německu a moje žena přišla s g
Umístění objektů AR na souřadnice GPS v rozšířené realitě: 8 kroků (s obrázky)
Umístění objektů AR do souřadnic GPS v rozšířené realitě: Tento instruktáž se chystá vytvořit mobilní aplikaci pro umístění objektů AR na souřadnice GPS pomocí ARkit a ARCore pomocí Unity3D. Provedu vás nastavením projektu, který jsem vytvořil pomocí Mapboxu, který nám umožňuje označovat zprávy na konkrétním G
Skryté úložiště USB: 5 kroků (s obrázky)
Skryté úložiště USB: Pokud jste jako já, můžete, ale také nemusíte mít tajné soubory vykreslující nadvládu nad světem a další nevyzpytatelné činy. Tyto soubory zjevně musí být skryty před zvědavýma očima sester, agentů FBI, prarodičů atd. Chystáme se převést telefonní konektor