Sisällysluettelo:

Arduino ICSP -ohjelmointikaapeli: 12 vaihetta
Arduino ICSP -ohjelmointikaapeli: 12 vaihetta

Video: Arduino ICSP -ohjelmointikaapeli: 12 vaihetta

Video: Arduino ICSP -ohjelmointikaapeli: 12 vaihetta
Video: Видеоуроки по Arduino. Чтение RFID-меток (12-я серия) 2024, Heinäkuu
Anonim
Arduino ICSP -ohjelmointikaapeli
Arduino ICSP -ohjelmointikaapeli

Näin haluan tehdä Arduino ICSP -ohjelmointikaapelin, jota käytetään käynnistykseen tai ohjelmointiin.

Vaihe 1: Tarvikkeet

Tarvikkeet
Tarvikkeet

Tarvikkeita ovat Dupont -puserot, kondensaattori, liima ja kutisteputki.

Vaihe 2: Kohteen loppu

Kohteen loppu
Kohteen loppu
Kohteen loppu
Kohteen loppu
Kohteen loppu
Kohteen loppu

Aloita kuudesta naaras-naaras-Dupont-neuleesta, jotka ovat edelleen nauhassa, joita ei ole vetoketjulla erotettu. Ja 1 uros-mies hyppääjä. Työskentele ohjelmointikaapelin kohdepään kanssa. Järjestä liittimet kahteen riviin, joissa on 3 nastaa kussakin kuviossa, joka liitetään Arduinon ICSP -otsikkoon.

D12 MISO 1.. 2 VCC

D13 SCK 3.. 4 MOSI D11 RST 5.. 6 GND

Laita pieni annos liimaa liittimien väliin ja aseta pieni pala kutisteputkea kokoonpanon päälle ja kutista se. Tätä varten ei tarvita paljon liimaa, vain tarpeeksi, jotta liittimet eivät liuku ympäri koko asennuksen jälkeen. Kun olet kutistanut letkut, paina liittimet litteästi pöytää vasten, jotta niistä ei tule ulos tai epätasaisia.

Vaihe 3: Poista muovikuori ohjelmointipään GND -langasta

Irrota muovikuori ohjelmointipään GND -langasta
Irrota muovikuori ohjelmointipään GND -langasta
Irrota muovikuori ohjelmointipään GND -langasta
Irrota muovikuori ohjelmointipään GND -langasta
Irrota muovikuori ohjelmointipään GND -langasta
Irrota muovikuori ohjelmointipään GND -langasta

Katso kohdepäätä ja GND- ja RST -nastojen värejä. Tässä tapauksessa violetti RST: lle ja musta GND: lle. Poista ohjelmointipään muovikuori GND -tapista ja poista muovikuori ylimääräisestä Dupont -langan päästä. Kuorissa on kieleke varovasti piilottaa, ja kuori irtoaa.

Vaihe 4: Juotoskondensaattori liittimiin ja kuorien asentaminen uudelleen

Liitä kondensaattori liittimiin ja asenna kuoret uudelleen
Liitä kondensaattori liittimiin ja asenna kuoret uudelleen
Liitä kondensaattori liittimiin ja asenna kuoret uudelleen
Liitä kondensaattori liittimiin ja asenna kuoret uudelleen

Kiinnitä johdot paikoilleen lukituspihdeillä ja toimi jäähdytyselementtinä suojataksesi langaneristystä ja juota kondensaattori liittimiin. Käytä hyvin pientä määrää juotetta, jotta se ei imeydy tapin astiaan, mikä estäisi sen liukumisen Arduinon ICSP -otsikon päälle.

Katkaise lanka ylimääräisestä Dupont -johdinliittimestä, jonka asetamme RST -asentoon valmiissa liittimen päässä. Työnnä liittimet takaisin kuoriin tapilla. Tämä vaati hieman lisävoimaa kuoren kiinnittämiseen, koska juote ja kondensaattorijohto tekivät liittimestä hieman paksumman. Kun olen asettanut muovikuoret takaisin paikalleen, ymmärrän seuraavan kerran, että minun pitäisi tehdä kondensaattorin johdot hieman pidemmiksi, ehkä vielä 1/8 - 1/4 tuumaa. Kondensaattorin + -puoli on kytketty lisätappiin, joka on tarkoitettu valmistuneen liittimen RST -asentoon. Kondensaattorin puoli on kytketty mustaan GND -nastaan.

Useiden uF: n kondensaattori on hieno, käytin 33uF. 10uF olisi ollut hieno, mutta 33uF kondensaattorit olivat pienempiä kuin 10uF kondensaattorit, jotka minulla oli käsillä.

Vaihe 5: Järjestä, liimaa ja kutista liittimet

Järjestä, liimaa ja kutista liittimet
Järjestä, liimaa ja kutista liittimet
Järjestä, liimaa ja kutista liittimet
Järjestä, liimaa ja kutista liittimet
Järjestä, liimaa ja kutista liittimet
Järjestä, liimaa ja kutista liittimet

Järjestä liittimet kohdepään värin ja värin mukaan. Vasen alakulmainen liitin on nollausjohto. ICSP -otsikossa tämä on nasta 5. Jätä kohdepuolen liittimestä tuleva RST -johto pois ohjelmointipuolen nastasovitelmasta ja vaihda se katkaisuliittimeen, johon on kytketty kondensaattori. Liimaa, kutista kutistua ja tee nastat yhtenäisiksi ja tasaisiksi kuten tavoitevaiheessa. Käytä hieman pidempää kutisteputkea ohjelmointilaitteen päässä kondensaattorin osittaiseksi säilyttämiseksi.

Vaihe 6: Lisää uroshyppyjohdinliitin nollaussignaalille ja merkitse nasta 1

Lisää urosliitinjohtoliitin nollaussignaalille ja merkitse nasta 1
Lisää urosliitinjohtoliitin nollaussignaalille ja merkitse nasta 1
Lisää urosliitinjohtoliitin nollaussignaalille ja merkitse nasta 1
Lisää urosliitinjohtoliitin nollaussignaalille ja merkitse nasta 1

Leikkaa uros-uros-hyppyjohdin ja kiinnitä se juotosliitännällä ja kutisteputkella kaapelin kohdepuolelle menevään nollausjohtoon.

Kunkin liittimen vasen ylätappi on Arduinon ICSP -otsikon nasta 1. Merkitse se maalipisteellä. Käytin valkoista Gelly Roll -maalauskynää. Siinä kaikki, kaapeli on valmis.

Vaihe 7: Liitä se

Liitä se
Liitä se
Liitä se
Liitä se
Liitä se
Liitä se

Ohjelmoija Arduino on ladattu Arduinolla Internet -palvelun luonnoksena. Se saa kaapelin ohjelmointipään, joka on kytketty nastaan 1 vasemmassa yläkulmassa. Arduinossa on myös nasta 1, jossa on pieni piste. Palautusjohto kytketään D10: een.

Kaapelin kohdepää liitetään Arduinoon, jonka aiomme ladata tai ohjelmoida.

Useimmissa Arduinoissa on pieni piste ICSP -otsikon lähellä merkitsemään nasta 1. Jos omasi ei ole tai jos se ei ole kovin ilmeistä, nyt olisi hyvä aika lisätä pieni piste, kun sinulla on maali tai maalikynä. Tässä on kuva Arduinosta, johon lisäsin pisteen. ATmega16u2 usb-sarja-sirun ICSP-otsikossa, joka on järjestetty vaakasuoraan lähelle UNO: n tai MEGA: n vasenta yläkulmaa, nasta 1 on kyseisen liittimen oikeassa yläkulmassa.

Vaihe 8: Toinen ohjelmointikaapeli Pro Mini- ja Pro Micro -laitteille

Toinen ohjelmointikaapeli Pro Mini- ja Pro Micro -laitteille
Toinen ohjelmointikaapeli Pro Mini- ja Pro Micro -laitteille
Toinen ohjelmointikaapeli Pro Mini- ja Pro Micro -laitteille
Toinen ohjelmointikaapeli Pro Mini- ja Pro Micro -laitteille

Pidän myös Pro Ministä ja Pro Mikrosta melko paljon. Nämä ovat Sparkfunin kehittämiä levyjä, jotka ovat käytännössä nastan ja jalanjäljen yhteensopivia. Pro Minillä on ATmega328p MCU kuten UNO ja Pro Microlla on ATmega32u4 kuten Leonardo. Haluan käyttää niitä ohjelmoijina ja ohjelmoida tai ladata niitä ICSP: n kautta. Joten tässä on tarvikkeet ICSP -kaapelin valmistamiseksi: naarasliitin, naaraspuoliset Dupont -puserot, kondensaattori ja kutisteputki.

Leikkaa otsikot sopivan pituisiksi, jotta ne mahtuvat kaikkiin Pro Mini- tai Pro Micro -laitteen toisella puolella oleviin nastoihin. Leikkaa pitkän otsikkoliuskan ensimmäisen käyttämättömän nastan keskelle. Tarvitset vain pienen paineen joillakin diagonaalisilla leikkureilla, ja se hajoaa. Leikkaa sitten diagonaalileikkureilla ylimääräinen muovi pois tapista, joka on tuhoutunut leikattaessa. Tuloksena on 12 -paikkainen otsikko, jossa on kauniit leikatut päät. Saadaksesi hieno, hio päät.

Vaihe 9: Poista muoviset Dupont -kuoret

Poista muoviset Dupont -kuoret
Poista muoviset Dupont -kuoret
Poista muoviset Dupont -kuoret
Poista muoviset Dupont -kuoret
Poista muoviset Dupont -kuoret
Poista muoviset Dupont -kuoret

Poista muovikuoret Dupont -puseroiden päistä. Huomaa kuoren pieni välilehti. Nosta kieleke varovasti ylös ja vedä muovikuori irti.

Vaihe 10: Lisää kutisteputki ja työntöliittimet naaraspäähän oikeaan asentoon

Lisää kutisteputki ja työntöliittimet naaraspäähän oikeaan asentoon
Lisää kutisteputki ja työntöliittimet naaraspäähän oikeaan asentoon
Lisää kutisteputki ja työntöliittimet naaraspäähän oikeaan asentoon
Lisää kutisteputki ja työntöliittimet naaraspäähän oikeaan asentoon

Liu'uta kutisteletku letkujen päälle. Työnnä liittimet naaraspuolisen juotosnastan päälle. Tämä vaatii vakaata kättä ja taitoa. Johdot menevät MOSI, MISO, SCK, VCC ja GND yhdestä otsikosta toiseen. Palautusjohto siirtyy ohjelmoijan Arduinon nastasta 10 kohde -Arduinon nollausnastaan.

Pro Micron suunnittelijat olivat taitavia päättäessään tapin asettelusta. Vaikka nastat on järjestetty

10, 16, 14, 15

ja se näyttää hölynpölyltä, se sattuu vastaamaan Pro Mini -tappien nastatoimintoja

10, 11, 12, 13

Tilaus on:

reset-sender, MOSI, MISO, SCK, sekä Pro Mini että Pro Micro.

Voit siis käyttää tätä kaapelia, kun ohjelmoijana on Pro Mini tai Pro Micro ja kohteena Pro Mini tai Pro Micro.

Vaihe 11: Juottaa nastat

Juottaa nastat
Juottaa nastat
Juottaa nastat
Juottaa nastat
Juottaa nastat
Juottaa nastat

Käytä lukituspihtejä pitämään tapit vakaina, tasaisin välein ja suorina. Pihdit toimivat myös jäähdytyselementtinä, joka estää juotoslämmön kulkeutumisen langan yli ja sulamisen eristyksen tai kutistumisen ennenaikaisesti. Juotos jokainen tappi nopeasti, äläkä käytä liikaa juotosta. Käytä vain tarpeeksi työn suorittamiseen.

Lisää kondensaattori GND: n ja RST: n väliin ohjelmointipuolen otsikkoon, jotta FTDI-sovittimen DTR-nastan nollaus poistetaan käytöstä. Useat uF on kunnossa, käytin 33uF. 10uF olisi hyvä, mutta 33uF kondensaattorit olivat pienempiä kuin 10uF kondensaattorit, jotka minulla oli käsillä. Juotta kondensaattorin + -puoli mahdollisimman lähelle otsikon muovia niin, että kutisteputki peittää mahdollisimman paljon. Tein pienen raon lähellä kutisteputken päätä kondensaattorin johdon läpi.

Liu'uta lopuksi lämpökutistinletku johdinta pitkin liittimeen, kunnes se kohtaa muovin, ja kutista letku lämpöpistoolilla.

Vaihe 12: Valmis

Tehty
Tehty

Tässä on valmis kaapeli. Käytä tarrakirjoitinta ja merkitse, mikä kaapelin pää on ohjelmoijalle ja mikä pää kohdeelle. Merkitse myös otsikon, joka osoittaa Pro Minin FTDI-sovittimen USB-puolta tai Pro Micron sisäänrakennettua USB-liitäntää kohti.

Suositeltava: