Bliksem! De Lightning-Detector voor Raspberry Pi weerstation (bijgewerkt) (1 / 6 stap)

Stap 1: Sluit de Lightning-Detector aan WeatherPi


De volledige Instructable voor het bouwen van WeatherPi, een zonne-aangedreven Raspberry Pi gebaseerd weerstation, met inbegrip van de lijst van onderdelen en volledige bedrading lijst is hier.

Aangezien we onze andere MOD-1016 AS3935 breakout board links op het bord WeatherPiArduino voorlopig, besloten we om toe te voegen een extra MOD-1016 AS3935.

Aangezien de MOD-1016 heeft een vaste I2C adres (0x03), kon niet verbinden we het tot dezelfde I2C bus zoals het WeatherPiArduino-bestuur is op. Dus, gebruik de I2C Multiplexer bestuur, we zetten de tweede MO-1016 bus 2.

Wij zijn altijd actief in conflicten met de adressering op de I2C-apparaat. Want er geen normen zijn, soms meerdere apparaten zullen hebben hetzelfde adres, zoals 0x03, en u bent gewoon pech in rijklare beiden op dezelfde I2C bus zonder een heleboel jimmy tuigage.

4 kanaal Multiplexed I2C Breakout Board

Als u dit probleem kunt u adresseren (specifiek het conflict tussen een INA3221 en de vochtigheid binnen Sensor, evenals het hebben van twee identieke bliksem sensoren - zie hieronder) we toegevoegd een I2C Bus Multiplexer aan het ontwerp waardoor we hebben veel meer I2C-apparaten op de bus, ongeacht adresconflicten. Hieronder is onze huidige lijst met I2C apparaten in WeatherPi.

Module Adres I2C Mux Bus #
BMP180-Luchtdruk0x77Bus 0
Real Time klok DS32310x68Bus 0
ATC EEPROM0x56 (of 0x57)Bus 0
ADS1015 Analoog naar Digitaal Converter0x49Bus 0
FRAM niet-vluchtig opslag0x50Bus 0
ADS1015 op SunAirPlus0x48Bus 1
INA3221 3 Channel spanning/stroom Monitor op SunAirPlus0x40Bus 1
Ingesloten avonturen bliksem Detector0x03Bus 0
Ingesloten avonturen bliksem Detector0x03Bus 2
AM2315 Temp/Buitenvochtigheid0x5CBus 1
Grove I2C 4 kanaal I2C Bus Mux0x73Op alle bussen
HTU21D-F vochtigheid Sensor0x40Bus 0

Merk op dat een aantal apparaten hetzelfde adres moeten. Dit probleem wordt opgelost met behulp van de Grove I2C Mux Breakout Board.

Bedrading van de lijst

Dit zijn gewoon de toevoegingen aan de lijst van de bedrading voor de AS3935 Breakout Board aangesloten op Bus2 van de I2C Mux en geplaatst in de 3D afgedrukt pyloon. De lijst van de volledige bedrading voor WeatherPi is op de Instructable.

Grove I2C Mux Board (GI2CM)
JP5 - I2C Bus2Externe AS3935 Breakout Board (ASBB)
GI2CM JP5/Pin 3: VDU2

3,3 v van Pi/schroef-Connector

3,3 v van Pi/schroef-Connector

GI2CM JP5/Pin 2: GNDASBB: GNDGND voor ASBB Board
GI2CM JP5/Pin 5: SC2ASBB: SCLSCL voor ASBB Board
GI2CM JP5/Pin 4: SD2ASBB: SDASDA voor ASBB Board

Externe AS3935 Breakout Board (ASBB)

Externe AS3935 Breakout Board (ASBB)

JP5 - I2C Bus2

ASBB: VCC

3,3 v van Pi/schroef-Connector

3,3 v van Pi/schroef-Connector

ASBB: GND

GI2CM JP5/Pin 2: GND

GND voor ASBB Board
ASBB: SCL

GI2CM JP5/Pin 5: SC2

SCL voor ASBB Board
ASBB: SDA

GI2CM JP5/Pin 4: SD2

SDA voor ASBB Board
ASBB: IRQ

PiA + GPIO/Pin 15: GPIO 22

IRQ-regel voor Raspberry Pi

Hier is wat de I2C-bus ziet eruit als op de Raspberry Pi. Dit is de output van de voorbeeldcode met de I2C 4 kanaal Mux (dus er zijn 4 onafhankelijke bussen weergegeven voor de I2C-bus).
Merk op dat WeatherPi Bus 0, Bus 1 en 2 van de Bus gebruikt.

Bus 2 wordt alleen gebruikt voor de verbinding met de externe detector MOD-1016 AS9535 Lightning. Uitvoeren van de test software voor de I2C Mux Breakout Board geeft de volgende resultaten:

 Test SDL_Pi_TCA9545 Version 1.0 - SwitchDoc Labs Sample uses 0x73 Program Started at:2015-05-19 02:45:59 -----------BUS 0------------------- addr = 0x73 returndata = 0x81 tca9545 control register B3-B0 = 0x1 ignore Interrupts if INT3' - INT0' not connected tca9545 control register Interrupts = 0x8 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 03 -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: 40 -- -- -- -- -- -- -- -- 49 -- -- -- -- -- -- 50: 50 -- -- -- -- -- 56 -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- 70: -- -- -- 73 -- -- -- 77 ----------------------------------- -----------BUS 1------------------- addr = 0x73 returndata = 0xa2 tca9545 control register B3-B0 = 0x2 ignore Interrupts if INT3' - INT0' not connected tca9545 control register Interrupts = 0xa 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: 40 -- -- -- -- -- -- -- 48 -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- 73 -- -- -- -- ----------------------------------- -----------BUS 2------------------- addr = 0x73 returndata = 0x84 tca9545 control register B3-B0 = 0x4 ignore Interrupts if INT3' - INT0' not connected tca9545 control register Interrupts = 0x8 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 03 -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- 73 -- -- -- -- ----------------------------------- 

Gerelateerde Artikelen

Arduino Pocket Lightning Detector

Arduino Pocket Lightning Detector

Wij allen genieten van werken en buiten spelen. Maar ik denk dat iedereen het ermee eens dat door bliksem terwijl je plezier buiten uitdagend krijgen getroffen... niet leuk!OK genoeg met de leuke intro...Dit project kwam tot stand toen, terwijl ik wa
Volledige DIY Raspberry Pi weerstation met Software

Volledige DIY Raspberry Pi weerstation met Software

Terug in eind februari zag ik deze post op de site van de Raspberry Pi.http://www.raspberrypi.org/school-Weather-station-...Ze had Raspberry Pi weerstations voor scholen gemaakt. Ik wilde een volledig! Maar op dat moment (en ik geloof nog steeds vana
DIY Infrarood Sensor bewegingssysteem voor Raspberry Pi

DIY Infrarood Sensor bewegingssysteem voor Raspberry Pi

Tijdens de maand juli 2015, ik legde een stage van de middelbare school bij Colorado State University, en één van de projecten die ik heb gewerkt was dat van een infrarode nabijheidssensor voor Raspberry Pi.Deze korte reeks infrarode sensor kan worde
Raspberry Pi weerstation zonne-

Raspberry Pi weerstation zonne-

Aangespoord door de voltooiing van mijn twee vorige projecten, de Compact Camera en de draagbare gameconsole, wilde ik te vinden van een nieuwe uitdaging. De natuurlijke progressie was een outdoor externe systeem...Ik wilde het bouwen van een Raspber
Raspberry PI weerstation

Raspberry PI weerstation

In deze tutorial uitleggen we hoe te geven van de Raspberry PI sensor temperatuur, de vochtigheid en de helderheid. We kunnen gemakkelijk draaien rond onze frambozen in een weerstation.Hardwarevereisten:Temperatuur en vochtigheid sensor SHT21 I2C. Al
PardusARM voor Raspberry Pi

PardusARM voor Raspberry Pi

Vandaag, ik ga u tonen hoe te gebruiken Pardus besturingssysteem werkt op Raspberry Pi 2 Model B v1.1 Pardus is de naam van een dier uit Anatolië. Ontwikkelaars gaf deze naam aan het omdat Pardus een zeer unieke soort dier onder andere roofdieren is.
Tizen voor Raspberry Pi 2

Tizen voor Raspberry Pi 2

Vandaag, ga ik u tonen hoe te gebruiken besturingssysteem Tizen voor Raspberry Pi 2. Tíz (tizenegy = 11, tizenkettö = 12, e.t.c.) nummer tien (10) in Hongaarse taalbetekent. In het algemeen, tegenwoordig, kunnen we zien Samsung televisies Tizen OS wo
Lego Chassis voor Raspberry Pi Robot

Lego Chassis voor Raspberry Pi Robot

Ik ben vrij nieuw voor Raspberry Pi en was één van de projecten die ik wilde proberen om een robot te bouwen. Dus kocht ik de "CamJam Edukit 3: Robotics". Ik denk dat het een goede robot kit om mee te beginnen, omdat het biedt eenvoudig te volge
Gebruik uw Adafruit rgb lcd Pi plaat (voor Raspberry Pi) met Arduino

Gebruik uw Adafruit rgb lcd Pi plaat (voor Raspberry Pi) met Arduino

Hallo iedereen.Zoals de titel al zegt leert u hoe u uw Adafruit rgb lcd Pi plaat maar met Arduino. Ik kocht eens een maar nooit gebruikt met mijn Raspberry Pi en ik was op zoek naar een manier om het te gebruiken met mijn Arduino projecten. Met deze
WTware voor Raspberry Pi 2 (Pi 3) - dun klanten besturingssysteem

WTware voor Raspberry Pi 2 (Pi 3) - dun klanten besturingssysteem

Thin Client van Raspberry Pi - het is een droom van een slothy netwerk-systeembeheerder.Windows-toepassingen op de Pi.WTware voor de Raspberry Pi is een besturingssysteem van vrije thin clients, waarmee verbindingen met Windows Extern bureaublad-Serv
Lego Dashboard Mount voor Raspberry Pi

Lego Dashboard Mount voor Raspberry Pi

Toen ik mijn Raspberry heb ik besloten om het ontwikkelen van een algoritme voor real-time lane en voertuig detection.Ik heb het gedaan.Nu is het tijd om de Raspberry Pi op mijn auto's dashboard.Ik wil echter niet te verlaten voor altijd vast op het
RainBerry: Compact, weerbestendige behuizing voor Raspberry Pi A + en Pi Camera

RainBerry: Compact, weerbestendige behuizing voor Raspberry Pi A + en Pi Camera

RainBerry geval geldt een compacte, weerbestendig en esthetisch ontworpen voor Raspberry Pi en Pi camera. Dit project werd geboren uit een behoefte om te bewaken en beveiligen van de tuin met behulp van een slimme Pi-camera met de computer-visie.Stap
Zelfgemaakte voeding voor Raspberry Pi met XL6009 DC-DC Boost Module

Zelfgemaakte voeding voor Raspberry Pi met XL6009 DC-DC Boost Module

Zelfgemaakte voeding voor Raspberry Pi met XL6009 DC-DC Boost Step-up Boost Power Converter Modulezeer goedkoop en verstelbare voltDSN6009 4A is een hoog presterende step-up switch huidige (BOOST) module. De module maakt gebruik van de tweede generat
De beschermer van Lightning kabel voor Apple Iphone 5, 5s, 6, 6 + en Ipad Mini

De beschermer van Lightning kabel voor Apple Iphone 5, 5s, 6, 6 + en Ipad Mini

Dit is de beschermer van lightning kabel voor Apple Iphone 5, 5s, 6, 6 + en Ipad Mini, ik produceren met behulp van 3D-printer.U kunt STL-bestand in Thingiverse downloaden. Dank aan de Inzender voor dit ontwerp.