Bitcoin prijs Ticker (bijna) van kras met behulp van Arduino als ISP (5 / 6 stap)

Stap 5: Soldeer alles samen


Dit is waar dingen interessant! We zullen uitgaan door een zeer eenvoudige arduino replica, een LCD-module met draden en een module met de schakelaars. Vervolgens zullen we alles samen in het einde soldeer. Ik mijn ontwerp gebaseerd op deze instructables op hoe maak je een "Arduino op een Board":
Voel je vrij om deze instructables gebruiken om een meer gedetailleerde uitleg over hoe alles in elkaar past. Het beeld op stap 3 is met name handig! Ik besloot te doen als een breadboard en hebben een "spoorstaaf" voor de macht (+ ve) en en een rail voor grond (-ve). Ik deed het als deze gemakkelijker te begrijpen en zie alle afzonderlijke verbindingen.
Raadpleeg de bovenstaande afbeeldingen voor verduidelijking op alle verbindingen.

Grootte van prototyping board aanpassen
Ik moest snijden een beetje van de prototyping board het geschikt in het vak te maken. In eerste instantie wilde ik ook schroef het aan de onderkant van mijn kunststof behuizing, maar uiteindelijk heb ik met behulp van lijm in plaats daarvan. Dat is waarom u zou kunnen opmerken 4 zwarte markeringen op het bord, deze waren bedoeld om te laat me weten waar de schroeven gaat.

Stroomaansluitingen
Onze eerste stap is te reguleren van onze verbinding van de macht aan een constante 5V die nodig is voor de ATmega328, want we zijn met behulp van een 9V-batterij opladen van dit project. Begin met het solderen van het einde van uw voedingsconnector aan het bestuur. Waarschijnlijk is de rode draad is macht en de zwarte grond is.

Vervolgens moet u een ontkoppeling condensator van 10uF toevoegen over de pinnen. Het is belangrijk dat u de negatieve kant van de condensator op grond en positief aan de macht. De negatieve kant pin wordt aangegeven met een witte streep of een teken-ve.

Voeg nu de spanningsregelaar. Zorg ervoor dat de spanning met de input verbindt en GND op grond. Controleer of het gegevensblad als u wilt controleren welke pinnen is input-GND-output. Nu verbinden met de andere 10uF condensator GND en output. Nogmaals, zorg ervoor dat de negatieve pin naar grond gaat en positieve output.

Toevoegen van de microcontroller
Tot dusverre goed. Volgende stap is het toevoegen van de ATmega328 op het bord. Plaats het met de inkeping/pin 1 stip in de richting van de stroomaansluitingen.

Nu verbinden met Pin 7 macht en Pin 8 op grond. Soldeer ze aan 2 verschillende rijen en zullen deze markers voor welke rijen zijn macht en welke grond. Verwijzen naar mijn beeld voor verduidelijking.

Vervolgens wilt u voegt toe het kristal tussen Pin 9 & Pin 10 en 2 22pF condensatoren tussen elk been van het kristal en grond.

Dan ga je gang en voeg een draad tussen PIN-code 20 & 21 aan de macht, en een draad tussen Pin 22 en grond. Deze pinnen zijn op de tegenovergestelde site en het is zinvol om hen te houden daar. Op die manier krijgen we een ander spoor van + ve en ve-op de tegenovergestelde plaats.

Tot slot Voeg een 10 k Ohm weerstand tussen Pin 1 en macht. Dit is niet in mijn beelden omdat ik het in een later stadium voegde, maar ga je gang en doe het nu dus we niet vergeten. That's it! We hebben onze eigen eenvoudige Arduino replica gemaakt.

Het toevoegen van de CC3000
Nu is het tijd om de CC3000 hechten. Ik koos voor het rechtstreeks naar de prototyping-board solder, maar u bent vrij om te doen van de veranderingen hier desgewenst gemakkelijk om het te verwijderen op een later moment in de tijd. Zodra u hebt het gesoldeerd op je board, is het tijd om de nodige verbindingen te maken.

Dit schema om te zien welke pinnen op de CC3000 waar komt als volgt te

  • IRQ -> ATmega Pin 6
  • VBEN -> ATmega Pin 11
  • CS -> ATmega Pin 16
  • MOSI -> ATmega Pin 17
  • MISO -> ATmega Pin 18
  • CLK -> ATmega Pin 19
  • Vin -> macht
  • GND - > grond

In plaats daarvan maakte ik de eerste 3 van de aansluitingen op de onderkant van het bord, maar u zal zitten kundig voor zien hen op een later afbeelding als u scroll naar beneden. U zal zitten kundig voor herkennen van de gele draad die ik gebruikt.

LCD Module & Schakelmodule met draden
Knip een klein stukje van een nieuwe prototyping board om te gebruiken voor het aansluiten van de draden. Als alternatief kunt u ze rechtstreeks naar de LCD, als de jouwe kwam niet vooraf gesoldeerd met pin-headers. Ik gebruikte een oudere vertoning die was al gesoldeerd op pin headers.

Soldeer het LCD-scherm aan de kleine prototyping-board, en toevoegen van draden naast de eerste 6 pinnen en duren 6 pinnen.
(Respectievelijk pin 1, 2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16)
En maak de nodige aansluitingen.

Nu ga je gang en doe hetzelfde voor uw schakelaars/knoppen. Een draad aan 3 van de benen voor elke knop toevoegen.

Montage van de stukken
Dit zal de interessante stap waar we alles in elkaar passen mooi en we bijna zal gebeuren. Op dit punt hebben wij 3 "grote" objecten - de belangrijkste Raad van bestuur, onze LCD en onze switches. Dus laten we aan de slag en beginnen met het display.

Het is een beetje moeilijk om te zien de verbindingen op het beeld, zien als mijn draden een echte mess(!) zijn, maar ik de verbindingen hier beschrijven zal. Ik gebruik dezelfde volgorde zoals in het voorbeeld breadboard – van bottom(1) tot top(16):

  • LCD 1 -> grond
  • LCD 2 -> Power
  • LCD 3 -> grond (of u kunt toevoegen aan een potentiometer, die op macht en bodem verbindt. Dit is te wijzigen van het contrast van het scherm. Echter kreeg ik het beste resultaat verbinden het rechtstreeks op de grond.)
  • LCD 4 -> ATmega Pin 14
  • 5 LCD -> grond
  • LCD 6 -> ATmega Pin 13
  • LCD 11 -> ATmega Pin 12
  • LCD 12 -> ATmega Pin 6
  • LCD 13 -> ATmega Pin 15
  • LCD 14 -> ATmega Pin 4
  • LCD 15 -> macht door middel van een weerstand van 220 Ohm
  • LCD 16 -> grond

Voeg ten slotte de "Schakelmodule". De zijde met slechts 4 draden gaat naar de analoge pinnen op de Arduino. Ik gebruikte A0, A1, A2, A4 en het zal resulteren in pin 23, 24, 25 & 27 op de ATmega328. De 4 draden tegenover van die gaat naar de ATmega moeten gaan naar de grond door middel van een 10k Ohm weerstand. De rest gaat naar macht.

Op dit punt wordt het duidelijk dat ik moest desolder mijn stekker uit het stopcontact en steek hem door het gat voordat u verdergaat.

Afwerking stroomaansluitingen
Nu ga je gang en soldeer alles op de achterkant van samen en maken de + ve en ve-spoor ik eerder al noemde. Ik wachtte tot het einde om te besparen op de draden, dus ik zou kunnen gebruiken soldeer voor zo veel mogelijk. Zoals u op mijn foto's zien kunt, mijn solderen werk is verschrikkelijk om te zeggen het minst, en ik hoop dat je zal doen een betere baan. Er waren echter geen verliezen verbindingen of kortsluiting zodat het goed genoeg zal doen.

Dit is de zenuw kapot moment! Kruis je vingers, tot uw god bidden en doen wat nodig is voordat u uw batterij. Als het scherm oplicht, bent je zeker op de goede weg. Controleer of de CC3000 breakout LED ook brandt. Ja? Tot dusverre goed. Nu gewoon wachten en zien als het haalt de prijs. Zodra het doet, ga je gang en testen van elk van de knoppen om te bevestigen dat ze werken. Als iets niet zoals die het hoort werkt, dan ga vooruit en controleer uw bedrading. Anders ga je gang en verplaatsen op naar de laatste stap.

Gerelateerde Artikelen

Vuil goedkoop ATtiny-85 Tv-B-Gone(switches off any TV!), vermeerderd met arduino als isp

Vuil goedkoop ATtiny-85 Tv-B-Gone(switches off any TV!), vermeerderd met arduino als isp

De TV-B-Gone is een geweldig stukje techniek en codering. Samen met de toepasselijke naam klein, AT-klein, kunnen we een geweldige universele afstandsbediening die van elke TV veranderen kan. Dit werd oorspronkelijk verkocht als een bouwpakket, maar
Les 2: Met behulp van Arduino als een macht bron voor een circuit

Les 2: Met behulp van Arduino als een macht bron voor een circuit

Hallo weer, studenten, aan mijn tweede les van mijn cursus om te leren van elementaire elektronica. Voor degenen die niet mijn eerste les, die de zeer, zeer, basisprincipes van circuits gezien hebben beschrijft, zie dat nu. Voor degenen die al mijn v
Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Hallo!!. Ik ben Avra en dit is mijn eerste instructable. Hier ga ik uitleggen hoe te branden van codes op standalone AVR ICs zonder gebruik te maken van elke USBASP, elke externe crystal en elke bootloader. U hoeft alleen een Arduino board. Mogelijk
De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

De Wireless, obstakel detectie, piepen Robot met behulp van Arduinos!

Dit is een belemmering van het draadloos gecontroleerde, autonome robot opsporen!Een tijdje terug had ik maakte van dit Instructable en wilde maken sommige belangrijke verbeteringen sinds.De volgende zijn de robot de kenmerken:-1.he de draadloos geco
Makey Makey interactief verhaal met behulp van kras!

Makey Makey interactief verhaal met behulp van kras!

Instructies over hoe te maken van een interactieve verhaal over kras met behulp van de Makey Makey en het belangrijkst uw verbeelding!Stap 1: Verzamel alle leveringen die nodig.Leveringen nodig zijn:Makey Makey KitComputer (ofwel een laptop of deskto
1.000 stappen Project - plan uw eigen wandel paden met behulp van Google Earth!

1.000 stappen Project - plan uw eigen wandel paden met behulp van Google Earth!

Dit is een project dat ik heb in mijn sport psychologie klas dit semester gewerkt. De klasse werd opgesplitst in groepen en gegeven schredentellers, die wij op verschillende plaatsen in Louisville gebruiken zou om interessante wandelpaden. Wij vervol
A maken 3D Print van begin tot het bestand met behulp van Zbrush voor Beginners

A maken 3D Print van begin tot het bestand met behulp van Zbrush voor Beginners

U moet:Een computer Zbrush 4R4 of een vergelijkbare groep Z plugin 3D Printer exporteur (vrij van Pixologic van web-pagina)Tijd: 2-3 uurOK, dit is mijn eerste instructable en ik hoop dat u het nuttig vinden. Het doel is om te laten zien dat jullie he
BloodBowl zet teller met behulp van 7-segment LED's

BloodBowl zet teller met behulp van 7-segment LED's

dit project was voor een BloodBowl spel beurt counter met zes Charlieplexed 7-segment LED's.Stap 1: Concept Een vriend van mij vroeg me over ideeën voor het bouwen van Bloodbowl beurt teller voor zijn spel. Niet wetende wat dit was, en wat hij wilde,
Hoe een EMP-Generator Maak zonder met behulp van camera circuit

Hoe een EMP-Generator Maak zonder met behulp van camera circuit

Hier krijgt u te weten hoe te maken en emp generator maar in tegenstelling tot alle anderen zonder met behulp van een camera-circuitPlus zijn veilig en neem voorzorgsmaatregelen tijdens het die ik ben niet verantwoordelijk voor enige ongeluk dat bij
Hoe teken je fundamentele cartoon volkeren: stap 2" andere charecters maken met behulp van het sleutelgat ken

Hoe teken je fundamentele cartoon volkeren: stap 2" andere charecters maken met behulp van het sleutelgat ken

Yo. Haar kind weer. Nu, is het punt van stap 2 te gebruiken van de methode ken sleutelgat zodat andere tekens. Voor de volgende paar stappen, als voorbeeld, ik zal u tonen hoe te trekken van een meisje (omg! snik!). Dit is om te tonen hoe het maken v
Met behulp van een I2C LCD op Attiny85

Met behulp van een I2C LCD op Attiny85

Met behulp van een LCD-scherm op een kleine chip als een attiny85 niet echt zo hard en tot is recente ik niet eens het gerechtvaardigd een instructable, maar ik heb vragen over, dus ik kan ook ingaan op het proces.Met de attiny gebaseerde slechts met
Branden van de Bootloader op de ATMega328 met behulp van Arduino UNO als ISP

Branden van de Bootloader op de ATMega328 met behulp van Arduino UNO als ISP

UPDATE: deze tutorial zal werken op de Arduino IDE 1.0.1, de recente 1.0.5 brengt enkele wijzigingen op de schets van de ISP, dus ik ben niet zeker of het zal werken (ik kocht 2 ATMega328 en verbrand, zowel op 1.0.1).Gebruik 1.0.1 om eventuele proble
Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

In dit instructable leert u hoe u kunt wijzigen van de fuse-bits van Atmega328p microcontroller. Ik ben met behulp van Arduino mega als programmeur aan programma Atmega328P-PU op breadboard. Het komt met een standaard 1MHz interne gekalibreerd oscill
ATtiny programmeur met behulp van de Arduino ISP

ATtiny programmeur met behulp van de Arduino ISP

voor relatief kleine (minder aantal pins dan ATmega328) projecten, ATtiny serie, ATtiny45 of Attiny85 zijn goede keuze qua fysieke grootte (8-DIP of 8-SOIC) en laag stroomverbruik.Er zijn vele manieren om hem te programmeren. Een van de populaire app