Praktiska krets konstruktion med Strip styrelsen (9 / 14 steg)

Steg 9: Design motion: ESP8266-01 programmerare



Som jag behövde för att göra mig är en ESP8266-01 programmerare styrelse för en nyligen hemautomation projekt, vad som följer hur jag gick om dokumentera, design, prototyping, bygga och testa programmeraren.

Dokumentation

Alltid dokumentera din design (inklusive konstruktion anteckningar och annat som är relevant). Det är god praxis och hjälper när du kommer att testa det och kan användas för att skapa en faksimil om och när så krävs.

Du behöver inte en fancy design paket, Fritzing, om begränsade är gratis, liksom nedsatt funktionalitet gratisversionen av örn. I detta fall valde jag för att använda penna och papper.

När du skapar mönster syftar jag oftast till; skapa ett diagram layout, Veroboard layout, kopplingsschema, uppsättning datablad, paket med programvara, ta relevanta bilder och skapa användning ärendeinformation (instruktioner om hur du använder enheten).

Design

Restriktioner.

  1. Snabb att göra.
  2. Billigt.
  3. Skadar inte datorn under användning.
  4. Liten i fysiska storlek.
  5. Återanvändbara både på system- och modul (dvs. kan användas för att programmera många ESP8266-01s och FTDI modul kan omfördelas vid behov).
  6. Kräver inte ett hölje.
  7. Kan drivas från ett utbud av 2,1 mm nätaggregat. dvs. Vad har jag hängande runt på gång. Vanligtvis 6v - 12v DC.

Börja med att ta tag i alla de relevanta datablad du behöver och spara kopior, vara noggrann. Jag läst igenom internet och hittade ledningar Detaljer om ESP8266-01 via sidan www.ESP8266.com gemenskapen som var en bra utgångspunkt. Jag hade en extra Proto-Pic www.proto-pic.co.uk FTDI adapter som har inbyggd nivå skiftande (3v3 <> = 5v) bestämde jag mig att använda detta till förbinda till min PC. Men, från databladet jag bestäms det säkert inte källa nog nuvarande för både sig själv och den ESP8266-01 så jag la ett enkelt ladda reglerade 3v3 försörjning i form av en LD1117v33. Jag drog en liten pin ut diagram över TO-220 paketet bredvid kopplingsschemat för att påminna mig själv hur du ansluter det upp korrekt (bild ovan). Varför använda en TO-220 paketet kan du fråga? Enkelt, jag var inte säker på vad 2,1 mm strömadaptrar jag kan ha till hands vid varje given tidpunkt och ville storlek serien shunt tillsynsmyndigheten makt förmåga att klara av ett brett utbud. Så behövs en enhet som kan hantera effektförlusten (utan att bifoga en kylfläns) och hade en hel del termisk massa (Tja, tillräckligt samlas att klara den nuvarande spiken under blinkande av ESP8266-01).

Slutligen, som en försiktighetsåtgärd jag la 1K motstånden i raderna TX och RX att begränsa och nuvarande i fall jag kortsluten oavsiktligt leads.

Eftersom detta är så enkel design doseras jag med komponent numrering. Men om du har en komplex design bör du unikt numrera varje komponent så att de lätt kan identifieras.

Prototyping

Eftersom detta är en låg ström och lågfrekventa tillämpning (dvs. inga externa processorn klocka XTAL att inrätta), jag valde för att använda push passa brödet styrelsen för prototyper (bild ovan). Eftersom den ESP8266-01 har en 2 x 4 0.1" kontakt behövde jag att fabricera en adapter så att jag skulle fixa det till bröd styrelsen (konstruktion bilderna ovan). OK, jag kunde bara ha använt 7 0.1" push passar f/m prototyping leads, men jag tycker verkligen inte med långa ledningar där RF gäller också som jag ville jobba lite med den nordiska NRF24L01 LNA och en adapter som denna skulle komma väl till pass, så jag gjorde två.

Efter ledningar upp kretsen testade jag en prototyp med en blink exempel och Arduino IDE (en gång miljön att programmet ESP8266-01) och allt fungerade bra.

Min design är klar och de komponenter som valt.

Se Steg
Relaterade Ämnen

Hur man gör små robotar med nRover styrelsen

NRover, är en liten styrelse för att bygga små robotar som UGV (unmanned ground vehicles), linje anhängare eller att hemautomation, det kan styras med wifi, Bluetooth eller radio kontroll. Det huvudsakliga målet är utveckling av en liten lösning med...

Med Breakout styrelsen för ADMP401 MEMS mikrofonen på pcDuino

Modul Inledning:Breakout styrelsen för ADMP401 MEMS mikrofon är en jättekänslig rundstrålande mikrofoner. Dess PCB är mycket liten, signalutgång är enkel, med bara 3 signalutgång, en VCC (positiv effekt), en GND (negativ effekt), en output(signal out...

Hur man bränner Arduino Bootloader med Magnolia styrelsen (kostnad och storlek av Pack av tuggummi KickStarter)

Annika O'Brien skapade kicken projektet här: https://www.kickstarter.com/projects/annikaskywalker/microprocessor-about-the-cost-and-size-of-a-pack-oMagnolia är en rolig liten ombord, mycket lik en Arduino. I själva är verket kompatibel med Arduino ID...

Hacka en boll krets leksak med Raspberry Pi

Konceptet är att hacka en boll krets med raspberry Pi 2 Kano dator och lägga till en sensor och ljus för roligare.Ball kretsen är en soldriven krets från Miniland. Tanken är att ta bort solenergi och driva kretsen från Raspberry Pi. Vi slå på kretsen...

Lösa en enkel krets diagrammet med en enda spänning och motstånd i serie och parallell

Maskiningenjörer kräver vissa grundläggande kunskaper av kretsar, el och närliggande begrepp för att fungera plattformar med elingenjörer, elektriker, datatekniker och andra relaterade yrkesgrupper. Detta Instructable hjälper en lösa och lära sig en...

DIY LED-skrivbordslampa med Strip ljus

Detta cool skrivbordslampa görs med LED strip ljus och lönn. Den har en mycket enkel design där träet är verkligen i fokus och har en fjärrkontroll som fäster på baksidan av lampan. Denna lampa skulle vara bra i många olika inställningar, och naturli...

4 x10 LED-skärm med EXP styrelsen för TI LaunchPad-del 2

Denna video visar hur EXP styrelse från iknowvations kan användas för att lära sig mikrokontrollers från TI med dess låg kostnad LaunchPad. När jag fick LaunchPad, jag var mycket ivrig att spela med men snart jag funnit att det fanns ingen i området...

4 x10 LED-skärm med EXP styrelsen för TI LaunchPad-del 4

Denna video visar hur EXP styrelse från iknowvations kan användas för att lära sig mikrokontrollers från TI med dess låg kostnad LaunchPad. När jag fick LaunchPad, jag var mycket ivrig att spela med men snart jag funnit att det fanns ingen i området...

4 x10 LED-skärm med EXP styrelsen för TI LaunchPad-del 5

Denna video visar hur EXP styrelse från iknowvations kan användas för att lära sig mikrokontrollers från TI med dess låg kostnad LaunchPad. När jag fick LaunchPad, jag var mycket ivrig att spela med men snart jag funnit att det fanns ingen i området...

4 x10 LED-skärm med EXP styrelsen för TI LaunchPad-Del3

Denna video visar hur EXP styrelse från iknowvations kan användas för att lära sig mikrokontrollers från TI med dess låg kostnad LaunchPad. När jag fick LaunchPad, jag var mycket ivrig att spela med men snart jag funnit att det fanns ingen i området...

Kalla ram konstruktion med återvunnet material

här är ett exempel på hur man konstruerar en kall ram för din trädgård med återvunnet material. Du kan bygga en kall ram utan att spendera ett öre och minska deponiavfall samtidigt.Steg 1: Samla material Steg 1: samla materialen) kasserade trä fönste...

Ställa in Arduino IDE att programmera den ESP8266-01

Denna korta Instructable visar hur att installera och konfigurera din Arduino IDE så att du kan skriva och kompilera koden för ESP8266-01. Även om främst avsedda för Windows PC (Win 7) borde det fungera lika bra för en MAC.Den skrevs för Arduino IDE...

Skapa din första IoT WiFi-enhet. Del 3: Sakernas Internet, Home Automation

Detta Instructable dokument hur man skapar en enkel IoT enhet (bilden ovan) baserat runt ESP8266-01 WiFi aktiverat modulen och är den tredje delen i en serie av Instructables beskriver hur du ställer in egna IoT hemnätverket.IoT enheten i fråga har e...

"Koppleri" din första IoT WiFi-enhet. Del 4: Sakernas Internet, Home Automation

OK, inte så mycket koppleri men att utvidga din första IoT enhetIntroduktionDetta Instructable dokumenterar hur enkelt det är att utvidga och ytterligare utveckla en IoT enhet (bilden ovan) och är uppbyggd kring ESP8266-01 WiFi aktiverat modulen från...

Arduino kitchen timer med en introduktion till timer avbryter

Välkommen till min första instructable,Jag beslöt att göra ett ganska enkla projekt för att ange instructable värld. Detta projekt handlar om att göra en enkel kitchen timer med en Arduino Uno. Således kommer jag ge en liten introduktion 2.2" tft dis...

Linkit en Wifi köttermometer

Det finns Jo en stor fågel i kylen och min fjärravläsning termometer bröt. Jag antar att det är dags för min specialitet, något overkill. Vad sägs om en wifi termometer som jag kan övervaka på min iphone.Detta kommer att få mycket användning nästa år...

Hur man installerar under counter LED strip belysning med dimmer

En vanlig fråga för dem som är nya till lysdioder är "hur man installerar LED strip ljus under räknare och skåp". Processen är lätt och har en mycket liknande uppsättning steg i båda fallen. Även om du inte har avancerade kunskaper i elektronik,...

Styra Arduino styrelsen trådlöst med iPhone, iPad eller iPod med iArduino App och Ethernet Shield

denna tutorial vägleder dig till hur man gör hela installationen till kontroll din Arduino ombord med iArduino program. Vi kommer att använda Led för förståelse, och vi kommer att byta det till och från med hjälp av iArduino app. Från detta kommer du...

Hur man skapar en stor 3D-skrivare med en mindre 3D skrivare - "Projekt Locus"

Från dem som egna 3D-skrivare, till dem som helt enkelt är bara nyfiken på deras kapacitet, ett ämne som kommer upp ganska ofta är tanken att "Skriva ut en annan 3D skrivare". Nu detta inte kanske är 100% möjligt när det gäller komponenter såsom...