Lightning! Lightning detektorn för Raspberry Pi väderstation (uppdaterad) (1 / 6 steg)

Steg 1: Anslut Lightning detektorn till WeatherPi



Den kompletta Instructable för att bygga WeatherPi, en solar powered Raspberry Pi baserade väderstation, inklusive delar och full ledningar lista här.

Sedan vi lämnade vårt andra MOD-1016 AS3935 breakout styrelsen i WeatherPiArduino styrelsen för närvarande, beslutat vi att lägga till en ytterligare MOD-1016 AS3935.

Eftersom den MOD-1016 har en fast I2C adress (0x03), kunde inte vi ansluter den till samma I2C bussen som WeatherPiArduino styrelsen är på. Så, använda I2C Multiplexer ombord, vi sätta den andra MO-1016 på buss 2.

Vi kör alltid in i konflikter med adressering på I2C enheten. Eftersom det finns några normer, flera enheter har ibland samma adress, till exempel 0x03, och är det bara kört i köra dem båda på samma I2C bussen utan en massa jimmy rigg.

4 kanal multiplexade I2C Breakout styrelse

För att komma runt problemet adressering (särskilt konflikten mellan en INA3221 och luftfuktighetsgivare inuti samt ha två identiska lightning sensorer - se nedan) lagt vi en I2C bussen Multiplexer till den design som tillåter oss att ha många fler I2C enheter på bussen, oberoende av adresskonflikter. Nedan är vår nuvarande lista över I2C enheter i WeatherPi.

Module Adress I2C Mux buss #
BMP180 Lufttryck0x77Buss 0
Realtidsklocka DS32310x68Buss 0
ATC EEPROM0x56 (eller 0x57)Buss 0
ADS1015 Analog till Digital omvandlare0x49Buss 0
FRAM icke-flyktig lagring0x50Buss 0
ADS1015 på SunAirPlus0x48Buss 1
INA3221 3 kanal spänning/ström monitorn på SunAirPlus0x40Buss 1
Inbäddade Adventures blixten detektor0x03Buss 0
Inbäddade Adventures blixten detektor0x03Buss 2
AM2315 Utomhus Temp/luftfuktighet0x5CBuss 1
Grove I2C 4-kanals I2C bussen Mux0x73På alla bussar
HTU21D-F Fuktsensor0x40Buss 0

Observera att ett antal enheter har samma adress. Detta fixas med Grove I2C Mux Breakout styrelse.

Wiring lista

Detta är bara tillägg till listan ledningar för AS3935 Breakout styrelsen ansluten till Bus2 av I2C Mux och placeras i 3D tryckt Pylon. Listan full ledningar för WeatherPi är i Instructable.

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

3.3V från Pi/skruvgängning

3.3V från Pi/skruvgängning

GI2CM JP5/stift 2: GNDASBB: GNDGND för ASBB styrelse
GI2CM JP5/stift 5: SC2ASBB: SCLSCL-värdet för ASBB styrelse
GI2CM JP5/stift 4: SD2ASBB: SDASDA för ASBB styrelse

Externa AS3935 Breakout Board (ASBB)

Externa AS3935 Breakout Board (ASBB)

JP5 - I2C Bus2

ASBB: VCC

3.3V från Pi/skruvgängning

3.3V från Pi/skruvgängning

ASBB: GND

GI2CM JP5/stift 2: GND

GND för ASBB styrelse
ASBB: SCL

GI2CM JP5/stift 5: SC2

SCL-värdet för ASBB styrelse
ASBB: SDA

GI2CM JP5/stift 4: SD2

SDA för ASBB styrelse
ASBB: IRQ

PiA + Pin-GPIO 15: GPIO 22

IRQ-kanalen till Raspberry Pi

Här är vad I2C bussen ser ut på Raspberry Pi. Detta är utdata från exempelkod med I2C 4 kanal Mux (därav det finns 4 oberoende bussar visas för I2C bussen).
Observera att WeatherPi använder buss 0, buss 1 och buss 2.

Buss 2 används endast för att ansluta till externa MOD-1016 AS9535 Lightning detektorn. Kör test programvara för I2C Mux Breakout styrelsen ger följande resultat:

Testa SDL_Pi_TCA9545 Version 1.0 - SwitchDoc Labs

Provet används 0x73
Programmet startade: 2015-05-19 02:45:59

-----------BUS 0-------------------
addr = 0x73 returndata = 0x81
tca9545 kontroll registrera B3-B0 = 0x1
Ignorera avbrott om INT3 "-INT0" inte ansluten
tca9545 kontroll registrera avbryter = 0x8
0 1 2 3 4 5 6 7 8 9 en 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 kontroll registrera B3-B0 = 0x2
Ignorera avbrott om INT3 "-INT0" inte ansluten
tca9545 kontroll registrera avbryter = 0xa
0 1 2 3 4 5 6 7 8 9 en b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: 40 -- -- -- -- -- -- -- 48 -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- 73 -- -- -- --

-----------------------------------

-----------BUS 2-------------------
addr = 0x73 returndata = 0x84
tca9545 kontroll registrera B3-B0 = 0x4
Ignorera avbrott om INT3 "-INT0" inte ansluten
tca9545 kontroll registrera avbryter = 0x8
0 1 2 3 4 5 6 7 8 9 en b c d e f
00: 03 -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- 73 -- -- -- --

-----------------------------------

Se Steg
Relaterade Ämnen

Komplett DIY Raspberry Pi väderstation med programvara

Tillbaka i slutet av februari såg jag det här inlägget på webbplatsen Raspberry Pi.http://www.raspberrypi.org/School-Weather-station-...De hade skapat Raspberry Pi väderstationer för skolor. Jag ville helt en! Men på den tiden (och jag tror fortfaran...

Raspberry Pi väderstation

Bygga en personlig väderstation med Raspberry Pi som skickar mail till dig den temperatur, fukt och nederbörd.* I ett par veckor kommer jag att lägga en barometertrycket sensor för att beräkna risk för regn.Steg 1: leveranserDu behöver:Raspberry Pi b...

DIY Arduino och Raspberry Pi väderstation och webbserver

Detta är ett projekt som kommer att ta temperaturen med TMP36 IC temperaturgivare och en Arduino ombord. Dessa data kommer att sända över följetong till Raspberry Pistyrelsen redigerar en webbsida att Raspberry Pi är värd för sig själv. För detta pro...

Steampunked lightning detektor "Jupiter"

Hej alla!Detta är min senaste instructable heter Steampunked lightning detektor "Jupiter"** Jupiter var en flash kastar Gud i de gamla romarnaÅska med blixtar en djupt rullande åska är alltid spännande att mänskligheten. Så är det mycket bra att...

En DIY Arcade tabell drivs av Raspberry Pi

Gaming med emulatorer har funnits ganska en stund, men ingenting ger tillbaka nostalgi av den gamla arkaden som att spela spel med en vintage joystick och de stora runda knapparna. Liksom många av oss, jag har alltid drömt om att äga ett original sta...

Kolla vädret med Wolfram språk + Raspberry Pi (författare: Arnoud Buzing)

Detta inlägg visar hur man använder en väderstation modul med Wolfram språket på en Raspberry Pi.För att återskapa detta experiment behöver du följande hårdvara (förutom Raspberry Pi själv):Raspberry Pi väderstation styrelseSteg 1: Konfigurera din Ra...

Med en USB extern hårddisk med din Raspberry Pi

Experimental Inledning:I många fall räcker SD kapacitet inte. Lyckligtvis kan Raspberry Pi enkelt anslutas till externa USB-hårddiskar. Följ stegen i detta avsnitt, och du kommer snart att ha mycket mer lagring ansluten till din Raspberry Pi.Steg 1:...

Raspberry Pi Solar väderstation

Sporrad av slutförandet av mina två tidigare projekt, den kompaktkamera och bärbar spelkonsol, ville jag hitta en ny utmaning. Det naturliga förloppet var ett utomhus remote system...Jag ville bygga en Raspberry Pi väderstation som kunde hålla sig ut...

Gå med IOT med din väderstation - CWOP

-Wop,-Wop CWOP...I denna nya Instructable av SwitchDoc Labs du lär digVad är CWOP (medborgare Väder Observation Program)Hur du ansluter en Raspberry Pi baserade väderstation till CWOPVilken programvara behöver du?Hur du registrera dig på CWOPHur du s...

Arduino Pocket Lightning detektor

Vi alla njuta av arbeta och spela utanför. Men jag tror att någon skulle hålla att få träffas av blixten samtidigt ha roligt utomhus trotsigt... inte kul!OK nog med söta intro...Detta projekt kom om när, medan jag letade runt på Internet för sensorer...

David Bowies ikoniska Lightning Bolt öga

David Bowie har varit en av de mest ikoniska glam rock musik artister som dominerat världen på 1970-talet med sitt utseende och röst som inspirerat många konstnärer, som Duran Duran, panik! På Disco och Lady Gaga. Här kommer jag att visa hur man måla...

DIY liv storlek Lightning McQueen

Min son är så besatt av blixten Mcqueen! Och jag bestämde mig att tänka utanför boxen, och förvandla vår lilla vintage bil till liv storlek röd racer att överraska honom på hans födelsedag! Jag älskar kliva ur min komfortzonoch prova nya saker, iblan...

Arduino DSLR Lightning Catcher

Jag har alltid velat skjuta några blixtar men visste inte hur.Så jag ligger och gjorde denna Arduino DSLR Lightning Catcher.Tanken är att ständigt mesure det omgivande ljuset och när avkänning en stegring i ljuset tar ett skott.Steg 1: Behovet av lis...

4-i-1 USB till mini • mikro • lightning • 30-stiftskontakt kabel

bärbara enheter som smartphones, iPod, GPS-enheter och mer ska göra våra liv enklare. Men de alla använder olika USB-kontakter (micro, mini, 30-stifts, blixtnedslag...), så om du lämnar fel kabel hemma, allt du har är en dyr Papperspress. Ta varje ka...

Den "Fantastiska" Lightning McQueen kostym

Jag ville göra en kostym för min 2-åriga son i år, men behövs för att avgöra mellan hans två favorit älskar: Lightning McQueen och Thomas tåget. Jag bestämde mig att gå med Lightning eftersom det jag trodde det skulle vara roligare för mig att göra.J...

DIY micro USB till lightning kabeladapter

Det verkar som jag var fixa mina tjejkompisar ipod laddare varannan dag och när jag inte var fastställa det hon var ute att köpa en ny en som vill leva ett kort liv. Anledningen till att hon gick igenom så många kablar var eftersom hon köpte de billi...

Kalla Lightning i Minecraft P.e

detta faktiskt fungerar men du måste vänta ett tag för blixten att starta sprängning allt ;)Steg 1: Lightning Du kan placera några 3 x 3 guld block och sätta glöd atom ända upp till den högsta gränsen.Steg 2: gjort!Det kan ta ett tag men blixten komm...

Hur man lägga till Bluetooth kontroll till ditt Lightning moln

Vi kommer att lägga Bluetooth Low Energy control till Lightning molnet vi gjort tidigare. Du kan använda denna metod för att lägga till Bluetooth kontroll i alla Arduino projekt, bara utelämna de sista stegen.Steg 1: Samla material 1. Arduino. För de...

Enkla lightning i photoshop

i detta instructable jag ska visa hur man gör blixt.Steg 1: lutning Först av göra en toning kommer svart till vitt. Det doest roll som sätt går.Steg 2: Skillnaden moln Gå till filter > Render > skillnaden moln.Steg 3: Invertera! Lätt nog, klicka på...