Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

MCP23008-E/P, 5ΠœΠ“Ρ† I2C, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠœΠ“Ρ†

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ I2C, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠœΠ“Ρ†
ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠœΠΈΠΊΡ€ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»Π»
Π’ΠΈΠΏ корпуса PDIP
Π’ΠΈΠΏ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° ΠœΠΎΠ½Ρ‚Π°ΠΆ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Π² отвСрстия
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° 8
Частота синхронизации 5ΠœΠ“Ρ†
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² 18
EU RoHS Compliant
ECCN (US) EAR99
Part Status Active
HTS 8542.39.00.01
Package Length 22.86
Mounting Through Hole
Package Width 6.35
Lead Shape Through Hole
PCB changed 18
Package Height 3. 3
Number of I/Os 8
Number of Addresses 8
Manual Reset Yes
Interface Type I2C
Interface Speed (kHz) 1700
I2C Bus Interface Mode Standard Mode|Fast Mode Plus|Fast Mode
Interrupt Output Yes
Output Type Quasi Bidirectional
Minimum Operating Supply Voltage (V) 1.8
Maximum Operating Supply Voltage (V) 5.5
Maximum Quiescent Current (uA) 1
Minimum Operating Temperature (Β°C) -40
Maximum Operating Temperature (Β°C)
125
Supplier Temperature Grade Extended
Packaging Tube
Standard Package Name DIP
Pin Count 18
Supplier Package PDIP
Interface I2C, Serial MHz
Brand Microchip
Package Type PDIP
Π’ΠΈΠΏ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° ΠœΠΎΠ½Ρ‚Π°ΠΆ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Π² отвСрстия
Number of I/O Channels 8
Частота синхронизации 5MHz
Number of Pins 18
Pd – рассСиваниС мощности 700 mW
Π’ΠΈΠ΄ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° Through Hole
ВрСмя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ распространСния 50 ns
Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 1.
8 V to 5.5 V
Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС 1.8 V to 4.5 V
Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ 25 mA
ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½Ρ‹Π΅ элСмСнты – Π Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²Π²ΠΎΠ΄
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² 8 I/O
Максимальная рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° + 125 C
Максимальная тактовая частота 1.7 MHz
Минимальная рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° 40 C
ΠŸΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ Interface ICs
ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ I/O Expanders
Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС питания 1.8 V to 5.5 V
Π Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ‚ΠΎΠΊ источника питания 1 mA
Π Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°Π±Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ 25
БСмСйство логичСских элСмСнтов MCP23008
Π’ΠΈΠΏ I/O Expander
Π’ΠΈΠΏ интСрфСйса I2C, Serial
Π’ΠΈΠΏ Π»ΠΎΠ³ΠΈΠΊΠΈ I/O Expander
Π’ΠΈΠΏ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° I/O Expanders
Ворговая ΠΌΠ°Ρ€ΠΊΠ° Microchip Technology
Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Tube
Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° / Π±Π»ΠΎΠΊ PDIP-18
Устройства для прСрывания Π²Ρ‹Π²ΠΎΠ΄Π° With Interrupt

wholesale electronics 5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER total-production.

ru

ο»Ώ

wholesale electronics 5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER total-production.ru

5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER

8B SOIC-18 MICROCHIP IC I/O EXPANDER 5PCS MCP23008-E/SO MCP23008 I2C,5 PCS MCP23008-E/SO MICROCHIP IC I/O EXPANDER I2C 8B SOIC-18 S.MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER 5PCS,5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER, Consumer Electronics, Consumer Electronics Wholesale Lots, wholesale electronics, Other Consumer Electronics Wholesale Lots.

5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER

5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER. 5 PCS MCP23008-E/SO MICROCHIP IC I/O EXPANDER I2C 8B SOIC-18 S.. Condition:: New: A brand-new, unused, unopened, undamaged item in its original packaging (where packaging is applicable). Packaging should be the same as what is found in a retail store, unless the item is handmade or was packaged by the manufacturer in non-retail packaging, such as an unprinted box or plastic bag. See the seller’s listing for full details. See all condition definitions : Brand: : Unbranded/Generic , UPC: : Does Not Apply: Model: : MCP23008 , EAN: : Does Not Apply: MPN: : MCP23008 , ISBN: : Does Not Apply .





ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ‹

Команда профСссионалов с 10 Π»Π΅Ρ‚Π½ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Одна ΠΈΠ· самых ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… тСхничСских Π±Π°Π· Π² Бамарской области

Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… Π±Ρ€Π΅Π½Π΄ΠΎΠ². БобствСнный ΠΏΠ°Ρ€ΠΊ Π³Ρ€ΡƒΠ·ΠΎΠ²ΠΈΠΊΠΎΠ²

Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ ΠΏΠΎΠ΄ ΠΊΠ»ΡŽΡ‡, ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈ со вкусом. ΠœΡ‹ любим Π½Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ!

Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ для Вас ΠΈ Π’Π°ΡˆΠΈΡ… Ρ„Π°Π½Π°Ρ‚ΠΎΠ²

5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER

Sweet and Classic Baby Girl Newborn Hat, Our wide selection is elegible for free shipping and free returns. drawstring can be used freely adjustable tightness according your waist, 98 Color Combinations Available for the Lines & Fittings, It belongs to the hand tools category, 11 x 14-Inch : Sports & Outdoors, Delivery time: usually 7-12 working days can be received. Elegantly Crafted in Highest Quality Sterling Silver for Luxurious Shine and Feel. Buy Ankoee Womens Satin Clutch Bag Ladies Simple and Elegant Wedding Bridal Prom Handbag Clutch Bag(Purple) and other Evening Bags at, Nine Minow Baby Tie Striped Vest Formal Wear Wedding Baby Boy Romper Oneise: Clothing. Women’s Vintage 1950s A line High Low Flared Lace Swing Party Cocktail Midi Dress at Women’s Clothing store, Artmetalz Dye-Sublimation on Chromaluxe aluminum, Our wide selection is elegible for free shipping and free returns, Insole material: Microfiber Leather. I take orders for other designs, and a collecting craze was begun, Custom rune engravings on the handle can be done by request, Dumortierite is used to manufacture high grade porcelain, Our Kimonos fall gorgeously into a fluttering open front.

Heavy silky rope ties let you hook the tiebacks around your curtains or you can hang them from the ends of, ideal for the spring/summer season. I am selling this bargain whorl here on its own. the unit is controlled by an electronic dial and LED buttons. the 474P (with a Python case) and the 474V (with a Viper case) are all compatible and interchangeable. Maximum pressure rating of 150 psi. and free delivery on eligible orders, Sound absorbent properties lessen impact noise on wood. It helps drying hair faster physically, Note: The color of the item may vary slightly due to photography and your own computer.

Высячи ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΠ½Ρ†Π΅Ρ€Ρ‚ΠΎΠ², свадСб, ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²ΠΎΠ²

ΠžΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ мСроприятия, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Total AVE Production ΠΏΡ€ΠΎΠ²Π΅Π»Π°, ΠΊΠ°ΠΊ всСгда, Π½Π° Π²Ρ‹ΡΡˆΠ΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅!

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ большС

Наш склад обновился экранами Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ LAMP technology:Β β€” экраны 2. 6 ΠΌΠΌ 50 ΠΌ2Β β€” экраны 4.8 ΠΌΠΌ 150 ΠΌ2 ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ класс ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ каркас экрана ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ поставщиком Π»ΠΈΡ‚Ρ‹Ρ… Ρ€Π°ΠΌ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстным Π² отрасли ΠΏΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ качСства Π‘Π΅ΡΡˆΠΎΠ²Π½Π°Ρ кривая ИдСальная систСма Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ обСспСчиваСт ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ сочСтаниС бСсшовного соСдинСния, Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠΉ стоимости. БоСдинСния […]

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ большС

Π•Π»ΠΊΠ°, ΡƒΠΊΡ€Π°ΡˆΠ΅Π½Π½Π°Ρ ΠΎΡ€Π΅Ρ…Π°ΠΌΠΈ ΠΈ Ρ„Ρ€ΡƒΠΊΡ‚Π°ΠΌΠΈ, дСсятки Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ с мСстными ΠΈ экзотичными Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ, сотни Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… самарцСв с ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² β€” 20 дСкабря Π² Π‘Π°ΠΌΠ°Ρ€Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ открылся Ρ„ΡƒΠ΄-ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ Β«Π―Ρ€ΠΌΠ°Ρ€ΠΊΠ° вкусов». А ΠΌΡ‹ со своСй стороны сдСлали всС Π²ΠΎΠ·ΠΌΠΎΠ½ΠΎΠ΅ для тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ мСроприятия: β€” Π·Π²ΡƒΠΊ JBL VRX 10 ΠΊΠ’Π°Ρ‚Ρ‚ β€” свСт ROBE wash Π³ΠΎΠ»ΠΎΠ²Ρ‹ β€” Π²ΠΈΠ΄Π΅ΠΎ […]

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ большС

5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER

5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER, Consumer Electronics, Consumer Electronics Wholesale Lots, wholesale electronics, Other Consumer Electronics Wholesale Lots

5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER

TRIMMING TOOL SET 4 pcs, 5. 5×2.1mm DC Power Splitter Adaptor Cable Female to Male connect for CCTV Camera, New LCD LVDS Display Video Cable Connector Asus G74SX G74 3D 1422-0103000 Series, QUALITY KMASHI X LED Bluetooth Loud Speaker Wireless NEW, Clarion Wire Harness DB125 DB165 DB345MP DB455MC DFZ675MC DRX6575Z CZ109 CZ209. Smooth Soft-Touch Hard Case for MacBook Pro 13-inch Thunderbolt 3 Ports USB-C. Monoprice Blackbird 4K HDMI 1×8 Splitter Extender Over Cat5e And Cat6 With IR,. Hard Drive Cable 821-1198-A 821-0989-A for A1286 MacBook Pro 15″ 2009-2011, Speaker Mic For Motorola XPR3300 XPR3500 XIR P6620 E8608 MotoTRBO, X8SIE-LN4 X8SIE-LN4F B25 16GB 2X8GB MEMORY RAM 4 Supermicro X8SIL-F. GENUINE Kenwood CMOS-230W Rear View Camera White w/Tracking# form JAPAN F/S NEW, 3PK TN850 Toner & 1PK DR820 Drum unit Set For Brother DCP-L5500DN DCP-L5600DN. Eagle 10′ FT 3.5mm Stereo Male to 3.5mm Stereo Female Headphone Extension Cable. MLB Boston Red Sox Apple iPod Touch iTouch 5/6th Plastic One-Piece Slim Case.Blink XT Camera Wall Mount Bracket Blink Home Security System accessories 3 Pack.

3M 78-6969-9861-2 78696998612 LAMP IN HOUSING FOR PROJECTOR MODEL X55I. 120mA AC/DC WALL WART POWER SUPPLY ADAPTER CORD MOD#PI-35-130D PANTENE 12V. 3G GPS Tracker Real Time Tracking Device WCDMA GSM GPS Locator SMS APP Web Track, 200 FEET FLEXAPRENE Welding Cable #4 Gauge BLACK 100 AMP USA 4 AWG BATTERY CABLE. BEAUTIFUL MODERN CHIC BLUE YELLOW GREEN WHITE TEAL AQUA BOHEMIAN COMFORTER SET, Dahua IPC-HDBW4433R-ZS 4MP Dome IP Camera Motorized Zoom VF 2.7~12mm Lens IR 50M. 6X 3.5MM AUX AUXILIARY STRAIGHT AUDIO CABLE YELLOW FOR LUMIA 520 Z10 Z30 DROID, 2x 4inch 72W Led Work Light Bar SPOT Cube Pods Offroad Lamp Fog SUV ATV 18W,

5PCS MCP23008-E/SO MCP23008 I2C 8B SOIC-18 MICROCHIP IC I/O EXPANDER
5 PCS MCP23008-E/SO MICROCHIP IC I/O EXPANDER I2C 8B SOIC-18 S.

NODEMCU LUA ESP8266 с MCP23008 ИБ 8-разрядного ΠΏΠΎΡ€Ρ‚Π°: 6 ступСнСй

MCP23008 – это 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ 1,8 Π΄ΠΎ 5,5 Π²ΠΎΠ»ΡŒΡ‚, поэтому идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ESP8266, Arduino, Raspberry Pi, PIC-Ρ‡ΠΈΠΏΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

Если Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΌΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Instructable Π½Π° MCP23017, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ я Ρ‚Π°ΠΊΠΆΠ΅ дСлаю ΠΎΠ΄ΠΈΠ½ для MCP23008, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Π°Ρ вСрсия Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ самого.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ рСгистры ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Π½ΠΎΠΌΠ΅Ρ€Ρƒ, ΠΈ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. НС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚Π΅Π½ Π² использовании NodeMCU lua, поэтому я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ этот аспСкт программирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MCP23008.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ доступны Π½Π° github.com.

БпСцификация для MCP23008 доступна ΠΎΡ‚ Microchip.

РасходныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

Π¨Π°Π³ 1: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ MCP23008

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° MCP23008 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ, ΠΈ сборка ΠΏΠ»Π°Ρ‚Ρ‹ для Π½Π΅Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ проста. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ схСму Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ соСдинСния Π½Π° ΠΌΠΎΠ΅ΠΉ ΠΏΠ»Π°Ρ‚Π΅

  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 18 (VDD) Π΄ΠΎ 3 Π½Π° 3
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 9 (VSS) ΠΊ GND
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 7 (NC) ΠΊ GND (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 1 (SCL) для ESP GPIO2
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 2 (SDA) для ESP GPIO0
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 5 (A0) ΠΊ GND
  • Π’Ρ‹Π²ΠΎΠ΄ 4 (A1) Π½Π° GND
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3 (A2) для зазСмлСния
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 6 (Π‘Π‘Π ΠžΠ‘) Π΄ΠΎ 3 Π½Π° 3

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для чтСния ΠΊ Gnd Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ A (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 10 – 17)

ЗамСчания: здСсь всС адрСсныС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Gnd для использования MCP23008 ΠΏΠΎ адрСсу 0x20 Π½Π° шинС адрСса I2C.

Если Π±Ρ‹ Π²Ρ‹ использовали адрСс 0x21, Ρ‚ΠΎ A0 Π±Ρ‹Π» Π±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ 3,3 Π’, Π° A1 ΠΈ A2 – ΠΊ Gnd.

Аналогично, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ адрСс 0x22, Ρ‚ΠΎ A1 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ 3,3 Π’ с A0 ΠΈ A2 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Gnd.

Ρ‚Π°ΠΊ далСС…

Π¨Π°Π³ 2: ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ доски

Π― использовал доску Vero 25 ΠΌΠΌ x 64 ΠΌΠΌ (9 рядов ΠΏΠΎ 25 отвСрстий) для изготовлСния ΠΌΠΎΠ΅ΠΉ доски. Он Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΉ, Π½ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² находятся Π½Π° любой сторонС микросхСмы, этого достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π― использовал 8 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ 8 Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠ² для ΠΏΠΎΡ€Ρ‚Π° A, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я ΠΌΠΎΠ³ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ свои Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΡƒ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Gnd ΠΈ 3.3V, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΈΡ… всСгда Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ соСдинСнии ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ вмСстС.

Π¨Π°Π³ 3: ИспользованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ³ΠΎ модуля

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТат Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ другая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Π‘Π°ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ запускаСтся, Π½ΠΎ Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ свои ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹, создавая Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π­Ρ‚ΠΎ становится Π±ΠΎΠ»Π΅Π΅ Ρ†Π΅Π½Π½Ρ‹ΠΌ, Ссли Ρƒ вас ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

ЗамСчания: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° mcp23008.lua Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ESP8266, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π― Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» сюда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ github.com, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (test.lua), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π•ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2 способа Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² Π²Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

require (“mcp23008”) mcp23008.begin (0x0, gpio2, gpio0, i2c.SLOW)

ΠΈΠ»ΠΈ ΠΆΠ΅

mcp = require (“mcp23008”) mcp.begin (0x0, gpio2, gpio0, i2c.SLOW)

Оба Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… дСйствия Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Π½ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ вмСсто ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π¨Π°Π³ 4: ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠšΠΈΡ‚Ρ‚Π°

Π― Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ KittCar23008.lua ΠΈ KittLib.lua, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ различия Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ОбС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅.

8-ΠΌΠΈ свСтодиодный ΡˆΡ‚Π΅ΠΊΠ΅Ρ€ доступСн ΠΎΡ‚ Ebay Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° ΠΈ извСстСн ΠΊΠ°ΠΊ 8-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ свСтодиодный ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ для свСтодиодов с ΠΏΡ€ΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΉ Π²ΠΎΠ΄ΠΎΠΉ, 99p, ΠΈΠ· ΠšΠΈΡ‚Π°Ρ. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ЗамСчания: Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ KittLib.lua, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ RESET MCP23008 ΠΊ Gnd. Π― знаю, Ρ‡Ρ‚ΠΎ это даст прямоС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ 3,3 Π’), ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅. Он Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Gnd Ρ‡Π΅Ρ€Π΅Π· рСзистор 10 Ом, Ρ‡Ρ‚ΠΎ, вСроятно, являСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ способом ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это.

Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ KittLib.lua Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ послС запуска test. lua (Π½Π΅ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ мСня, ΠΏΠΎΡ‡Π΅ΠΌΡƒ?)

Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ KittLib.lua, Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ логичСской ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит сбой. Π£ ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ?

Π― Π½Π΅ написал всС эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ сам, поэтому я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ сущСствуСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, хотя, посмотрСв Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, я Π½Π΅ Π²ΠΈΠΆΡƒ Π½ΠΈΡ‡Π΅Π³ΠΎ явно Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ.

Π¨Π°Π³ 5: 7-сСгмСнтный свСтодиод

Как ΠΈ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ KittCar.lua, я Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для управлСния 7-сСгмСнтным свСтодиодным дисплССм.

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΎΠ±Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅, Π½ΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, написанный Π²Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅.

Π¨Π°Π³ 6: Π’Ρ‹Π²ΠΎΠ΄

Π― попытался ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΊΠΎΠ΄Π° Π² срСдС Lua ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ИБ.

Π₯отя Ρƒ мСня Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с этим, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ этого достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ.

Tasmota

Tasmota

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ поиска

    arendst / tasmota

    • Home
    • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ
    • ESP32 (Π±Π΅Ρ‚Π°)
    • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°
    • ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройства
    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройства
    • Π‘ΠΏΡ€Π°Π²ΠΊΠ°
    • Tasmota arendst / tasmota

      • Π”ΠΎΠΌΠΎΠΉ Π”ΠΎΠΌΠΎΠΉ
        • Новости
        • О
        • Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹
        • ОбновлСниС
        • MQTT
        • ΠšΠΎΠΌΠ°Π½Π΄Ρ‹
        • Π¨Π°Π±Π»ΠΎΠ½Ρ‹
        • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹
        • ΠœΠΎΠ΄ΡƒΠ»ΠΈ
        • ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства
        • WebUI
        • БоставлСниС
        • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
        • Project Showcase
      • Features Features
        • Introduct ion
        • Аналоговый ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
        • Bluetooth
        • Кнопки ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ
        • DeepSleep
        • Π“Ρ€ΡƒΠΏΠΏΡ‹ устройств
        • ДисплСи
        • Dynamic Sleep
        • Устройства I2C
        • ИК-связь
        • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ LCD / DLP
        • ΠžΡΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅
        • OpenTherm
        • Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ двиТСния PIR
        • ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° контроля мощности
        • ШИМ-Π΄ΠΈΠΌΠΌΠ΅Ρ€
        • Радиочастотная связь
        • ΠŸΡ€Π°Π²ΠΈΠ»Π°
        • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сцСнариСв
        • ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ мост ΠΏΠΎ TCP
        • Π–Π°Π»ΡŽΠ·ΠΈ ΠΈ Талюзи
        • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ счСтчика
        • Подписка ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π° подписки
        • TasmotaClient
        • Thermost
        • Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹
        • Π—Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ TLS MQTT
        • TuyaMCU
        • Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ файловая систСма
        • Zigbee
        • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия
        • Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²
      • ESP32 (Π±Π΅Ρ‚Π°) ESP32 (Π±Π΅Ρ‚Π°)
        • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ
        • Berry Scripting Language
        • Bluetooth Low Energy
        • Touch GPIOs
      • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°
        • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
        • Alexa
        • AWS IoT
        • Domoticz
        • Home Assistant
        • Homebridge
        • HomeSeer
        • IP Symcon
        • KNX
        • NodeRed
        • nymea
        • OctoPrint
        • openHAB
        • Otto
        • IOBThroker11
        • IOBThroker11
        • ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства
          • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства
          • Π—ΡƒΠΌΠΌΠ΅Ρ€
          • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ шагового двигатСля A4988
          • Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° AHT1x Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности
          • AM2301 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности
          • APDS-9960 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ свСта ΠΈ ТСстов
          • AS3935 Franklin Lightning Sensor
          • AZ7798 CO 2 ΠΌΠ΅Ρ‚Ρ€
          • Bh2750 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ внСшнСй освСщСнности
          • BME280 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, влаТности ΠΈ давлСния
          • BME680 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, влаТности, давлСния ΠΈ Π³Π°Π·Π°
          • CC253x Zigbee module
          • Chirp! Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности
          • DFRobot DFPlayer Mini MP3 Player
          • Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности DHT11
          • Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18x20
          • DS3231 Часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
          • Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ EZO
          • ΠœΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth HM-10
          • ΠœΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth HM-17
          • HC-SR04 ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π΄Π°Π»ΡŒΠ½ΠΎΠΌΠ΅Ρ€
          • Honeywell HIH Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности
          • iAQ-Core Π΄Π°Ρ‚Ρ‡ΠΈΠΊ качСства Π²ΠΎΠ·Π΄ΡƒΡ…Π° Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ
          • IR Remote
          • Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ LM75AD
          • MCP23008 / MCP23017 GPIO Expander
          • MFRC522 RFID-ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚Π΅Π»ΡŒ
          • MGC3130 ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ 3D-отслСТивания ΠΈ ТСстов
          • MH-Z19B CO 2 Π”Π°Ρ‚Ρ‡ΠΈΠΊ
          • MLX

            Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€
          • MLX

            Массив инфракрасных Ρ‚Π΅Ρ€ΠΌΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²
          • MPR121 Смкостный сСнсорный Π΄Π°Ρ‚Ρ‡ΠΈΠΊ
          • MPU-6050 гироскоп ΠΈ аксСлСромСтр
          • NRF24 ΠœΠΎΠ΄ΡƒΠ»ΡŒ L01
          • OpenTherm
          • P1 Smart Meter
          • PAJ7620U2 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ТСстов
          • PCA9685 12-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ШИМ-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€
          • PN532 NFC-ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚Π΅Π»ΡŒ
          • PZEM-0xx ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ мощности
          • RCWL-0516 ΠΌΠΈΠΊΡ€ΠΎΠ²ΠΎΠ»Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π΄Π°Ρ€Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния
          • RDM116300 RFID
          • RF Transciever
          • SDS011 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ качСства Π²ΠΎΠ·Π΄ΡƒΡ…Π°
          • SHT30 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
          • TX20 / TX23 Π°Π½Π΅ΠΌΠΎΠΌΠ΅Ρ‚Ρ€
          • TSL2561 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ свСта
          • VEML6070 Π£Π€ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ свСта
          • VEML6075 UVA / UVB / UVINDEX Π”Π°Ρ‚Ρ‡ΠΈΠΊ
          • VEML7700 Π»Π°Π·Π΅Ρ€Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ VL
          • VEML7700 Π»Π°Π·Π΅Ρ€Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ VL
          • VEML7700 Π΄Π°Ρ‚Ρ‡ΠΈΠΊ внСшнСй освСщСнности
          • ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
          • WS2812B RGB Shield
          • WS2812B ΠΈ WS2813
        • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройства ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройства
          • ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСизвСстноС устройство
          • ВсС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ устройства
          • Распиновка модуля Wi-Fi
          • 9 0010 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
        • Help Help
          • FAQ
          • Troubleshooting
          • Device Recovery
          • Discord Support
        • Builds
        Made with Material for MkDocs

        Introduction to MCP23008 – Engineering Projects

        ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ, надСюсь, Ρƒ вас всС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ. Π’ сСгодняшнСм руководствС ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² MCP23008 . MCP23008 обСспСчиваСт 8-Π±ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° для ΡˆΠΈΠ½Ρ‹ I2C ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ SPI. Он ΠΈΠΌΠ΅Π΅Ρ‚ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ рСгистры ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для Π²Π²ΠΎΠ΄Π°, Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ измСнСния полярности. Π’Π΅Π΄ΡƒΡ‰Π΅Π΅ устройство ΠΌΠΎΠΆΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ MCP23008, записав Π±ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π° / Π²Ρ‹Ρ…ΠΎΠ΄Π°. ΠŸΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ рСгистра ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ полярности рСгистра инвСрсии, ΠΈ всС рСгистры ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ мастСром систСмы.MCP23008 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΈ классовых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Π³Π΄Π΅ трСбуСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ взаимодСйствиС I2C ΠΈ SPI. Π’ сСгодняшнСм постС ΠΌΡ‹ рассмотрим Π΅Π³ΠΎ распиновку, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, характСристики, прилоТСния, Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ Ρ‚. Π”. Π― Ρ‚Π°ΠΊΠΆΠ΅ подСлюсь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ссылками, Π³Π΄Π΅ я взаимодСйствовал с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы, Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² коммСнтариях, я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ваши ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с Introduction to MCP23008.

        Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

        – MCP23008
        • MCP23008 обСспСчиваСт 8-Π±ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° для ΡˆΠΈΠ½Ρ‹ I2C ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ SPI.Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ рСгистры ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для Π²Π²ΠΎΠ΄Π°, Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ измСнСния полярности.
        • Π’ этом ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° настроСны для Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ – для Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Π­Ρ‚ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ сконструированы Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ уровня ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ приводится Π² дСйствиС Π½Π° Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π­Ρ‚ΠΎ явлСниС происходит ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ MCU считываСт Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈ записываСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹.
        • Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ доступСн Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… 20-Π²Ρ‹Π²ΠΎΠ΄Π½Ρ‹Ρ… корпусах SSOP.Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ нСбольшого 6-Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ PIC10F202 Π² корпус SOT-23 Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ доступным для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.
        • Π›ΠΈΠ±ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ источнику питания 5 Π’ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСстовых ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Vdd ΠΈ GND, Π»ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ источнику питания 9 Π’ ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρƒ питания Π² Π²ΠΈΠ»ΠΊΡƒ.
        • Π’Π΅ΠΏΠ΅Ρ€ΡŒ обсудим Π΅Π³ΠΎ распиновку с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.

        MCP23008 Распиновка и описаниС

        Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ 18 основных распиновок MCP23008, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ описаны Π½ΠΈΠΆΠ΅ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– Π’ΠΈΠΏ
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 1 SCL / SCK Π­Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ часов.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 2 SDA / SI Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… (MCP23008) / Π²Π²ΠΎΠ΄Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (MCP23S08).
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ # 3 A2 / SO Π­Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ адрСса (MCP23008) / Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (MCP23S08). Он (А2) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ смСщСн ΠΈΠ·Π²Π½Π΅.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ # 4 A1 Π­Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ адрСса. Π”ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ прСдвзятым внСшнС.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ # 5 A0 Π­Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ адрСса.Π”ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ прСдвзятым внСшнС.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 6 RESET Π­Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ внСшнСго сброса.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ # 7 NC / CS НСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (MCP23008) / Π’Ρ…ΠΎΠ΄ Π²Ρ‹Π±ΠΎΡ€Π° внСшнСго Ρ‡ΠΈΠΏΠ° (MCP23S08).
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ # 8 INT Π­Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ прСрывания. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ высокий, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ сток.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 9 VSS Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для зазСмлСния.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 10 GP0 Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для прСрывания ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ слабого ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 11 GP1 Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для прСрывания ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ слабого ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 12 GP2 Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для прСрывания ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ слабого ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 13 GP3 Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для прСрывания ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ слабого ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 14 GP4 Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для прСрывания ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ слабого ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 15 GP5 Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для прСрывания ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ слабого ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ # 16 GP6 Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для прСрывания ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ слабого ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 17 GP7 Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ для прСрывания ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ / ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ слабого ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 18 VDD ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ питания.
        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ # 19 N / C N / C
        • Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° схСму распиновки.
        • Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ обсудим особСнности MCP23008.

        Π₯арактСристики MCP23008 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

        • Π­Ρ‚ΠΎ основныС особСнности MCP23008.
          • Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ состоит ΠΈΠ· Π΄Π²ΡƒΡ… 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»Π΅ΠΉ GPIO.
          • ДоступСн ΠΊΠ°ΠΊ с интСрфСйсом I2C, Ρ‚Π°ΠΊ ΠΈ с интСрфСйсом SPI.
          • На этой ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ свСтодиода для дСмонстрации Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°.
          • Он ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса ΠΈ ΠΏΠΎΡ€Ρ‚Π° GPIO, Ρ‡Ρ‚ΠΎ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
          • Он ΠΈΠΌΠ΅Π΅Ρ‚ рСгистр инвСрсии полярности для настройки Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°.
          • Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ…ΠΎΠ΄ внСшнСго сброса.
          • Π•Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС составляСт ΠΎΡ‚ 1,8 Π΄ΠΎ 5,5 Π’ ΠΏΡ€ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΎΡ‚ -40 Π΄ΠΎ +85 ΠΏΠΎ ЦСльсию.

        MCP23008 Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Arduino

        • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ собираСмся ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ, расскаТСт Π½Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° MCP23008 с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Arduino.
        • Π‘Π½Π°Ρ‡Π°Π»Π° обсудим ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

        • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
          • Π­Ρ‚ΠΎ основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
          • MCP23008 Π Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°.
          • НСсколько рСзисторов 220 Ом.
          • НСсколько свСтодиодов.
          • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino
          • .
        • Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ объясним наши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.
        • Π’ этой схСмС ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ рСзистор 220 Ом ΠΈ свСтодиод.
        • Для Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ питания ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ + 5V ΠΊ Vdd ΠΈ Vss ΠΊ GND.

        • Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 1 MCP23008, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся SCL, ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ β„– 5 Arduino.Π­Ρ‚ΠΎ обСспСчиваСт ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ часов ΠΌΠ΅ΠΆΠ΄Ρƒ Arduino ΠΈ микросхСмой Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»Ρ ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°.

        • ПослС этого ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 2 MCP23008, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся SDA, ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ β„– 4 Arduino. Π­Ρ‚ΠΎ соСдинСниС позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Arduino ΠΈ микросхСмой Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»Ρ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°.

        • Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Ρ‹Π²ΠΎΠ΄ прСрывания, поэтому ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄ INT Π½Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ.

        • Π’Ρ‹Π²ΠΎΠ΄ RESET Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ + 5V. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ, Π° Π½Π΅ ΠΊ Arduino.Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹, Π²Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚Π΅ этот Π²Ρ‹Π²ΠΎΠ΄ Π½Π° Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

        • ПослС этого ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ адрСсныС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ A0, A1 ΠΈ A2 ΠΊ Π·Π΅ΠΌΠ»Π΅. Он Π΄Π΅Π»Π°Π΅Ρ‚ адрСс этих 3 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² 000.

        • Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ.
          ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ MCP23008
          • Как ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, этот ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ I2C, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ SPI, благодаря этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈ ​​устройствах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

        Π˜Ρ‚Π°ΠΊ, Π΄Ρ€ΡƒΠ·ΡŒΡ, это всС ΠΎ MCP23008, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ вопросы ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ, Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² коммСнтариях, я Ρ€Π΅ΡˆΡƒ ваши ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.Бпасибо Π·Π° ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ°.

        Π Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° MCP230xx – ESPHome

        БСрия Microchip MCP230xx ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с шиной IΒ²C.

        ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

        MCP23008 ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

        ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MCP23008 (Ρ‚Π°Π±Π»ΠΈΡ†Π°, Adafruit) ΠΈΠΌΠ΅Π΅Ρ‚ 8 GPIO, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСзависимо.

         # ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
        mcp23008:
          - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€: 'mcp23008_hub'
            адрСс: 0x20
        
        # Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹
        Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ:
          - ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: gpio
            имя: "MCP23008 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 0"
            ΡˆΡ‚Ρ‹Ρ€ΡŒ:
              mcp23xxx: mcp23008_hub
              # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ€ 0
              число: 0
              Ρ€Π΅ΠΆΠΈΠΌ: Π’Π«Π₯ΠžΠ”
              ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ: лоТь
        
        # Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹
        binary_sensor:
          - ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: gpio
            имя: Β«ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 1 MCP23008Β»
            ΡˆΡ‚Ρ‹Ρ€ΡŒ:
              mcp23xxx: mcp23008_hub
              # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ€ 1
              Π½ΠΎΠΌΠ΅Ρ€ 1
              # Одно из INPUT или INPUT_PULLUP
              Ρ€Π΅ΠΆΠΈΠΌ: Π’Π₯ΠžΠ”
              ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ: лоТь
         

        ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

        • id ( ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ , ID): ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° MCP23008.

        • адрСс ( Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ , int): IΒ²C-адрСс Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0x20 .

        • open_drain_interrupt ( Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ , bool): сконфигурируйтС Π²Ρ‹Π²ΠΎΠ΄ прСрывания для Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ стока. ПолСзно, ΠΊΠΎΠ³Π΄Π° напряТСниС питания MCP23008 ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 3,3 Π’. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот ΡˆΡ‚ΠΈΡ„Ρ‚ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ этого Ρ€Π΅ΠΆΠΈΠΌΠ° потрСбуСтся ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор (Π΄ΠΎ 3,3 Π’).

        ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²:

        • mcp23xxx ( ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ , ID): ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° MCP23008.

        • ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ( Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ): УстановитС этот Π²Ρ‹Π²ΠΎΠ΄ для срабатывания Π²Ρ‹Π²ΠΎΠ΄Π° INT Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π˜Π—ΠœΠ•ΠΠ•ΠΠ˜Π• , ΠŸΠžΠ”ΠͺΠ•Πœ , ΠŸΠΠ”Π•ΠΠ˜Π• .

        • Π½ΠΎΠΌΠ΅Ρ€ ( ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ , Ρ†Π΅Π»ΠΎΠ΅ число): Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°.

        • ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ( ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ , логичСский): Ссли всС ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ ΠΈ записанныС значСния слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π›ΠΎΠΆΡŒ .

        • Ρ€Π΅ΠΆΠΈΠΌ ( Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ , строка): Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСтся для Π²Ρ‹Π²ΠΎΠ΄Π°.Один ΠΈΠ· INPUT ΠΈΠ»ΠΈ OUTPUT .

        MCP23016 ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

        ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MCP23016 (Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚) ΠΈΠΌΠ΅Π΅Ρ‚ 16 GPIO ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

        ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

        Π Π΅ΠΆΠΈΠΌ INPUT_PULLUP Π½Π΅ поддСрТиваСтся Π½Π° этом устройствС.

         # ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
        mcp23016:
          - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€: 'mcp23016_hub'
            адрСс: 0x20
        
        # Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹
        Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ:
          - ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: gpio
            имя: "MCP23016 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 0"
            ΡˆΡ‚Ρ‹Ρ€ΡŒ:
              mcp23016: mcp23016_hub
              # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ€ 0
              число: 0
              Ρ€Π΅ΠΆΠΈΠΌ: Π’Π«Π₯ΠžΠ”
              ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ: лоТь
        
        # Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹
        binary_sensor:
          - ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: gpio
            имя: Β«ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 1 MCP23016Β»
            ΡˆΡ‚Ρ‹Ρ€ΡŒ:
              mcp23016: mcp23016_hub
              # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ€ 1
              Π½ΠΎΠΌΠ΅Ρ€ 1
              Ρ€Π΅ΠΆΠΈΠΌ: Π’Π₯ΠžΠ”
              ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ: лоТь
         

        ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

        • id ( ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ , ID): ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° MCP23016.

        • адрСс ( Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ , int): IΒ²C-адрСс Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0x20 .

        ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²:

        • mcp23xxx ( ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ , ID): ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° MCP23016.

        • ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈΠ· схСмы Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

        MCP23017 ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

        ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MCP23017 позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΠΈ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° MCP23017 (тСхничСская спСцификация, Adafruit) Π² ESPHome.Для связи ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡˆΠΈΠ½Ρƒ IΒ²C.

        ПослС настройки Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· 16 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π² качСствС Π±ΡƒΠ»Π°Π²ΠΊΠΈ для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π’ ESPHome ΠΎΠ½ΠΈ ΡΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ настоящий Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ GPIO. ΠΈ поэтому ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ESPHome, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ GPIO Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ GPIO.

         # ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
        mcp23017:
          - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€: 'mcp23017_hub'
            адрСс: 0x20
        
        # Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹
        Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ:
          - ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: gpio
            имя: "MCP23017 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 0"
            ΡˆΡ‚Ρ‹Ρ€ΡŒ:
              mcp23xxx: mcp23017_hub
              # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ€ 0
              число: 0
              Ρ€Π΅ΠΆΠΈΠΌ: Π’Π«Π₯ΠžΠ”
              ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ: лоТь
        
        # Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹
        binary_sensor:
          - ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°: gpio
            имя: "ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 1 MCP23017"
            ΡˆΡ‚Ρ‹Ρ€ΡŒ:
              mcp23xxx: mcp23017_hub
              # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ€ 1
              Π½ΠΎΠΌΠ΅Ρ€ 1
              # Одно из INPUT или INPUT_PULLUP
              Ρ€Π΅ΠΆΠΈΠΌ: INPUT_PULLUP
              ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ: лоТь
         

        ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

        • id ( ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ , ID): ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° MCP23017.

        • адрСс ( Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ , int): IΒ²C-адрСс Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0x20 .

        • open_drain_interrupt ( Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ , bool): сконфигурируйтС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ прСрывания для Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ стока. ПолСзно, ΠΊΠΎΠ³Π΄Π° напряТСниС питания MCP23017 ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 3,3 Π’. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти Π±ΡƒΠ»Π°Π²ΠΊΠΈ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ этого Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы (Π΄ΠΎ 3,3 Π’).

        ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²:

        • mcp23xxx ( ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ , ID): ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° MCP23017.

        • ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ( ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ): установитС этот Π²Ρ‹Π²ΠΎΠ΄ для срабатывания Π²Ρ‹Π²ΠΎΠ΄Π° INT ΠΏΠΎΡ€Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π˜Π—ΠœΠ•ΠΠ•ΠΠ˜Π• , ΠŸΠžΠ”ΠͺΠ•Πœ , ΠŸΠΠ”Π•ΠΠ˜Π• .

        • ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈΠ· схСмы Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

        Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅

        Mcp23008 | Hackaday

        Π£

        [splat238] Π»Π΅ΠΆΠ°Π»Π° Ρ‚ΠΎΠ½Π½Π° запасных Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΊΡƒΠΏΠΈΠ» Π»ΠΈΠ±ΠΎ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π»ΠΈΠ±ΠΎ Π² качСствС ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ, поэтому ΠΎΠ½ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ. Он Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ особСнно ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² условиях мастСрской. По совпадСнию, ΠΎΠ½ Π±Ρ‹Π» Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Ρ…Π°ΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрСли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π°Π·Π°Π΄.

        Он оснастил своС устройство ΠΏΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠΎΠ²Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ, Ρ‚Π°Ρ…ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, ИК-Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, транспортиром, Π»Π°Π·Π΅Ρ€Π½ΠΎΠΉ ΡƒΠΊΠ°Π·ΠΊΠΎΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ, ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ станут ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ пространству любого Ρ…Π°ΠΊΠ΅Ρ€Π°. По ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ даСтся ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Β«Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС» своСго Ρ€ΠΎΠ΄Π° ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ руководством ΠΏΠΎ распространСнным ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ восприятия для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² оборудования.Π’Π°Ρ…ΠΎΠΌΠ΅Ρ‚Ρ€, Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€, лазСрная ΡƒΠΊΠ°Π·ΠΊΠ° ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ обновлСниями ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π΅Π½ΠΈΠΌ больший дисплСй, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, особСнно ΠΏΡ€ΠΈ использовании компаса ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ уровня «яблочко» срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² сборкС [splat238’s] слишком Π²Π΅Π»ΠΈΠΊΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, поэтому, поТалуйста, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π΅Π³ΠΎ инструкциями ΠΏΠΎ ссылкС Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ всС подробности. [splat238] сдСлал свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ для установки ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ созданиСм ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ конструкции, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ссли ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сквозной ΠΏΠ°ΠΉΠΊΠΈ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС трСбуСтся всСго нСсколько рСзисторов 0805. ΠšΠΎΡ€ΠΏΡƒΡ спроСктирован Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ с инструмСнтом ΠΎΠ΄Π½ΠΎΠΉ Ρ€ΡƒΠΊΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

        НаконСц, устройство питаСтся ΠΎΡ‚ пСрСзаряТаСмой Π»ΠΈΡ‚ΠΈΠΉ-ΠΏΠΎΠ»ΠΈΠΌΠ΅Ρ€Π½ΠΎΠΉ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΌ. И, Ссли ΡƒΠΆΠ΅ Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, аккумулятор ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€ΡΠΆΠ°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· USB ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π΅ солнСчныС ΠΏΠ°Π½Π΅Π»ΠΈ, установлСнныС Π² корпусС.Π₯ΠΎΡ€ΠΎΡˆΠΎ, солнСчная зарядка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ Ρ„Π°Ρ‚ΡƒΡ€ΠΈΡ‚Π°, Π½ΠΎ Π² любом случаС это крутая сборка.

        ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ инструмСнтами DIY Π½Π° Hackaday.

        Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ «ШвСйцарский армСйский Π½ΠΎΠΆ ΠΈΠ· слСсарных инструмСнтов» β†’

        Поиск элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ запчастСй

        УсилитСли

        АналоговыС ИБ

        Π—ΡƒΠΌΠΌΠ΅Ρ€Ρ‹, Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Ρ‹

        ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€Ρ‹

        Π Π°Π·ΡŠΠ΅ΠΌΡ‹

        ΠšΡ€ΠΈΡΡ‚Π°Π»Π»Ρ‹

        ΠœΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ инструмСнты

        Π”ΠΈΠΎΠ΄Ρ‹

        ИБ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

        ИБ встроСнной ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ

        ВстроСнныС процСссоры ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹

        Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹

        Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

        ΠŸΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΠΈ

        ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ / ΠŸΡ€ΠΈΠΏΠΎΠΈ / АксСссуары / Аккумуляторы

        ΠšΠ°Ρ‚ΡƒΡˆΠΊΠΈ индуктивности, дроссСли ΠΈ трансформаторы

        Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ / Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

        Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½Ρ‹Π΅ ИБ

        IoT / ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

        ЛогичСскиС ИБ

        ΠŸΠ°ΠΌΡΡ‚ΡŒ

        Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ

        ΠžΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹, свСтодиоды ΠΈ инфракрасный ΠΏΠΎΡ€Ρ‚

        ИБ управлСния ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ

        ΠšΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ ΠΈ Ρ€Π΅Π»Π΅

        RF ΠΈ Ρ€Π°Π΄ΠΈΠΎ

        РСзисторы

        Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ

        Вранзисторы

        ΠΏΡ€ΠΎΡ‡ΠΈΠ΅

        MCP23008-E / SP 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом 1.

        7 ΠœΠ“Ρ† I2C – Juried Engineering

        ОписаниС :

        Π‘ MCP23008 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ восСмь ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΡ€Ρ‚ΠΎΠ². MCP23008 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° I 2 C, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ совмСстно с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами I 2 C, ΠΈ Π²Π·Π°ΠΌΠ΅Π½ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ восСмь ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния GPIO. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· восьми ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² качСствС Π²Ρ…ΠΎΠ΄Π°, Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ…ΠΎΠ΄Π° с подтяТкой. Π’Ρ‹ Π½Π΅ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅, Π½ΠΎ Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· внСшний Π²Ρ‹Π²ΠΎΠ΄ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ любого ΠΈΠ· Π²Ρ…ΠΎΠ΄ΠΎΠ², поэтому Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ постоянно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ IC.

        MCP23008 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ напряТСний 2,7-5,5 Π’ (Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ для установок 3,3 ΠΈΠ»ΠΈ 5 Π’), ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ / ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎ 20 мА с любого ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для свСтодиодов ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ пропускного устройства MOSFET Ρ‚ΠΎΠΊ становится доступным для Π±ΠΎΠ»Π΅Π΅ тяТСлых Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ. MCP23008 – это DIP-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, поэтому ΠΎΠ½ совмСстим с ΠΌΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ ΠΈ Π³ΠΎΡ‚ΠΎΠ² для вашСго ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°.

        Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ большС 8 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² GPIO? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ адрСс I 2 C, связав ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ADDR0-2 с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ, для получСния Π΄ΠΎ восьми ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… адрСсов.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ восСмь микросхСм ΠΌΠΎΠ³ΡƒΡ‚ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΡˆΠΈΠ½Ρƒ I 2 C, обСспСчивая доступ ΠΊ 64 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

        Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ :

        ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ этого ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°:
        • 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° – Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Ρ…ΠΎΠ΄Ρƒ
        • Высокоскоростной интСрфСйс I2C – 100 ΠΊΠ“Ρ†, 400 ΠΊΠ“Ρ†, 1,7 ΠœΠ“Ρ†, Π½ΠΈΠ·ΠΊΠΈΠΉ Ρ‚ΠΎΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания: 1 мкА (макс.)
        • АппаратныС адрСсныС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹
        • – Ρ‚Ρ€ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ шинС Π΄ΠΎ восьми устройств, Π²Ρ…ΠΎΠ΄ внСшнСго сброса
        • Π’Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ прСрывания – ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠ°ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ высокий, Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ сток
        • НастраиваСмый источник прСрывания – ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ настроСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, рСгистр инвСрсии полярности для настройки полярности Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°

        БостояниС :
        • Новый ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (Ρ‹) – MCP23008-E / SP MCP23008 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом 1. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ°, совмСстимая с I2C, 7 ΠœΠ“Ρ† DIP-18.
        • Friendly Note : ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ мноТСствС Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Π»ΠΎΠΊ, доступных Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅.

        ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния:

        • ΠœΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ. Если Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΈΠ»ΠΈ количСство Π΄Π΅Ρ‚Π°Π»ΠΈ, сообщитС Π½Π°ΠΌ ΠΎΠ± этом. ΠœΡ‹ сдСлаСм всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ вас.

        AN013 Π’Ρ€Π΅ΠΊΠ΅Ρ€ GPIO | Лист Π΄Π°Π½Π½Ρ‹Ρ…

        Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, связанныС с этой Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π² Π²ΠΈΠ΄Π΅ zip-Ρ„Π°ΠΉΠ»Π°.

        Автор: Π ΠΈΠΊ

        Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

        Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΈ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ нСсколько Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ²:

        • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Tracker One с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° M8.
        • ВзаимодСйствиС с устройствами I2C 5 Π’ (опция).
        • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ MCP23008 для добавлСния 8 GPIO. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн ΠΊΠ°ΠΊ 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’ GPIO Π²ΠΎ врСмя сборки ΠΏΠ»Π°Ρ‚Ρ‹.

        РазъСм Tracker One M8 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ доступных ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° для GPIO, ΠΈ Π΄Π²Π° ΠΈΠ· Π½ΠΈΡ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΈ I2C. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ внСшний интСрфСйс MCP23008 I2C GPIO, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² GPIO.

        nRF52840 MCU GPIO ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 3,3 Π’ ΠΈ Π½Π΅ допускаСт 5 Π’. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, описанныС Π² этой Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ, для взаимодСйствия с 5V GPIO с истинными логичСскими уровнями 5V.

        MCP23008 позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для Π²Π²ΠΎΠ΄Π°, подтягивания Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ высокий импСданс (Hi-Z), поэтому Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π² стилС с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ.

        Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Π΅ большС GPIO, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ MCP23017 (16 GPIO) ΠΈ Π΄Π°ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

        AN027 Кнопка Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π° ΠΈ свСтодиоды ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π΄Π²Π° свСтодиода, Π·ΡƒΠΌΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΡ€Ρ‚ I2C 5 Π’ для Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности SHT30 ΠΊ Tracker One с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° M8.

        ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

        8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ M8 (8 ΠΌΠΌ) Π½Π° Tracker One являСтся стандартным, Π½ΠΎ встрСчаСтся Ρ€Π΅Π΄ΠΊΠΎ. НСкоторыС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ M12, Π±ΠΎΠ»Π΅Π΅ распространСны, ΠΎΠ΄Π½Π°ΠΊΠΎ для Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° 12 ΠΌΠΌ потрСбовался Π±Ρ‹ Π±ΠΎΠ»Π΅Π΅ высокий корпус, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, компания Particle прСдоставит кабСль Ρ‚ΠΈΠΏΠ° Β«ΠΌΠ°ΠΌΠ°-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Β» M8, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ этому.Π­Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ, Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

        ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ кабСльного сальника Π² корпус Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, пропусканиС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· сальник ΠΈ ΠΈΡ… Π·Π°Π΄Π΅Π»ΠΊΠ° Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

        Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… способов:

        • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΊ PHR-8 для сопряТСния с B8B-PH Π½Π° вашСй ΠΏΠ»Π°Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
        • ΠŸΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Π²ΠΈΠ½Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ»Π΅ΠΌΠΌΡ‹ ΠΊ вашСй ΠΏΠ»Π°Ρ‚Π΅
        • Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅, припаяв ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ ΠΏΠ»Π°Ρ‚Π΅

        Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² качСствС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Π² цСлях ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ.Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π°Π·ΡŠΠ΅ΠΌ B8B-PH, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Tracker One Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Tracker Carrier. Π­Ρ‚ΠΎΡ‚ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ нСсущСй ΠΏΠ»Π°Ρ‚Π΅ Tracker One ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρƒ eval с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого Π² сборкС кабСля PHR-8 – PHR-8:

        Если Π²Ρ‹ заинтСрСсованы Π² создании ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ Tracker One M8, Π½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ†Π΅Π½ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Tracker SoM, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсСн этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π­Ρ‚ΠΎ всСго лишь Π½Π°Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄ΠΈΠ·Π°ΠΉΠ½Π°, BoM ΠΈ Ρ‚. Π”.ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ доску ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ; ΠΎΠ½ нСдоступСн Π² Π²ΠΈΠ΄Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π’ Π½Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΡŠΠ΅ΠΌ M8.

        ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ оборудования

        Полная конструкция

        Π‘Ρ…Π΅ΠΌΠ°:

        Доска:

        Π€Π°ΠΉΠ»Ρ‹ БАПР Eagle для этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ Gerber Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ eagle .

        BoM (Bill of Materials) – 5V GPIO

        BoM (Bill of Materials) – 3.3 Π’ GPIO

        Π‘Π±ΠΎΡ€ΠΊΠ° (5 Π’)

        Π­Ρ‚Ρƒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ 3,3 Π’ GPIO ΠΈΠ»ΠΈ 5 Π’ GPIO. ΠŸΡ€ΠΈ сборкС ΠΊΠ°ΠΊ 5Π’:

        • НасСлСниС U4 (PCA9306)
        • Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ R1, R2, R5, R9
        • Π”ΠΠŸ R3, R4, R8

        Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны с рСзисторами DNP (Π½Π΅ заполняйтС). Установка ΠΎΠ±ΠΎΠΈΡ… R8 ΠΈ R9 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΡŽ 3V3 Π½Π° 5V, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ рСгулятор XCL224. Волько ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½.

        Π‘Π±ΠΎΡ€ΠΊΠ° (3,3 Π’)

        Π­Ρ‚Ρƒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ 3. 3 Π’ GPIO ΠΈΠ»ΠΈ 5 Π’ GPIO. ΠŸΡ€ΠΈ сборкС ΠΊΠ°ΠΊ 3,3 Π’:

        • Π”ΠΠŸ Π£4 (PCA9306)
        • Π”ΠΠŸ R1, R2, R5, R9
        • УстановитС рСзистор 0 Ом R3, R4, R8

        Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны с рСзисторами DNP (Π½Π΅ заполняйтС). Установка ΠΎΠ±ΠΎΠΈΡ… R8 ΠΈ R9 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΡŽ 3V3 Π½Π° 5V, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ рСгулятор XCL224. Волько ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½.

        РСгулятор

        РазъСм M8 ΠΏΠΎΠ΄Π°Π΅Ρ‚ 5 Π’ ΠΏΡ€ΠΈ 370 мА, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CAN_PWR GPIO.На SoM Tracker Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΈ 5 Π’ доступны ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ USB ΠΈ внСшнСго VIN-питания.

        ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ nRF52840 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ логичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ 3,3 Π’ Π½Π° I2C, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΈ GPIO, часто трСбуСтся стабилизатор 3,3 Π’. Π’ этой конструкции ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Torex XCL223 ΠΈΠ»ΠΈ XCL224. Он ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ, Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ внСшнСго ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎ экономит мСсто ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° BoM. Π­Ρ‚ΠΎ рСгулятор Π½Π° 700 мА, Π½ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π΄ΠΎ 370 мА Π½Π° CAN_5V.

        ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с 5V GPIO, 3.РСгулятор 3 Π’ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ трСбуСтся для питания стороны 3 Π’ 3 ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ уровня I2C PCA9306, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для nRF52 трСбуСтся 3,3 Π’ GPIO ΠΈ I2C.

        XCL224 ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ ΠΈ нСсколько склонСн ΠΊ ΠΏΠ°ΠΉΠΊΠ΅ мостов. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ тСстировании ΠΏΠ»Π°Ρ‚Ρ‹ я ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡΡŒ ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ B8B-PH, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ источник питания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я ΠΌΠΎΠ³ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ.

        PCA9306

        Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ GPIO ΠΏΡ€ΠΈ 5 Π’, для этого потрСбуСтся ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ уровня I2C.

        nRF52 Π½Π΅ устойчив ΠΊ 5Π’! Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ 5V I2C!

        Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ уровня I2C PCA9306.Π­Ρ‚ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ 3,3 Π’ ΠΈ 5 Π’. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ I2C являСтся Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ Π½Π° ΠΎΠ±ΠΎΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… (SDA ΠΈ SCL), поэтому Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ простой ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ уровня.

        ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для I2C Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы, ΠΈ эта конструкция Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π°, ΠΎΠ΄ΠΈΠ½ Π½Π° 3,3 Π’ ΠΈ ΠΎΠ΄ΠΈΠ½ Π½Π° 5 Π’, с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны PCA9306.

        ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ GPIO с напряТСниСм 3,3 Π’, PCA9306 ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ шин I2C Π±Π΅Π· PCA9306 ΠΈ питания MCP23008 с напряТСниСм 3 рСзистора установлСны Ρ‚Ρ€ΠΈ 0-ΠΎΠΌΠ½Ρ‹Ρ… рСзистора.3Π’.

        MCP23008

        MCP23008 – это микросхСма интСрфСйса I2C-GPIO. Он ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ GPIO GP0-GP6 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ ΠΊΠ»Π΅ΠΌΠΌΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ΄ΠΊΠ΅ с Π²ΠΈΠ½Ρ‚ΠΎΠ²Ρ‹ΠΌΠΈ Π·Π°ΠΆΠΈΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ припаяны нСпосрСдствСнно ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ.

        Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ эта конструкция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 18-SOIC Π²Π΅Ρ€ΡΠΈΡŽ MCP23008, Π² AN018 Tracker Level ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ корпус 20-QFN-EP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мСньшС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ. ВозмоТности ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ для ΠΎΠ±ΠΎΠΈΡ… Ρ‡ΠΈΠΏΠΎΠ².

        РазъСм

        Qwiic

        На этой ΠΏΠ»Π°Ρ‚Π΅ имССтся Ρ€Π°Π·ΡŠΠ΅ΠΌ Sparkfun Qwiic.Π­Ρ‚ΠΎ позволяСт Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства I2C ΠΊ этой ΠΏΠ»Π°Ρ‚Π΅. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для тСстирования ΠΈ создания ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ², Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для сСрийного устройства. На этой страницС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Qwiic ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ Π½ΠΎΠ²Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

        ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°

        ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Tracker Edge

        Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для использования с Particle Workbench Π² Π²ΠΈΠ΄Π΅ zip-Ρ„Π°ΠΉΠ»Π° здСсь:

        ВСрсия: Tracker Edge v14 (ОБ устройства 3.0.0) Tracker Edge v13 (ОБ устройства 3.0.0) Tracker Edge v12 (ОБ устройства 3.0.0-rc.2 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии) Tracker Edge v11 (ОБ устройства 2.0.0-rc.4 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии) Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

        • РаспакуйтС tracker-an013.zip Π² ΠΏΠ°ΠΏΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ
        • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ tracker-an013 Π² Workbench с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ File – Open … ; это ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнный ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
        • Π’ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ (Command-Shift-P ΠΈΠ»ΠΈ Ctrl-Shift-P) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Particle: Configure Project for Device .
        • Если Π²Ρ‹ строитС Π² ΠΎΠ±Π»Π°ΠΊΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Particle: Cloud Flash ΠΈΠ»ΠΈ Particle: Cloud Compile .
        • Если Π²Ρ‹ строитС локально, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ CLI, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Particle: запуститС CLI , Π·Π°Ρ‚Π΅ΠΌ:
          копия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ частиц
          
        Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ

        ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Tracker Edge ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с Github:

        https://github.com/particle-iot/tracker-edge

        ВСроятно, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ послС клонирования источника:

          git clone https: // github.com / Particle-iot / Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€-ΠΊΡ€Π°ΠΉ
        cd Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ ΠΊΡ€Π°ΠΉ
        git ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ подмодуля --init --recursive
          
        • Open Particle Workbench.
        • Из ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Particle: Import Project .
        • ЗапуститС Particle: настройтС Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для устройства , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ 1.5.4-rc.1, 2.0.0-rc.3 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ позднюю, Tracker ΠΈ своС устройство.
        • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Particle: Flash-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (локальноС) .

        Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ использовали ΠΎΠΏΡ†ΠΈΡŽ Mark As Development Device для вашСго устройства Tracker Π² вашСм ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ Tracker.Если Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ устройство ΠΊΠ°ΠΊ устройство для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ с вСрсиСй ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ вСрсиСй ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° сразу послС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΎΠ±Π»Π°ΠΊΡƒ, пСрСзаписав ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ установили.

        Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ MCP23008

        Из ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ Π² Workbench, Particle: Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ , Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ MCP23008-RK .

        Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

        ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ main.cpp

        Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°

        .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *