I2C relais boord (5 / 10 stap)

Stap 5: Intruducing de Microchip MCP23017 i/o-Expander


De MCP23017 van de MicroChip is een i/o-Expaner IC, die 16 extra I/O poorten aan een micro-controller toevoegt. Elk van de MCP23017-pinnen kan worden geconfigureerd als een ingang of als uitgang. De MCP23017 wordt gecontroleerd via een I2C-bus, en met de programmeerbare adressering op de MCP23017, tot 8 MCP23017 IC's kan worden aangesloten op een project. Dit opgeteld tot een totaal van 128 extra I/O pinnen.

Kijkend naar het project waar 16 relais worden gecontroleerd, het aantal draden tussen de belangrijkste PCB en de relais boord totalen 17 draden - draad een relais positieve levering, en een per estafette.

Met behulp van de MCP23017, kan de bedrading tussen het moederbord PCB en relais worden teruggebracht tot slechts 5 draden:

-positieve levering doorgeven

- + 5V voor MCP23017

-0V

-SDA (I2C bus)

-SCL (I2C bus)

Het beste van allen, om te bepalen het maximum van 128 extra I/O poorten, vereist het nog steeds alleen de dezelfde 5 draden van de belangrijkste PCB. Dit zorgt voor een eenvoudige en nette belangrijkste PCB ontwerp, en vermindert intern project bedrading tot een minimum te beperken.

Gerelateerde Artikelen

Maken van een eenvoudige Motion Sensor relais boord (PIR)

Maken van een eenvoudige Motion Sensor relais boord (PIR)

Hallo iedereen,Na een succesvolle Hit & aanbevolen met "Make een Simple motiesensor Led zaklamp"Ik begon te denken over iets anders...Dus, ik ben hier met ' Maak een Motion Sensor relais boord! "Het is precies hetzelfde maar met een ver
Beheersing van een relais boord met een Arduino Uno

Beheersing van een relais boord met een Arduino Uno

In dit instructable zullen we een Velleman K6714 relais boord met een Arduino beheersen. De schoonheid van het gebruik van Relais is dat we een bescheiden kleine Arduino om over te schakelen van huishoudelijke apparaten of wat u wellicht kunt gebruik
Obstakel ontwijkt Robot met behulp van relais boord

Obstakel ontwijkt Robot met behulp van relais boord

Oke, dus heb ik besloten om een robot met een relais boord te maken. Ik heb nooit een relais boord gebruikt in mijn leven en dit was de eerste keer dat ik mee bezig was. Eerst dacht ik het zou echt ingewikkeld, maar het bleek niet te zijn. Ik gebruik
Relais boord voor Arduino voor minder dan $8.

Relais boord voor Arduino voor minder dan $8.

Hallo vrienden, vandaag ga ik om u te vertellen hoe maak je een relais boord voor Arduino voor minder dan $8. In dit circuit gaan we niet IC of transistor te gebruiken. Dus, laten we het doen!Stap 1: Verzamel de onderdelen- Stap 2: Verzamelen de extr
Miniatuur ESP relais boord voor huisautomatisering

Miniatuur ESP relais boord voor huisautomatisering

Het ESP relais boord past in het schakelbord en verbindt uw apparatuur met wifi. Haar enige 9 cm x 4 cm x 2.1 cm en wordt geleverd met een ingebouwde 240V naar 5V adapter, dus u niets meer dan de Raad van bestuur hoeft.Kopen bijhttps://www.tindie.com
Popup koplamp knipoog met arduino en relais boord met mijn miata.

Popup koplamp knipoog met arduino en relais boord met mijn miata.

bedrading van schakelaars om miata koplampen knipoog is een pijn, maak je geen zorgen dit is iets minder pijnlijk.mijn doel van dit project was om de koplampen knipoog of wijzig de andere dingen die met behulp van de fabriek. Ik dacht dat het zou zij
8-kanaals programmeerbare Timer

8-kanaals programmeerbare Timer

IntroductieIk gebruik de Microchip PIC bereik van microcontroller voor mijn projecten sinds 1993, en al mijn programmering in assembleer taal, hebben gedaan met behulp van de Microchip MPLab IDE. Mijn projecten varieerden van eenvoudige verkeerslicht
8-kanaals relais interface boord

8-kanaals relais interface boord

Dit project is een general purpose 8 kanaals relais boord.Stap 1: beschrijving8 kanaals relais boord is eeneenvoudige en handige manier om de interface 8 relais voor het schakelen van toepassing in uw project. Ingangsspanning niveau ondersteunen TTL
Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Het doel van deze ible is te laten zien hoe aan de slag met het opzetten van een Relais module op uw pi en onder controle. Mijn doel is om scripts toevoegen aan mijn octopussen op en uitschakelen LED-verlichting, maar hoe dan ook u wilt uiteindelijk
WiFi / Internet gecontroleerde Relais ESP8266 - Quick, 30 minuten IoT project met

WiFi / Internet gecontroleerde Relais ESP8266 - Quick, 30 minuten IoT project met

ESP8266 is een zeer populaire apparaat voor IoT deze dagen. ESP8266 is gemakkelijk beschikbaar als een module. Zijn een klein en vuil goedkoop apparaat heeft een ingebouwde controller lopen bij 80Mhz en met optionele ingebouwde programmatuur kan word
Home Automation - Relais toevoegen aan Arduino

Home Automation - Relais toevoegen aan Arduino

Hoe om te selecteren van de Relais-Its all over macht.Wanneer u een relais verbinden met je Arduino selecteert moet u overwegena) de macht (spanning en stroom) van welke u zin voor wissel voort en vandoor enb) de macht (spanning en stroom) nodig om t
Arduino I2C Master en Breakout

Arduino I2C Master en Breakout

Na het succes van mijn Arduino Uno I2C Master boord begon ik te denken dat ik de Raad van bestuur zou kunnen verbeteren. Nou... het meer extensible voor een ding, en ik wil het gebruiken van de Raad van bestuur voor andere dingen ook. Ik dacht dat al
IoT met LinkIt One - Relais

IoT met LinkIt One - Relais

De LinkIt één is een groot bord met IoT te werken, en de IoT is om dagelijks elektronica naar het internet en maakt ze slimmer. In de vorige instructables van deze serie ik u hoe toonde aan de slag met de LinkIt One en gemeenschappelijke elektronica
Kerstverlichting met behulp van 8ch Relais met arduino

Kerstverlichting met behulp van 8ch Relais met arduino

Ik ben 16 jaar oud dus mijn kennis over deze relais niet zo uitgebreid is is, voor een ander instructable meer om onderzoek te doen Klik hier.Of u zou kunnen kijken op mijn blog waar ik na een aantal van mijn beste projecten!Dit project is kan worden