Bitcoin pris Ticker (nästan) från grunden genom att använda Arduino som ISP (5 / 6 steg)

Steg 5: Löda allt ihop



Det är där det blir intressant! Vi kommer börja med att göra en mycket enkel arduino replik, en LCD-modul med sladdar och en modul med spakarna. Vi kommer sedan löda allt ihop i slutet. Jag utifrån detta instructables om hur man gör en "Arduino på ett bräde" min design:
Känn dig fri att använda detta instructables att få en mer detaljerad förklaring om hur allt passar ihop. Bilden på steg 3 är speciellt användbar! Jag bestämde mig att göra det som en skärbräda, och har en "järnväg" för makt (+ ve) och och en järnväg för marken (-ve). Jag gjorde det så här att göra det lättare att förstå och se alla enskilda anslutningar.
Se ovanstående bilderna för förtydligande på alla anslutningar.

Justera storleken på prototyping styrelse
Jag var tvungen att skära lite av prototyper styrelsen att få det att passa i rutan. Jag också ville inledningsvis skruva fast den på botten av min plastlåda, men jag slutade med lim i stället. Det är därför du kanske märker 4 svarta fläckar i styrelsen, dessa var avsedda att låta mig veta där skruvarna går.

Power anslutningar
Vårt första steg är att reglera vår anslutning till en konstant 5V som är nödvändig för ATmega328, eftersom vi använder ett 9V batteri för att ladda detta projekt. Börja med lödning i slutet av din leverans strömkontakt till styrelsen. Mest troligt den röda sladden är makt och svarten är marken.

Nästa du behöver lägga till en 10uF frikoppling kondensator över stiften. Det är viktigt att du placerar den negativa sidan av kondensatorn till marken och positiva till makten. Den negativa sida pin indikeras med en vit rand eller ett – ve tecken.

Nu lägga till spänningsregulatorn. Se till att spänningen ansluts till ingången och GND till marken. Kontrollera i databladet för att se vilket stift är input-GND-output. Nu ansluta andra 10uF kondensatorn till GND och utgång. Igen, se till att den negativa stiftet går till marken och positiva till utgång.

Lägg till mikrokontroller
Så långt är allt bra. Nästa steg är att lägga till ATmega328 till styrelsen. Placera den med Hack pin 1 prick i riktning mot power anslutningarna.

Nu ansluta stift 7 till makten och Pin 8 till marken. Löda på 2 olika rader och dessa kommer att vara markörer för vilka rader som är makt och som är marken. Se min bild för förtydligande.

Nästa vill du lägga till kristallen mellan Pin 9 & Pin 10 och 2 22pF kondensatorer mellan varje ben av kristallen och marken.

Sedan gå vidare och lägga en tråd mellan Pin 20 & 21 till makten, och en tråd mellan Pin 22 och marken. Dessa stift är på motsatt platsen och det är vettigt att förvara dem där. Så att vi får en annan järnväg av + ve och – ve på motsatt platsen.

Slutligen Lägg till en 10 k Ohm motstånd mellan stift 1 och makt. Detta är inte mina bilder eftersom jag la den vid ett senare tillfälle, men gå vidare och göra det nu så att vi inte glömmer. Det är det! Vi har skapat våra egna enkla Arduino replika.

Att lägga till CC3000
Nu är det dags att fästa på CC3000. Jag valde att löd den direkt på styrelsens prototyper, men du är fri att göra ändringar här om du vill att enkelt ta bort den vid ett senare tillfälle i tid. När du har lödda det vidare till din styrelse, är det dags att göra de nödvändiga anslutningarna.

Följ schemat för att se vilket stift på CC3000 går där:

  • IRQ -> ATmega stift 6
  • VBEN -> ATmega stift 11
  • CS -> ATmega Pin 16
  • MOSI -> ATmega Pin 17
  • MISO -> ATmega Pin 18
  • CLK -> ATmega Pin 19
  • Vin -> power
  • GND - > marken

Jag gjorde de första 3 av anslutningarna på botten av styrelsen i stället, men du kommer att kunna se dem på en senare bild om du bläddrar ner. Du kommer att kunna känna igen dem från den gula sladden som jag använde.

LCD-modul & Switch Module med sladdar
Skär ut en liten bit av en ny prototyping styrelse att använda för anslutning av kablarna. Alternativt kan du ansluta dem direkt till LCD, om din inte kom före lödda med pin-headers. Jag använde en äldre skärm som redan var fastlödda på pin huvuden.

Löda LCD till små prototyping styrelsen, och lägga till trådar bredvid de första 6 pins och sist 6 pins.
(Respektive stift 1, 2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16)
Och göra nödvändiga anslutningar.

Nu gå vidare och göra samma sak för din växlar/knappar. Lägga till en tråd till 3 i benen för varje knapp.

Sätta ihop bitarna
Detta blir intressant steget där vi passar allt ihop fint, och vi kommer att vara nästan klar. På denna punkt har vi 3 "stora" objekt - moderkortet, våra LCD och våra växlar. Så låt oss gå vidare med det och börja med displayen.

Det är lite svårt att se anslutningarna på bilden, ser som min tråd är en riktig mess(!), men jag kommer att beskriva kopplingar här. Jag använder samma ordning som i set av brödunderläggen exempel – från bottom(1) till top(16):

  • LCD 1 -> marken
  • LCD 2 -> Power
  • LCD-3 -> marken (eller du kan lägga till en potentiometer, som ansluter till makt och marken. Detta är att ändra kontrasten på skärmen. Jag emellertid fick det bästa resultatet ansluta den direkt till marken.)
  • LCD 4 -> ATmega stift 14
  • LCD 5 -> marken
  • LCD 6 -> ATmega stift 13
  • LCD 11 -> ATmega stift 12
  • LCD 12 -> ATmega stift 6
  • LCD 13 -> ATmega Pin 15
  • LCD 14 -> ATmega stift 4
  • LCD-15 -> makt genom ett 220 Ohm motstånd
  • LCD 16 -> marken

Slutligen har lagt till modulen"switch". Sidan med bara 4 trådar går till analoga stiften på Arduino. Jag använde A0, A1, A2, A4 och leder det till pin 23, 24, 25 & 27 på ATmega328. 4 trådar motsats av de som går till ATmega bör gå till marken genom en 10k ohms motstånd. Resten går till makten.

På denna punkt blir det uppenbart att jag var tvungen att desolder min nätsladd och passa in den genom hålet innan du fortsätter.

Slutför power anslutningar
Nu gå vidare och löda allt på baksidan tillsammans, och göra den + ve och – ve järnväg som jag nämnt tidigare. Jag väntade tills slutet för att spara på trådarna så jag skulle kunna använda löda för så mycket som möjligt. Som ni kan se på mina bilder, min lödning arbete är hemsk minst sagt, och jag hoppas du kommer att göra ett bättre jobb. Det fanns dock ingen förlora anslutningar eller kortslutning så det kommer att göra bra nog.

Detta är den nerv haverera ögonblick! Håll tummarna, be till din Gud och göra vad som behövs innan du kopplar in batteriet. Om bildskärmen tänds, är du definitivt på rätt spår. Kontrollera att CC3000 utbrytning LED är på också. Ja? Så långt är allt bra. Nu bara vänta och se om det hämtar priset. När den gör det, gå vidare och testa var och en av knapparna för att bekräfta de arbetar. Om något inte fungerar som den ska, sedan gå vidare och kontrollera dina ledningar. Annars gå vidare och gå vidare till sista steget.

Se Steg
Relaterade Ämnen

Hur att välja och använda rätt grunden för ditt ansikte

att välja rätt grunden för din hudtyp tonen och hud kan vara en svår uppgift. I detta Instructable ska jag lära dig hur du väljer och använder rätt foundation, concealer och puder.Steg 1: formuleringar • Ren eller Tinted: har en naturlig, öppen yta m...

Bitcoin pris förändring Ticker

Hej alla, i detta instructable, jag kommer att visa dig hur man gör en Bitcoin pris checker som visar om priset på Bitcoin har gått upp eller ner.Det fungerar i (nästan) realtid över internet och har 3 lysdioder; en grön, en röd och en vit. När prise...

Lätt hacka skära nästan hela vägen genom trä

Detta är bara ett enkelt sätt när du behöver skära nästan hela vägen genom trä och inte vill investera tid och pengar för ett bord såg, skärande jigg, etc. Jag tillbringade lite tid att hitta en lösning och kanske du kan spara dig själv lite tid.BTW,...

Mycket enkel aprilskämt - en annan harmlösa upptåg kan man använda nästan när som helst

här är ganska enkel och mycket enkel.Så, du har en påse med kulor och inte längre kan hitta någon som "spelar" kulor? Har jag en plan för dig!Steg 1: Ingrediants... Behövs:En kartong, kunna hålla om 50 + kulor och också tunt nog att passa inuti...

Auduino - Lo-Fi Arduino Synthesizer

I detta instructable jag kommer att visa dig hur jag gjorde Auduino synt. Det är tänkt att bli lyssnade på hörlurar men om du vill lyssna på högtalare måste använda en förstärkare som jag visar i andra instructable.Banan är relativt enkel. För mig va...

Gör en ARDUINO på egen hand...!!!

ARDUINO plattform är dagens mest populära plattform i världen för inbäddade projekt.Programmera en Arduino är mycket enkel än något annat system.Bara koppla in den till datorn och komma igång...!!!Men som fristående projekt baserade på Arduino ökar,...

Hur man gör bygga Gondorianska kostym pansar från autentiska material (Ja, nästan)

ATENTION: Vänligen ta stor försiktighet med plåt och tråd. Du kan peta din hud och eller skära själv. Använd handskar och skyddande öga slitage samt Långärmat och långbyxor. Som täcker huden här är mycket viktigt. När du målar, gör det utanför som rö...

Hacking misslyckades miljarder Dollar gränsen säkerhetssystemet

lika mycket som jag hatar uttrycket, det är ett stort FAIL!"Efter att ha avslöjat förra veckan som en pilot installation av kontroversiella, buggy gränssäkerhetscanner torn hade slutligen godkänts i bruk, den amerikanska regeringen har numedgav att p...

Anpassade Crazy Taxi Video Game Controller med Makey Makey

Vad sjutton är en Makey Makey?Har du någonsin velat ändra hur kontrollerna fungerar på en viss datorprogram eller spel? Någonsin velat skapa en rolig elektronisk uppfinning utan att behöva vara en ingenjör eller programmerare? Någonsin vill ha galet...

Multi-function överlevnad Solar Gadget på en Budget

Ända sedan jag publicerade min sista instructable, jag blev förvånad över sin brist på popularitet. Jag insåg att jag behövde tänka på en ny sak om jag vill ha en chans att vinna den överlevnad tävling.Jag kom upp med detta. Idén kom bara slumpmässig...

Konstruera och bygga en laddning motståndare. Gör träningen tung väska en Real World träning

Från pendeln swing till anklagat motståndare--The ny tung väskaDetta Instructable innehåller många fotografier och avslutas med en video som visar en transformerande tung väska motion enhet. Detta övertygande enhet förvandlar en gemensam tung väska,...

Generera slumptal genom att använda Arduino

En Slumptalsgenerering är mycket viktigt i enheter som hjälper dem att uppgift i slumpmässigt sätt. Tillämpningar av Slumptalsgenerering kan hittas i blanda ljudfiler i en musikspelare, i nästan alla slags digitala spel, generera lösenord etc. Det fi...

Science Fair: Uttråkad inte mer

Science fair styrelser har inte utvecklas under de senaste 50 + år. Är det dags att bryta bort från den "titta men inte röra" mentalitet av Science mässor. Genom att använda Arduino, stora knappar, rättvis servon och lysdioder kan vi lägga till...

3D-miljö Laser Scanner från början

Hej och Välkommen till min första instructable! Här går vi tillsammans igenom prisvärda resan på hur du gör din egen 3D Laser-Scanner.Om du gillar detta projekt, skulle då jag vara super tacksam för din röst i Full Spectrum Laser contest!Det finns nå...

28 Upcycles för trädgården

jag har trädgårdsarbete i ca 8 år. Under åren har jag upcycled många saker i min trädgård, några av praktiska skäl, några att spara pengar, vissa vara miljövänlig och några bara för skojs skull.I detta Instructable kommer jag visa hur du upcycle 28 (...

Ett vapen av massa anvisning!

Över 50 år sedan, såg jag en penna lutad mot verandan i ett hus nära min farmors. Jag var förtjust till omfattningen av pennan. Det var nästan lika lång som veranda inlägg! Wow! Vad kul det skulle vara. Skriva det? Det radera? Vad är den gjord av? Va...

Arduino elektrometer/kapacitiv objekt Sensor

min passion som en maker är för robotar. Jag har gjort ett dussin eller så, mestadels genom att använda Arduino. Saken är den att jag är typ av uttråkad av de flesta av de robotar som få gjort-line anhängare, sumo, photophobes/vores, BEAM, etc. Det s...

ICARUS: Analog Heliostat

har du någonsin suttit i skuggan och tänkte "Jag önskar att solen kunde komma till mig"? Tja nu det kan.Jag ville krama lite extra solljus in i mitt liv för att ge några gratis värme samt minska risken för Fem-McNasties. Det finns en underbar en...

Hacka en brödrost ugn för Reflow lödning

som jag får mer allvarliga till min elektronik hobby, jag måste arbeta med mer SMD komponenter. Vissa komponentpaket är mycket svårt eller omöjligt att löda med en traditionell lödkolv. För att lösa detta problem, beslöt jag att hacka en brödrost ugn...