INHOUDSOPGAWE:

Ruimteskipbeheerpaneel - Lasergesnyde Arduino -speelding: 11 stappe (met foto's)
Ruimteskipbeheerpaneel - Lasergesnyde Arduino -speelding: 11 stappe (met foto's)

Video: Ruimteskipbeheerpaneel - Lasergesnyde Arduino -speelding: 11 stappe (met foto's)

Video: Ruimteskipbeheerpaneel - Lasergesnyde Arduino -speelding: 11 stappe (met foto's)
Video: Review of ZK-5JX 6.5-36V to 1.2-32V 5A XL4015 75W Step Down Converter with LCD 2024, Junie
Anonim
Ruimteskipbeheerpaneel - Lasergesnyde Arduino -speelding
Ruimteskipbeheerpaneel - Lasergesnyde Arduino -speelding

Fusion 360 -projekte »

'N Paar maande gelede het ek besluit om lid te word van die plaaslike vervaardigersruimte, aangesien ek al jare lank die gereedskap van die vervaardigersbedryf wou leer.

Ek het 'n bietjie Arduino-ervaring gehad en ek het 'n Fusion-kursus hier op Instructables gevolg. Ek het egter geen ondervinding gehad met 'n lasersnyer nie, ook nie met enige tussenliggende Arduino -programmering of komponente nie, behalwe die standaard LED of eenvoudige sensor.

Aangesien my neef se sewejarige verjaardag oor 'n paar maande aanbreek, het ek besluit dat ek vir hom 'n geskenk wil maak. Aangesien hy van ruimteverwant hou (veral as dit knoppies en ligte bevat), het ek die eerste idee gekry om vir hom 'n eenvoudige speelding op Arduino te maak met 'n paar LED's, knoppies, 'n luidspreker, skuifbalkies, ens.

Dus het ek op die internet gesoek vir tutoriale oor eenvoudige Arduino -speelgoed -tutoriale om geïnspireer te word, maar ek kon nie presies vind waarna ek gesoek het nie. Die wonderlike ruimtetuigspeelgoed van Jeff High Smith en die remix daarvan van Duncan Jauncey was wonderlike inspirasie, maar was vir my 'n bietjie te groot, want ek het nie: a) Genoeg ervaring om dit te bou, b) Genoeg tyd om die ervaring op te doen en c) Ek wou hê dat die projek slegs deur 'n Arduino beheer moes word om dit eenvoudiger (en goedkoper) te maak as om met bv. 'n Framboos Pi of soortgelyke. Bob Lander se pragtige klein speelgoed op die bedieningspaneel was ook 'n inspirasie, maar ek wou iets bou met 'n bietjie meer interaktiwiteit.

Daarom het ek 'n paar idees vir die bedieningspaneel begin skets totdat ek 'n blik bereik het waaroor ek tevrede was.

Met die aanvanklike ontwerp (goed geskets - ten minste vinnig op 'n stuk papier), was ek gereed om te besluit wat dit sou verg om dit te bou - hoeveel en watter dele ek nodig het, watter Arduino -kontroleerder om ens te gebruik WOORDADVIES …

… vir diegene wat die pad wil bou om dit te bou: Die gebruik van die 4017 dekades tellers is 'n onnodig ingewikkelde manier om die LED's te beheer. As u u eie weergawe wil maak, raai ek u aan om iets soos WS2812B (of soortgelyke) LED's te gebruik, aangesien dit die beheer van die LED's baie makliker sal maak (byvoorbeeld deur die FastLED -biblioteek te gebruik).

'N Ander mede -oprigbare lid het ook 'n paar verskille tussen die skematiese en die kode ontdek (met sekere I/O -penne in die kode wat nie ooreenstem met die getoonde skematiese nie). Ek sal probeer om 'n bygewerkte weergawe van die skema te maak sodra ek tyd het. Gebruik intussen die kode as basis vir die opstel van die I/O -pen (nie die skematiese nie).

Stap 1: Struktuur van hierdie tutoriaal

Die struktuur van hierdie tutoriaal
Die struktuur van hierdie tutoriaal

Noudat ek 'n algemene idee gehad het van hoe die ruimteskip -bedieningspaneel moet lyk, en nadat ek besluit het om dit relatief eenvoudig te maak, was ek seker dat dit eintlik 'n briesie sou wees om dit te bou!

Wel … dit blyk dat die wind meer 'n storm is, wel nie 'n storm nie, dan ten minste 'n storm! Dit was ietwat moeiliker as wat eers verwag is.

Die projek het uiteindelik drie maande se vrye tyd in beslag geneem, en ek het die laaste stuk kodering eers die dag voor my neef se verjaardag klaargemaak!

Die bouproses was egter 'n wonderlike en prettige (en soms soms frustrerende) leerervaring met tonne beproewing en dinge wat ek anders sou doen as ek dit weer sou bou.

Die meeste stappe in hierdie tutoriaal bevat dus elk twee afdelings:

  • 'N' Lang lees 'afdeling vir die geduldige leser, waar ek my proses, gedagtes en (waarskynlik) foute in detail beskryf.
  • 'N "Tl; dr" -afdeling vir die meer ongeduldige leser, waar ek 'n bietjie vinniger by die punt kom en 'n resep voorlê (hersien deur uit my foute te leer).

Geniet die rit en stel gerus vrae!

Stap 2: gereedskap en materiaal

Gereedskap en materiaal
Gereedskap en materiaal

Met my skets in die hand kon ek begin uitvind hoeveel LED's, knoppies en ander goed ek nodig het.

LANG LEES

Aangesien my skets baie LED's bevat (42 insluitend die knoppies wat aangesteek is), was dit duidelik dat ek vir 'n Arduino Mega moes gaan. Selfs as u die Mega gebruik, was daar egter nog nie genoeg I/O-penne vir al die LED's, knoppies, piezo-gonsers en potensiometers nie.

Dus het ek weer op die internet gesoek vir wenke oor hoe om verskeie LED's met slegs 'n paar I/O-penne te beheer, en ek het uiteindelik besluit oor die 'CD4017 decade counter' nadat ek hierdie netjiese handleiding gelees het.

As ek 'n opgedateerde weergawe sou maak, sou ek beslis die meeste LED's vervang met iets soos die WS2812B-tipe LED's, aangesien dit baie makliker is om te ketting, programmeer en mee te speel. Maar aangesien ek dit nie geweet het teen die tyd van die bou nie, sal hierdie tutoriaal steeds fokus op die gebruik van die CD4017-metode.

Ek het ook nog nie 'n duidelike idee gehad van hoe die kring sou lyk nie, so ek wou seker maak dat ek onderweg drade en komponente kon ontkoppel en weer konnekteer. Daarom het ek gekies om (byna) al die verbindings tussen die komponente en die bord te maak met behulp van vroulike/vroulike dupontkabels en manlike kopstukke.

Om die verbinding met die arduino via die dupont -kabels makliker te maak, het ek besluit om 'n sensorskerm vir die Mega te koop.

Wat die res van die gereedskap en materiaal betref, kan u dit hieronder vind.

TL; DR

Gereedskap:

  • Lasersnyer. Ons makerspace het 'n Universal Laser Systems VLS 3.50 45W wat ek gebruik het om die akriel te sny en te graveer, en 'n groot naamlose Chinese 120w laser wat ek gebruik het om die MDF te sny. U kan die boks en die akriel maklik sny met behulp van standaard elektriese gereedskap, maar vir die gravure op die akriel/verf moet die laser verkies word.
  • Soldeerbout.
  • Warm lijmpistool (opsioneel, maar lekker om te hê)
  • Skroewedraaier stel.
  • Versink bietjie.
  • Boorstukke 2 mm-3 mm of soortgelyk.
  • Boorbestuurder (enige een sal doen, maar 'n bankboorpers sal dit makliker maak).
  • Maskeerband
  • Klampe
  • Remklauw
  • 'N Verskeidenheid klein tangetjies
  • Adobe Illustrator ($$) of Inkscape (gratis) - of enige ander vektorgebaseerde tekenprogrammatuur.
  • Autodesk Fusion 360 (opsioneel) - vir die ontwerp van die tas.

Materiaal vir die omhulsel en montering:

  • Akriel velle, 5 mm dik. Giet verkieslik akriel (aangesien dit nie so maklik smelt en weer optrek as gerolde akriel wanneer dit met laser gesny word nie).
  • Akrielplaat 2 mm.
  • MDF, 6 mm dikte.
  • Spuitverf, ek gebruik:

    • Molotow Urban Fine -Art Artist Akriel - waag oranje. Vir die voorplaat -grafiese besonderhede en die handvatsels.
    • Molotow Urban Fine -Art Artist Acryl - sein swart. Vir die omhulsel en die voorblad.
    • 'N Algemene, nie-akriel-gebaseerde swart vir die 2 mm beskermende akrielblad.
  • Skroewe - 2,5 x 13 mm (of soortgelyk - deursnee mag nie 4 mm oorskry nie.)
  • Standaard (PVA) houtlym (om die houtkas te plak)
  • Kontak gom of akriel gom (om die 2 mm beskermende akrielblad aan die onderkant van die voorplaat vas te plak).
  • Multimeter (opsioneel, maar baie handig vir die vind van kortbroeke, toetsdiodes en algemene kontinuïteitstoets).

Elektronika:

  • Arduino Mega 2560 R3
  • Mega Sensor Shield V2.0 vir Arduino Mega
  • Dupont -kabels vroulik/vroulik (100 stuks behoort genoeg te wees). Kies (ten minste) 30 of 20 cm lank - 10 cm is te kort.
  • 'N Hele klomp LED's - beide 3 mm en 5 mm.
  • Manlike kopstukke
  • PCB strookbord
  • 4x 16-pins DIP IC-aansluiting (vir die montering van die dekade tellers)
  • 4x CD4017BE dekade -skyfies
  • 2x rooi verligte LED -skakelaar w. omslag
  • 2x enkel lineêre 10k skyfie potensiometers
  • 2x groen vierkantige verligte kort drukknoppies. Let wel !!: Die knoppies waaraan gekoppel is, word NIE deur LED's aangesteek nie. Dit is gloeilampe en sal nie brand as dit gekoppel is nie. Om hulle te laat brand, moet u die gloeilamp binne -in losmaak en vervang met 'n LED van 3 mm. gloeilamp.
  • 6x 3-pen 2-posisie aan/aan-skakelaars
  • 1x Sleutelschakelaar vir veiligheidslotte (tipe DPST of DPDT).
  • 1x SPST -aan/uit -wipskakelaar
  • 2x Piezo -gonsers
  • 1x MAX7219 LED-puntmatriks 8-syfer digitale beheermodule
  • 2x Enkel lineêre roterende 10k potensiometers
  • 2x Draaiknopbedekking vir die potensiometers
  • Weerstands van 22x 180 of 200 ohm
  • 11x 150 ohm weerstande
  • Weerstande van 14 x 100 ohm
  • 1x T-tipe "9v" snap-on battery connector kabel
  • 1x AA-batteryhouer met 4 gleuwe

Stap 3: Onderdele meet en toetspas

Meet dele en toetspassing
Meet dele en toetspassing
Meet dele en toetspassing
Meet dele en toetspassing
Meet dele en toetspassing
Meet dele en toetspassing
Meet dele en toetspassing
Meet dele en toetspassing

LANG (-ish) LEES

Met al die dele in die hand, kon ek nou begin met die meting van elk van die individuele komponente om seker te maak dat wanneer ek met die ontwerp van die finale ontwerp in Illustrator of Inkscape begin, al die dele pas en dat geen van hulle aan die onderkant oorvleuel nie van die voorplaat.

Veral die sleutelschakelaar was baie diep, en daarom sou die uiteindelike diepte (of hoogte, hoe u dit ook al wil stel) van die boks hiervoor pas, en dit in aanmerking neem wanneer u die interne komponente in die omhulsel (soos die Arduino Mega, die dekade tellers, ens.).

Daarna het ek 'n eenvoudige vektortekening in Illustrator gemaak wat al die verskillende komponentdiameters/-breedtes uitbeeld, 'n 5 mm akriel -toetsstuk in die lasersnyer gesit en dit uitgesny.

Nadat ek seker gemaak het dat al die komponente styf in hul onderskeie gate/gleuwe pas, het ek die komponente in Illustrator geteken (sien foto) sodat dit maklik in die finale ontwerp gebruik kan word.

TL; DR

  • Meet al u komponente met behulp van remklauwen.
  • Gebruik die metings om 'n vektortoetslêer met alle knoppie-/komponentgroottes in Illustrator op te stel.
  • Knip die toetslêer uit op 5 mm akriel op die lasersnyer.
  • Gebruik die toets om te sien of al die komponente goed pas.
  • Pas indien nodig die gatgroottes in die vektorlêer aan en maak 'n nuwe toetsstuk met die hersiene groottes.
  • Gebruik die finale metings en maak 'n nuwe Illustrator -lêer en teken al u komponente op die korrekte skaal in.
  • OF doen nie een van die bogenoemde nie. Ek sal die finale vektorlêer in die volgende stappe verskaf, as u dit net wil gebruik.

Stap 4: Ontwerp die saak

Die ontwerp van die saak
Die ontwerp van die saak
Die ontwerp van die saak
Die ontwerp van die saak

Met al die komponentmetings in plek, kon ek nou begin met die ontwerp van die bedieningspaneelkas.

LANG LEES

Om een of ander rede het ek besluit om hierdie proses vir myself baie moeiliker te maak as wat nodig is, en ek het gekies om 'n parametries gedefinieerde vingerverbandkas te maak in Fusion 360. Wel, om eerlik te wees, ek wou eintlik Fusion 360 beter leer, so dit was nie ' Dit was heeltemal die besluit van 'n gek, maar ek sou die (redelik uitstekende) MakerCase -instrument baie makliker kon gebruik en daarmee klaar kon wees.

In plaas daarvan het ek gekies om die tutoriaal van die Hobbyist Maker se parametriese vingerverbandkas te volg, wat ek sterk kan aanbeveel as u beter wil raak in 3D -parametriese ontwerp. Om 'n volledige 3D -model vir 'n ontwerp so eenvoudig soos myne te maak, is egter 'n bietjie te veel, aangesien u in elk geval later elke oppervlak as 'n 2D -vektortekening moet uitvoer, dus u kan net sowel eers in Illustrator begin.

Hoe dan ook, ek het in Fusion 360 voortgegaan totdat ek tevrede was met die ontwerp. Aangesien ek geweet het (wel, ten minste gehoop) dat my neef hierdie ding baie sou ronddra, wou ek dit vir hom maklik maak deur 'n paar handvatsels by te voeg. Die handvatsels maak deel uit van die houtkas en steek deur die akriel voorblad uit, wat sorg vir greep en help om die kas vas te hou.

Met die ontwerp in plek het ek al die dele uitgevoer na 2D.dxf -vektorlêers, met behulp van die 'eenvoudige skets' -metode wat in Taylor Sharpe se Instructable beskryf word.

Ek het toe die dxf -lêers in Illustrator gewysig en 'n klein luikie bygevoeg vir toegang tot die batterykompartiment en gate om aan te sluit op die Arduino Mega (wat ek ook in die vorige stap gemeet het). Ek het ook 'n gaatjie vir 'n aan/uit -skakelaar bygevoeg vir die geluid aan die kant van die kas, en klein boorgate aan die onderkant.

Die finale tekeninge vir die omhulsel is aangeheg by hierdie stap (in die.ai-,.svg- en.pdf -formaat), terwyl die ontwerp van die voorplaat in die volgende stappe verskyn.

TL: DR

  • Gebruik MakerCase om 'n basiese boks met jou vingers te maak.
  • Verander die MakerCase -vektorlêers in Illustrator volgens u behoeftes - onthou om 'n luik vir die battery en gate vir die Arduino -poorte by te voeg.
  • OF laai net die planne van hierdie stap af.

Stap 5: Ontwerp die voorplaat en lasergraveer die verf

Ontwerp van die voorplaat en lasergravering van die verf
Ontwerp van die voorplaat en lasergravering van die verf
Ontwerp van die voorplaat en lasergravering van die verf
Ontwerp van die voorplaat en lasergravering van die verf
Ontwerp van die voorplaat en lasergravering van die verf
Ontwerp van die voorplaat en lasergravering van die verf
Ontwerp van die voorplaat en lasergravering van die verf
Ontwerp van die voorplaat en lasergravering van die verf

LANG LEES

Met die finale algehele grootte van die omhulsel en die voorplaat, kon ek nou uiteindelik by die (nog meer) prettige deel kom: die ontwerp van die voorplaat!

Aangesien ek reeds 'n klein biblioteek met al die dele in Illustrator (in stap 3) gemeet en geteken het en ek die eerste handgetekende skets gehad het om na te verwys, was dit 'net' om die dele op die skoon voorplaatvektor te plaas teken (uitgevoer uit Fusion in die vorige stap) in Illustrator, en voeg 'n paar koel ruimte -grafika by.

Met die aanvanklike vektorontwerp in plek, was dit lasertyd!

Om die regte proses te vind:

Vir die ontwerp van die voorplaat wou ek hê dat die agtergrond van die voorblad swart geverf moes word en dat die ruimte -grafika daarop in 'n seinkleur sou uitstaan (oranje in my geval). Ek kon egter nie regtig tutoriale vind oor hierdie laser -ets deur verf nie. Daar was 'n hele paar voorbeelde van die versterking van 'n stuk wat alreeds met verf geët is, of een keer op 'n nie-deursigtige oppervlak geëts is, of met spesiale laser-etsverf wat op die oppervlak kleef as dit gelaser word (wat die teenoorgestelde was van wat ek wou hê). Ek het later hierdie video gevind wat min of meer presies wys wat ek wou bereik - maar toe was dit te laat, en ek het al te veel tyd bestee om verskillende soorte verf, verskillende hoeveelhede verf en 'n miljoen verskillende instellings op die ULS -laser: |

Gelukkig hoef u dit nie te doen nie, en ek spaar u die meeste pynlike besonderhede van die vele toetse en foute, en gee u net die belangrikste bevindings:

Die laseretsproses - TL; DR:

Die proses om die voorplaat uit te sny en die ontwerp daarop te ets, bestaan kortliks uit 'n paar afsonderlike stappe:

  1. Knip die voorplaat self uit en al die gate en gleuwe vir die knoppies en komponente.
  2. Verf die onderkant van die voorplaat met 'n laag swart akriel spuitverf en laat dit heeltemal droog word.
  3. Plaas die geverfde voorplaat weer in die lasersnyer en ets die ontwerp in die geverfde oppervlak.
  4. Verf die (nou laser -geëtsde) onderkant van die voorplaat weer met een laag oranje akriel spuitverf en laat dit droog word.

Die laser -etsproses - LANG LEES:

Die laseretsproses in detail:

  1. Knip die voorplaat self uit en al die gate en gleuwe vir die knoppies en komponente. In die ontwerplêers wat by hierdie stap aangeheg is, is daar drie verskillende lae: A. Die afgesnyde laag (rooi lyne) B. Die vektorgraveerlaag (blou lyne) C. Die rastergraveerlaag (swart kenmerke) In hierdie stap moet u slegs die lasersnyer vra om die rooi laag en die blou laag uit te sny. Die rooi laag moet heeltemal gesny word, terwyl die blou laag slegs in 'n fyn lyn in die akriel moet gegraveer word. Die blou kruise merk die boorpunte (vir later, wanneer ons die monteergate in die voorplaat moet boor), terwyl die blou kruis bokant die planeet in die linker onderste hoek 'n belyningsmerk is, wat ons sal gebruik wanneer die voorplaat ingegraveer word stap 3 van die proses.
  2. Verf die onderkant van die voorplaat swart. Let daarop dat, aangesien die ontwerplêers weerspieël word, die onderkant eintlik die kant na bo is wanneer dit in die lasersnyer geplaas word. Voordat u begin skilder, moet u beslis 'n maskeerband gebruik om die dele van die akriel wat u nie wil verf nie, af te masker! Ek het 'n paar verskillende soorte swart verf probeer, maar uiteindelik die Molotow Urban Fine- Art Artist Akriel sein swart, want dit is ongelooflik! Dit het 'n baie hoë pigmentkonsentrasie, dus hoef u slegs 'n laag verf aan te bring om die akriel heeltemal te bedek (wat ook handig sal wees in die volgende stap). Sodra die onderkant swart geverf is, laat dit droog word volledig en gaan voort met die volgende stap.
  3. Met die onderkant van die voorplaat swart geverf, plaas dit terug in die lasersnyer en (indien nodig) gebruik die uitlynmerker (beskryf in stap 1) om die laser perfek op die voorplaat te pas (sien aangehegte foto's). Om die ets te doen, gebruik ek die VLS 3.50 laser, wat voorsien word van 'n materiaalbiblioteek met baie voorafinstellings. Dit bevat egter nie vooraf presets vir die "afvee van verf" van akriel nie, so ek moes 'n bietjie eksperimenteer. Vir die eerste toetsstukke wat ek gedoen het, het ek verskeie lae verf gebruik, wat beteken het dat ek baie met die voorafinstellings moes worstel om die laser heeltemal deur die verflaag te laat ets. Met slegs een verflaag was die standaard "rastergraveer" -instelling vir 5 mm akriel op die VLS 3.50 voldoende om die verflaag af te ets! Stuur dus die rastergraveringslaag (swart lyne) na die laser met behulp van die aangehegte ontwerplêer en begin 'n paar ruim patrone in die verf en akriel ets!
  4. Alle ruimtelike ontwerpkenmerke van die voorplaat moet nou in die onderkant van die voorplaat geëts word - dit wil sê dat u deur die akriel kan sien, waar die verf afgeëts is. Maar ons wil nie hê dat die teks, simbole en reëls op die voorblad deursigtig is nie! Ons wil hê dat hulle in helder oranje moet brand! Gryp daarom u oranje akrielverf (ek het een uit dieselfde Molotow -reeks as die swart verf in stap 2 gebruik) en verf 'n laag of twee op die swart onderkant van die voorplaat. Masker weer die dele af waarop u nie oranje verf wil hê nie - veral die vierkant in die middel van die voorplaat! Die vierkant moet deursigtig bly, aangesien ons later 'n eenvoudige LED-skerm daarop sal monteer. Terwyl u besig is, kan u net sowel die handvatsels van die tas verf (sien aangehegte prentjie).

Met die skildery en die laser-ets was ek gereed om die onderdele te toets.

Stap 6: Koffertoets, montering en verf

Koffertoets, montering en verf
Koffertoets, montering en verf

TL; DR

Die bou van die kring was 'n multi-stadium proses:

  1. Toets die komponente met behulp van 'n multimeter.
  2. Montering van die komponente (LED's, knoppies, skerm, ens.) Op die voorplaat.
  3. Soldeer manlike kopstukke aan al die (nodige) komponente.
  4. Gebruik die multimeter om te toets vir kortbroek en kontinuïteit.
  5. Monteer die Arduino Mega (met sensorskerm) aan die binnekant van die onderkant van die omhulsel.
  6. Verbind al die komponente (korrek) met die Arduino -sensorskerm met behulp van dupont -kabels.
  7. Soldeer die batterykonneksiedrade aan die Arduino Mega -aansluiting.

LANG LEES

… en as ek 'n slimmer persoon was, sou ek die presiese stappe in die spesifieke volgorde gevolg het … Maar ek was nie 'n slim persoon nie, en moes dus ure deurloop om foutiewe komponente te vervang wat reeds vasgeplak en op die voorplaat, LED's en ander prettige aktiwiteite!

Maar my mislukkings moet u nie verhinder om 'n beter werk te doen nie, so ek gee 'n gedetailleerde uiteensetting van elke stap hieronder en u kan beelde uit die proses hierbo vind.

  1. Toets u komponente met 'n multimeter voordat u dit monteer. Kyk of al die LED's werk, of die knoppies korrek oop en toe is, of die potensiometers werk, ens. Dit is ook 'n goeie idee om 'n klein toetsopstelling te maak met die MAX7219-geleide skerm (sien bv. Hierdie goeie handleiding), om seker te maak dat alles werk. Dit sal u later baie hoofpyn bespaar.
  2. Monteer u komponente op die voorplaat. Al die knoppies kan maklik op die voorplaat gemonteer word, aangesien hulle almal moere en skroefdraadas het. Die los LED's moet egter met warm gom op die bord vasgeplak word (sien foto's).
  3. Soldeer manlike kopstukke aan alle komponente. Aangesien ek besluit het om dupont -aansluitkabels vir al my komponente te gebruik, het dit ironies genoeg beteken dat ek baie moes soldeer, aangesien elke LED en elke knoppie manlike koppenne moes laat soldeer. Om dit 'n bietjie makliker te maak, het ek stukke strookbord uitgeknip en die penne van die manlike kopstukke en (indien nodig) weerstande hieraan gesoldeer. Ek het die voltooide strookbord aan die onderskeie komponent op die bedieningspaneel gesoldeer (sien prente). Die vier 4017 dekade tellers is almal op een strookbordblok gemonteer om (indien nodig) die omskakeling van verbindings makliker te maak (sien beelde).
  4. Toets vir kortbroek en kontinuïteit. Gebruik die multimeter om te sien of al u soldeerverbindings 'n verbinding maak en kyk of een van hulle te veel aansluit by dinge waarmee hulle nie moet koppel nie!
  5. Monteer die Arduino Mega aan die onderkant van die omhulsel sodat die kragaansluiting en die usb-prop op die bord ooreenstem met die gate aan die agterkant van die omhulsel (sien foto's). U moet ook die 4017 dekade teenblok aan die onderkant van die omhulsel, sowel as om die batterykompartiment (aangeheg aan hierdie stap) uit te sny, aanmekaar te sit en te monteer (sien die beelde).
  6. Dit is nou tyd om al die komponente aan te sluit met behulp van die dupont -kabels vir vroulik/vroulik. Raadpleeg die skematiese in stap 8 van hierdie instruksie om seker te maak dat u alles korrek verbind.
  7. Om 'n vreemde rede is die sensorskerm wat ek gekoop het, nie toegerus met 'n "Vin" -pen om 'n gereguleerde ingang van 7-12 volt moontlik te maak nie. Ek moes dus die batterykonneksiedrade aan die Arduino Mega -aansluiting aansluit (sien prent).

So ek dink … nou is dit tyd om dit aan te sluit..!

Stap 10: Toets en kodering

Image
Image
Toets en kodering
Toets en kodering
Toets en kodering
Toets en kodering

U het die laaste stap van die tutoriaal bereik! Wel gedaan!

Die kodering van die bedieningspaneel was 'n reis op sigself met baie googling, toetsprogrammering en herbedrading. Ek was gelukkig om meer ervare ontwikkelingshulp by my broer en my kamer te kry, anders sou ek nooit betyds vir my neef se verjaardag kon klaarkom nie.

Ten spyte hiervan het die sogenaamde 'finale' kode wat uiteindelik na die Arduino oorgedra is, steeds baie tekortkominge, en is dit eerlikwaar 'n bietjie gemors. Gelukkig het ons nie kode vir 'n werklike ruimteskip ontwikkel nie, dus in hierdie spesifieke geval is die kode meer as voldoende:)

Die kode is ook nie baie goed gedokumenteer nie, en aangesien ons drie mense daaraan gewerk het, kan dit 'n bietjie beproewing wees - selfs vir my.

Die kode is in elk geval aangeheg en - met die vingers gekruis - sal steeds werk, as en wanneer u dit probeer:)

Dankie dat u saamgevat het - ek hoop dat u ten minste sommige van die dinge in hierdie tutoriaal kon gebruik.

Aangesien dit my eerste les is, hoor ek graag u terugvoer en kry u wenke oor hoe ek dit (en toekomstige) kan verbeter.

Geniet die video van die finale projek en maak gelukkig: D

/ Niels aka. Nilfisken

Stap 11: Kenmerke

Tydens die ontwerp van die bedieningspaneel het ek verskillende open source -materiaal gebruik - veral grafika van verskillende soorte. Die skeppers hiervan moet (en behoort) genoem te word:

Van die uitstekende webwerf TheNounProject gebruik ek die volgende ikone:

  • "Boom" deur VectorBakery (CC BY)
  • "Klankvibrasie" deur Symbolon (CC BY)
  • "Ontploffing" deur Oksana Latysheva (CC BY)
  • "Pentagon Danger" deur Blackspike (Public Domain)
  • "Galactic Empire" deur Franco Perticaro (CC BY)
  • "Laserstraal" deur Ervin Bolat (CC BY)
  • "Saturnus" deur Lastspark (CC BY)
  • "Elektries" deur Hea Poh Lin (CC BY)

Die lettertipe wat gebruik word, is:

"Oilrig" deur geruite ink (sien lisensie hier)

Ook 'n reuse dankie aan al u ander "tutoriste" wat u wenke, truuks en ervarings gratis gee en dat almal dit kan geniet. Sonder julle sou ek nooit so 'n projek kon bou nie.

Eerste keer skrywer
Eerste keer skrywer
Eerste keer skrywer
Eerste keer skrywer

Naaswenner in die eerste keer skrywer

Aanbeveel: