Praktische Circuit constructie met Strip Board (9 / 14 stap)

Stap 9: Ontwerp oefening: ESP8266-01 programmeur


Als ik nodig om mezelf is een ESP8266-01 programmeur board voor een recente huisautomatisering-project, wat volgt hoe ik ging over het documenteren, ontwerpen, prototyping, gebouw en testen de programmeur.

Documentatie

Altijd document uw ontwerp (inclusief bouw notities en iets anders dat relevant is). Het is een goede gewoonte en helpt wanneer u komen om het te testen en kan worden gebruikt voor het maken van een facsimile, indien en wanneer nodig.

U hoeft niet een fancy design pakket, Fritzing, hoewel beperkt is gratis, zoals de gratis versie van verminderde functionaliteit van Eagle. In dit geval heb ik gekozen voor het gebruik van potlood en papier.

Bij het maken van ontwerpen die ik meestal willen; Maak een schetsmatig lay-out Veroboard indeling, schakeldiagram, aantal fiches, pakket van software, relevante foto's nemen en maak gebruik aanvraagdetails (instructies over het gebruik van het apparaat).

Ontwerp

Beperkingen;

  1. Snel te maken.
  2. Goedkoop.
  3. De PC wanneer in gebruik beschadigen niet.
  4. Kleine in fysieke grootte.
  5. Herbruikbare zowel op niveau van het systeem en module (ie. kan worden gebruikt om vele ESP8266-01s te programmeren en de FTDI module kan worden ingezet indien nodig).
  6. Niet nodig een behuizing.
  7. Kan worden gevoed vanuit een bereik van 2,1 mm PSUs. IE. Wat heb ik opknoping rond op het moment. Meestal 6v - 12v DC.

Begin met het grijpen van alle bladen relevante gegevens u nodig hebt en kopieën te bewaren, wees grondig. Ik ontvet het internet en vond bedrading details op de ESP8266-01 via de communautaire pagina van het www.ESP8266.com dat een geweldig startpunt was. Als ik had een vrije Proto-Pic www.proto-pic.co.uk FTDI adapter heeft ingebouwde niveau verschuiven (3v3 <> = 5v) heb ik besloten om dit te gebruiken op mijn PC aansluiten. Echter uit het gegevensblad dat ik vastbesloten dat het veilig bron kan niet genoeg huidige voor beide zelf en de ESP8266-01 dus ik toegevoegd een eenvoudige laden gereglementeerde 3v3 levering in de vorm van een LD1117v33. Ik heb een kleine pin uit diagram van het pakket aan-220 naast het circuit diagram getekend om mezelf eraan herinneren hoe het correct aansluiten (afbeelding hierboven). Waarom gebruik maken van een aan-220 pakket kunt u vragen? Eenvoudig, ik was niet zeker wat 2.1mm voedingsadapters misschien heb ik bij de hand te allen tijde en wilde het formaat van het vermogen van de macht van de serie shunt regulator om te gaan met een breed scala. Zo nodig een apparaat dat aankon de Vermogensdissipatie (zonder een heatsink) en had een heleboel thermische massa (goed, voldoende massa om te gaan met de huidige piek tijdens het opvlammen van de ESP8266-01).

Tot slot, als een voorzorgsmaatregel ik voegde de weerstanden van 1K in de TX en RX lijnen te beperken en huidige in geval ik per ongeluk kortsluiting de leads.

Aangezien dit als eenvoudig ontwerp ik, afgezien van het component nummering. Maar hebt u een complex ontwerp dat u moet uniek nummer elk onderdeel zodanig zijn dat zij gemakkelijk kunnen worden geïdentificeerd.

Prototyping

Gezien dit is een lage stroom en lage frequentie toepassing (dwz. geen externe processor klok XTAL om in te stellen), heb ik gekozen voor het gebruik van push fit brood bord voor prototyping (afbeelding hierboven). Aangezien de ESP8266-01 beschikt over een 2 x 4 0.1" connector die ik nodig had om het fabriceren van een adapter zodat me om het te bevestigen op het brood bord (bouw foto's hierboven). OK, ik kon gewoon gebruikt hebben 7 uit 0.1" push fit f/m prototyping leidt, maar ik hou echt niet van lange draden waar RF is bezorgd, ook als ik wilde doe wat werk met de Noordse NRF24L01 LNA en een adapter zoals dit zou komen in zeer handig, dus ik twee maakte.

Na de bedrading van het circuit getest ik het prototype met behulp van een voorbeeld van de blink en de Arduino IDE (eenmaal het milieu ingesteld voor het programma van de ESP8266-01) en alles werkte prima.

Mijn ontwerp is nu voltooid en de gekozen componenten.

Gerelateerde Artikelen

Knipperen Snap Circuits LED met Kano Computer

Knipperen Snap Circuits LED met Kano Computer

Ik zal laten zien hoe flitser een Snap Circuits LED met de Kano-Computer (mijn versie van de Kano heeft de Raspberry Pi 2). Ik heb verloren telling van hoeveel computers ik heb gebouwd door de jaren heen, maar ik denk dat het veilig om te zeggen dat
Hoe de bouw van de serie en parallel elektrische circuits, Circuit Construction Kit softwarematig.

Hoe de bouw van de serie en parallel elektrische circuits, Circuit Construction Kit softwarematig.

Hoe de bouw van parallelle en serie circuit samen met het basisconcept van de serie en parallel circuit met circuit vorming en variaties in de stroom inparallel aan de serie circuit met behulp van 'circuit bouwdoos' software. Een video gemakkelijk en
Het bop met FPGA-Board

Het bop met FPGA-Board

Welkom bij de Bop It met FPGA-Board Instructable,Project gewijd voor CPE 133 op Cal Poly, San Luis Obispo. Dit project werd bedacht door Ian Nielsen en Omri Nissan. Buiten codes waren betrokken in verschillende locaties en in het definitieve verslag
Creëren van een zachte Circuit Project met SnapNsew

Creëren van een zachte Circuit Project met SnapNsew

Het insluiten van elektronica in textiel is een opwindende manier om kinderen geïnteresseerd in elektronica. Helaas, de technieken voor het maken van een robuust project zijn niet triviaal. Ik heb gemaakt van dit systeem waarmee u naar:Gemakkelijk ma
Sluitertijd Organizer met Chalk Board

Sluitertijd Organizer met Chalk Board

er zijn verschillende grote sluiter organisator instructables, maar ik wilde een met iets om op te schrijven. Dit is mijn eerste instructable, ik hoop dat ik genoeg foto's nam. Geniet van!Stap 1: Stap 1: materialen • een houten sluiter van aangewezen
Circuits maken met EAGLE

Circuits maken met EAGLE

OK, dus je hebt uw Othermill en u wilt maken van printplaten! Obstakel blijft echter tussen uw ideeën en snijden die sporen op de molen: leren van de EAGLE.EAGLE is een krachtige software voor het maken van printplaten en de makers hebben gemaakt gra
Betrekking op een frame van de fiets met strips (of andere papier)

Betrekking op een frame van de fiets met strips (of andere papier)

Soms samenkomen dingen gewoon als stukjes van een puzzel die je niet wist dat u aan het doen waren:Er was deze fiets had ik opknoping voor bijna een jaar op de muur van mijn kelder. Ik trok het uit een hoop vuilnis op de weg eens en bracht het thuis
Hacking een bal circuit speelgoed met Raspberry Pi

Hacking een bal circuit speelgoed met Raspberry Pi

Het concept is voor kappen een circuit van de bal met de raspberry Pi 2 Kano computer en toevoegen van een sensor en verlichting voor meer plezier.Het circuit van de bal is een zonne aangedreven Circuit van Miniland. Het idee is om de zonne-energie t
Draadloos met Arduino Board iPhone, iPad of iPod Using iArduino App en Ethernet-Shield

Draadloos met Arduino Board iPhone, iPad of iPod Using iArduino App en Ethernet-Shield

deze tutorial zal u met hoe maak je hele setup te controleren uw Arduino Board met toepassing van de iArduino. Om te begrijpen, zullen we gebruik maken van Led en we zullen het aan en uit schakelen met behulp van iArduino app. U krijgt hieruit het id
Koffie Container met Chalk Board Labeling

Koffie Container met Chalk Board Labeling

ik ben om te beginnen met het roosteren van sommige koffie en ik dacht dat het zou nuttig zijn voor het maken van een paar containers voor het opslaan van de koffie in. Ik koos om het gebruiken van krijt bestuur verf zodat als ik nieuwe koffie kreeg,
Waterniveau indicator circuit papier met papier transistor

Waterniveau indicator circuit papier met papier transistor

nemen een papier en penileHOE MAAK JE PAPIER TRANSISTORLijst van materiaal moeten1. papier (elk boek zijn opmerking papier)2. potlood (een)3. onder leiding van (kleine LED geplaatst 20 mA)4. draad enkele streng5. steken tape6. de batterij (6 volt 4.5
Instellen van de Arduino IDE voor het programmeren van de ESP8266-01

Instellen van de Arduino IDE voor het programmeren van de ESP8266-01

Deze korte Instructable details het instellen en configureren van uw Arduino IDE, zodat u kunt schrijven en compileren van de code voor de ESP8266-01. Hoewel voornamelijk bestemd voor de Windows PC (Win 7) het zou moeten werken even goed voor een MAC
Arduino kerstboom

Arduino kerstboom

Deze prachtige kerstboom wordt automatisch brandt als het milieu licht laag onder een gedefinieerde waarde gaat. Het is gebaseerd op een Pro Mini Arduino board en een RGB LED strip. Het maakt gebruik van een BH1750FVY sensor voor het meten van het li
Solid State Tesla Coil

Solid State Tesla Coil

een vaste toestand Tesla coil is een van de soorten Tesla coils beschikbaar. Het heeft verschillende voordelen ten opzichte van de gemeenschappelijkere spark gap tesla coil. Ze zijn minder luider dan conventionele Tesla coils, maar ze kunnen nog stee