Akryl blad RGB glödande väderstation med inomhus/utomhus/prognos med ESP8266 (3 / 4 steg)

Steg 3: Elektronik



När jag testade min elektronik som en prototyp på en skärbräda (experimental board) bestämde jag mig för att designa ett tryckt kretskort, detta ser mycket bra ut och underlättar tillverkning. Så finns det 2 sätt att bygga din egen väderstation variant. På en enkel skärbräda eller du kan använda min PCB design!

Det enkla sättet: använd PCB design + delar lista

Med detta instructable jag lämnat den schematiska, stycklista och Gerber filer av PCB. Det enkla sättet skulle vara att köpa delar på min stycklista (Farnell/Newark ordercodes ingår), beställa min PCB design från leverantören PCB val och löd den alla på PCB. Inga vidare instruktioner behövs och du kan gå till nästa steg efter lödning. Obs: R7 + R8 är inte MOUNT eftersom OLED-display som jag använt har ombord pull-up motstånd på sin I2C SCLK och SDA linjer.

För att montera PCB på baksidan av akryl kroppen använde jag 4 dödläge för 12mm höga och 4 x M3 skruvar med countersunken huvuden.

Bygga den elektroniska kretsen en experimentell ombord

Som ett alternativ kan du bygga kretsen en experimentell ombord och använder bara de delar du kan få tag på och/eller vill använda. Den schematiska + PCB layout är fancy version men när jag testade före detta ihop allt jag anslutit det med några kablar "i luften" och OLED-display + DHT22 var direkt anslutna till ESP8266 med sladdar, allt körs på 3,3 v. Neopixels men behöver 5V och 470 ohms motstånd + stora elektrolytisk kondensator är för skydd så använder dem.

De extra delarna i slutet schematiska är att se till att varje del som var avsedd att köras på 5V blir 5V och säkert kan kommunicera med 3.3V ESP8266 utan att skada den. Också en säkring är till bara för skydd.

Beställa PCB och delar från Strukturlistan vore det enklaste sättet att gå, men här är lite information om du vill hålla kostnaderna till ett minimum. Så denna information är endast för dem som vill bygga kretsar för hand och använder de bare minimum. Du behöver minst panelen OLED och ESP8266. DHT22 används för att mäta din insida temperatur och luftfuktighet. Du kan lämna detta om du vill.

Även är anslutningen till thingspeak valfritt. Jag använder bara detta för att visa vad jag mäta precis utanför min dörr. Om du vill inkludera detta på din station kräver det att du har dina egna data på thingspeak med din egen väderstation. Det finns många alternativ att hitta på Min egen är bara med hjälp av en ESP8266 med ett BMP180 Tryck + Temperatur sensor. När jag avsluta detta instructable och har tid ska jag lägga upp min Thingspeak station samt och uppdatera detta instructable :)

Om delarna

Först av allt: alla resistorer och kondensatorer är ingen-kritiska vilket innebär att du behöver dem men alla kommer att göra. Så en 5% resistor är bra, en 20% tolerans kondensator alltför. Alla footprints (storlekar) är samma: 0805 hölje.

IC6 används endast till att enkelt programmera ESP8266 från Arduino IDE med en USB-kabel som med Arduino's. Om du redan äger en UART till USB omvandlare som FT232 eller liknande kan du också hoppa över IC6 och pre program ESP8266 med programvaran. Om du gör detta sedan S1 och S2 kunde hoppas över också.

F1 och D1 är för skydd. Om du inte vill att detta helt enkelt inte mount D1 och kortslutning F1 fotavtryck helt enkelt med en tråd, släpp av tenn eller fancy "1206" formad 0 ohm motstånd.

IC2, 3, 4, 5 är nivå översättare. Jag la dem att se till att de 5V komponenterna kan kommunicera med de 3.3V komponenter. Jag har sett åtminstone vissa konstruktioner där människor mata DHT22 med 3.3V även om detta är för låg enligt specifikation. Du kan prova detta också och gör inte mount IC3. I så fall direkt ansluta GPIO12 av ESP8266 till DHT22 data stift.

Neopixels inte är specad för drift på 3.3V logik signaler och det behöver 5V power för säker: 3.3V är för låg. Som en kompromiss kör vissa människor deras krets på 3.7V använder ett LiPo batteri. Du kan göra detta men tänk på att är MAX för ESP8266 och lägsta för Neopixels.

I min schematiska + PCB design OLED drivs panel av 5V. Jag vet att det fungerar på 3.3V också (testade den) endast ljusstyrkan är något lägre. Om du vill bygga banan en experimentell styrelsen mata bara den med 3.3V och du kommer att bli bra.

Se Steg
Relaterade Ämnen

Autonoma väderstation med ESP8266

Hola amigosHoy les vamos en mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va en reportar temperatura, humedad y punto de rocío a la comunidad globala de wunderground con esto contribuiremos en...

BME280 väderstation med ESP8266 SDK

Syftet med detta projekt var att dela min egen C genomförandet av en BME280 förare och tillhandahålla ett demo program för det, med ESP8266 med den officiella Espressif SDK.Sensorn är ansluten direkt till ESP8266 utan någon annan MCU i mellan, via I2...

Arduino TFT prognos väderstation med ESP8266

Detta projekt bygger på Wunderground väderprognos via Internet.Specifikationer:1. 3 dagar väderprognosen (låg & hög temps, antagligen av nederbörd, skick ikoner)2. aktuella väderförhållanden (nuvarande temp, feelslike temp, fuktighet, tryck)3. aktuel...

Förbättra din bild när omvänd lasergravyr på akryl blad

jag utvecklat denna enkelt sätt att förbättra din hög kontrast bilder, lasergravyr på baksidan av klar akryl plast blad på Makerplace i San Diego, CA med hjälp av deras 100 watt orkanen laser. Du kan gravera någon sorts bild. Denna demonstration ska...

DIY akryl blad Box

Jag hade en överbliven akryl plåt, som jag faktiskt köpte man gör denna lampa. Jag kunde inte bara skicka överblivna lappa till papperskorgen så gör en "låda" av det var den bästa och enklaste idé.Jag älskar det transparenta utseendet. Det är ve...

Hur man skär akryl blad

Nyligen jag ville designa en meddela kub, men till att börja med, du behöver skära några akryl duk. Jag märkte att det inte finns många instructables på hur man skär arken. Så jag bestämde mig att skriva en upp, så i detta instructable jag ska visa d...

Routing Line Art på akryl blad

Första gången jag provade mina händer på routning en line art med roterande verktyg med router fastsättning. Inlärningsprocess routing på en akryl blad är lättare än på trä. Så, jag valde en bit av överblivna akryl blad från en av mina tidigare proje...

High Power RGB LED Moodlamp som synkroniserar med Philips nyans

i detta instructable huvudfokus ligger på den programvara som jag har skapat - inte så mycket på maskinvarusidan. Du behöver inte använda en hög effekt ledde till detta, kan du använda varje RGB - LED du.Den "High Power RGB LED Moodlamp" är en h...

Mini väderstation med Attiny85

I en nyligen instructable Indigod0g beskrivs en mini väderstation som fungerar ganska bra, med två Arduinos. Kanske inte alla vill offra 2 Arduinos för att få fukt och temperaturavläsningar och jag kommenterade att det bör vara möjligt att göra en li...

DIY väderstation med Bluetooth

Hej alla.Nyligen deltog jag i en kurs i våra universitet för elektroteknik och vi gjorde oss en liten väderstation. Det ingår lärande om lödning, sensorer och arduino. Det var super kul att göra det med små barn och andra högstadieungar min ålder. Ja...

ESP8266 (fristående) väderstation med hjälp av Arduino IDE och GadgetKeeper moln plattform

Detta är en uppgradering av mitt tidigare projekt GadgetKeeper-väderstation. I detta projekt bygger jag samma funktioner men bara använder ESP8266 WiFi SoC fristående med DHT11 temperatur och luftfuktighet sensor. I det tidigare projektet använde jag...

Komma igång med ESP8266 på kommandon, NodeMCU eller Arduino (ESP-12naE)

Detta Instructable visar dig steg som behövs för att komma igång med ESP8266 med en fantastisk liten utveckling styrelse för modulen ESP-12naE. I styrelsen ingår allt som behövs inklusive en USB till seriell adapter, ytmonterad LED och spänningsregul...

WiFi växel eller Smart kontakt med Esp8266, Attiny 85 & PIR-Sensor med android app

Wifi Arduino 85 är en liten styrelse med ESP8266-01 modul, Attiny85 micro controller och ett relä. Det har också och extra huvud för att ansluta ett externt relä eller att ansluta sensorer som PIR, IR etc beroende på programmet. Om du är ett snille k...

Att skapa IoT enheter med ESP8266 och PubNub

Om du inte hade hört, är internet saker kungen av en stor sak. Snarare än att tråka ut er med förutsägelser om hur många miljarder enheter ansluts under nästa år, ska jag visa dig hur du enkelt skapar en IoT-enhet med hjälp av awesome ESP8266 WiFi mo...

Komma igång med ESP8266 ESP-12

Detta instructable kommer att täcka de grundläggande stegen som du måste följa för att komma igång med ESP8266 ESP-12.Mycket av detta innehåll är redan ute där, men jag hade svårt att få allt på plats och olika tutorials kan orsaka en hel del förvirr...

MASLOW: ett öppet WiFi detektor med ESP8266

Svenska/EspañolHola amigos en esta in le voy en enseñar como hacer un detektor de redes abiertas con el modulo WiFi ESP8266, este detektor nos notifica cuando una röda WiFi cerca de nosotros esta abierta o ingen tiene cifrado WEP (que casi es lo mism...

Arduino IOT automation med ESP8266

Detta är en IoT automationsprojekt. inte som andra som bara hämtar sensordata till internet. Jag använde där tekniken att styra enheterna med behandlingen som web api använder wifi modul esp8266. med denna teknik vi kan övervaka, styra enheter från v...

Internet kontrollerad lampan med ESP8266 wifi relay IoT

ESP8266 wifi relay (ESP01) IoT kontroll en lampaInternet kontrollerad elektrisk lampa med ESP8266 wifi (ESP01) IoTInternet kontrollerad lampan med ESP8266 wifi relay IoTESP8266 (ESP01) är en mycket låg kostnad WiFi transceiver som kan läggas till all...

Digital termometer på OLED-display med ESP8266 ESP-12naE NodeMCU och DS18B20 temperaturgivare

I min tidigare instructable jag gav en introduktion till ESP8266 och programmering, med våra bekanta Arduino IDE.I detta instructable jag kommer att gå ett steg längre och gränssnitt en digital temperaturgivare DS18B20 och visar temperatur i grader o...