Indholdsfortegnelse:
- Trin 1: Gør dig selv en tjeneste
- Trin 2: Ting du skal bruge
- Trin 3: Formning af vokskrydsende terning
- Trin 4: Lav bundpladen
- Trin 5: Motor og drivaksel
- Trin 6: Cylinder
- Trin 7: LED -montering og ledninger
- Trin 8: Endelige trimemner, terningfastgørelse og testsamling
- Trin 9: Opbygning af den simple controller
- Trin 10: Opbygning af fuld funktionscontroller
- Trin 11: Programmering af fuld funktionscontroller
- Trin 12: Installation/kørsel af Visual Basic -koden på din pc
- Trin 13: Konklusioner Næste trin
Video: Chuck TV Intersect Cube DIY -arbejdsmodel: 13 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Baggrund: I tv -programmet "Chuck" (NBC Monday 8 PM EST) helten, Chuck ned, indlæser alle regeringernes tophemmeligheder som en række kodede billeder fra Intersect -computeren. I sæson 2 (2009) fik vi at se Intersect - en hvid gennemskinnelig terning, der snurrede inde i en lang lodret cylinder, kaldet "Intersect Cube." Motivation: Som fan af showet ville jeg have min egen fungerende Intersect Cube - men for meget færre penge end den officielle tv -programversion. Design Approach: Baseret på billederne fra tv -programmet - en hvid terning snurrer inde i en lang plastcylinder med to flot bearbejdede aluminiumshætter øverst og nederst. Terning og cylinder forsamling sidder på en rund metalbund med fire blå lys, der skinner på terningen, mens den snurrer. Det kostede sandsynligvis showproducenterne flere hundrede, hvis ikke tusinder af dollars at lave og krævede en god maskinforretning. For mit replikat faldt jeg ned til 9 tommer i diameter med 12 tommer høj (sandsynligvis omkring 2/3 af størrelsen på den, der blev brugt på tv -programmet) og forenklet designet, så det kan produceres for mindre end $ 100 ved hjælp af almindeligt tilgængelige materialer og værktøjer. Den forenklede model bruger en "blomstervase" til glasflasker med en håndværksbutik på $ 5, en paraffinvoksterning, lille 6 VDC gearmotor og 4 blå lysdioder. Byggemuligheder: Denne instruks viser, hvordan man bygger den grundlæggende hardware og 2 versioner af Intersect -controlleren. [1] "Simple Controller" inkluderer en tænd/sluk -knap og hastighedskontrolknap. Det kræver bare en lille smule lodning. Den samlede materialepris, når den er bygget på denne måde, er sandsynligvis <$ 70. [2] "Full Function Controller" har en PICAXE 08M mikro ($ 4), der taler til din pc, tryk for at aktivere sensoren og programmerbar hastighedskontrol. Det kræver konstruktion af et mere komplekst elektronisk kredsløb. Ved hjælp af en Visual Basic -app, der kører på din pc, kan den mere eller mindre simulere hele "Kryds uploadsekvensen" som set i Chuck TV -afsnittet Chuck vs the Ring. Dette inkluderer upload og afspilning af en krydsende billedvideo på din pc -skærm … se om du "blinker" bagefter.
Trin 1: Gør dig selv en tjeneste
Konstruktion Oversigt - Du finder det MEGET nyttigt at gennemgå den vedhæftede PDF -fil med konstruktionsoversigtsdiagrammer, før du starter dette projekt. Jeg undskylder på forhånd for at blande tommer og millimeter (mm) enheder … Jeg synes bare, det er lettere at bruge mm, når opløsning er bedre end 1/8 tommer er påkrævet.
Trin 2: Ting du skal bruge
PDF -filen viser 3 delelister. Hvis du planlægger at bygge din Intersect -terning ved hjælp af Simple Controller -følgelisten "A" og "B." til Full Function Controller, brug listerne "A" og "C." Det første element, du skal få: Få glascylinderen først, da du skal tage nogle cylindermålinger for at sikre, at alt passer korrekt sammen. Du vil måske også få en ekstra cylinder, hvis du bryder eller ødelægger den første. Jeg havde et problem med, at min lokale håndværksbutik skiftede mærker, så jeg kunne ikke få en præcis udskiftning. Værktøjer - Da du vil skære flere genstande ud af aluminium, blinker, skal du sørge for at have gode blikklips. Hvis du bygger Full Function Controller, skal du bruge et fint punktloddejern.
Trin 3: Formning af vokskrydsende terning
Dette er nok den sværeste del af hele projektet. Problemet er, at det er meget svært at bore et hul præcist fra det ene hjørne af en terning til det modsatte hjørne. For at komme uden om dette problem skal vi "støbe ind" hjørnet til hjørnet ved hjælp af et metalrør.
1. Grundformen er konstrueret af en karton med vokset papir på 10 oz. Jeg brugte "Minute Maid" OJ -beholderen fra Burger King - du skal bruge to kartoner. Selvom kartonen holder OJ fint, lækker den ud, når du hælder varm voks i. For at forhindre dette - smør Goop i bunden af kartonen, og lav derefter en "ble" ved hjælp af plastfolie (jeg brugte Reynolds Seal -Tight), brug tape til at holde pakningen på ydersiden af kartonen. Skær toppen af beholderen - du skal bruge maksimal højde for at kompensere for vaskehullet, der dannes, når voksen afkøles, se yderligere kommentarer nedenfor. 2. Beholderen er for stor på cirka 56 mm firkant, så du skal "putte" to af de indvendige vægge med pap eller skumplade. Jeg polstrede væggene for at reducere kubestørrelsen til cirka 45 mm firkant, som passer ind i en cylinder med 83 mm indvendig diameter med OK frigang. 3. Når du har polstret de to vægge for at reducere størrelsen, beklæder du de polstrede vægge med vokspapir, der er skåret fra en anden karton. Grundtanken er, at alle indvendige overflader af formen skal være vokspapir. 4. Skær det lille metalrør (1/8 tommer indvendig diameter) til en længde, der er omtrent lig med afstanden fra hjørne til hjørne, og test det ved at placere det diagonalt inde i formen-dette vil skabe dit hjørne til hjørne hul i terningen. Mål fra gulvet i kartonen til toppen af metalrøret, du ønsker, er dimension til nøjagtigt lig med terningens sidelængde, sig 45 mm ved hjælp af eksemplet ovenfor. Du skal sandsynligvis skære og måle et par gange for at få det rigtigt. 5. Når du har rørlængden helt tilpas, limes rørets ender til kartonens vægge med Goop og lader det hærde natten over - du vil ikke have, at det løsner, når du hælder den varme voks.. 6. Brug et dobbeltpande arrangement for at smelte voksen, det betyder, at panden med voksen sidder i en anden gryde med kogende vand. Du er nødt til at smelte nok voks til at fylde kartonen helt op til toppen, da voks vokser, og der dannes et dybt synkehul. Efter at have hældt voksen, lad den sidde natten over for at være sikker på, at den er helt afkølet. 7. Skær kartonen væk fra voksen med en værktøjskniv. Brug en elektrisk boremaskine og en smule mindre end rørets indvendige diameter for omhyggeligt at fjerne den voks, der er ophobet inde i røret. Brug derefter en hackesav til at skære i den øverste del, hvor vaskehullet dannede. Du kan bruge en varm pande til at smelte lidt af voksterningens sider væk for at foretage mindre korrektioner af terningens form - vær forsigtig, da det er meget let at smelte for meget væk. 8. Brug en kniv til sidst til at score et 4 x 4 gitter på hver terningsside, hvilket vil skabe 16 små firkanter på hver terningflade. Sæt terningen til side for nu, vi fastgør den til drivakslen lidt senere.
Trin 4: Lav bundpladen
1. Skær 1/2 tommer krydsfiner i en cirkel med en diameter på 9 tommer. Skær aluminiumsmateriale til blinkende plader i en cirkel med en diameter på 9 tommer. Trim yderkanterne med aluminiumstape, se foto. Påfør Goop på overfladen af krydsfiner, og lim aluminiumsskiven på 9 tommer på plads.
2. VIGTIGT: Bestem derefter, hvor på skiven der skal bores de 3, 3/16 tommer huller til gummigennemføringsskruerne. De 3 gummigennemføringer er overhovedet placeret på en "boltcirkel" centreret ved motordrivakslen, hver skrue er 120 grader fra hinanden på den boltcirkel. De 3 gummigitter fastgør cylinderen til bundpladen ved at klemme mod glascylinderens indvendige væg på tre steder 120 grader fra hinanden. Klemningen på hvert sted har en tendens til at udjævne et godt stykke arbejde med at centrere cylinderen omkring motorens drivaksel. Advarsel - det er muligt at få for meget klem, som kan knække glasset. For at sikre, at gummigummiskruerne er placeret for at give den korrekte klemning mod cylinderen, skal du omhyggeligt måle glascylinderens indvendige diameter (ID) og udvendige diameter på gummigennemføringerne (OD). Vi ønsker, at boltcirklen skal være stor nok til at sikre, at cylinderen komprimerer tappene en lille smule (se foto), når den er installeret. Beregn boltcirklen (BC) ved hjælp af nedenstående formel. BC = (ID-OD) + 2 mm. For eksempel, hvis ID = 83 mm, OD = 14 mm, derefter 72 mm Boltcirkel = (83-14) + 3 anbefaler jeg at teste denne boltcirkel ved at bore tre huller ved den pågældende BC i et skrotstykke for at verificere korrekt klemning. Se foto for, hvordan du samler de 3 huller og 8-32 thd, 1,5 tommer lange skruer. Hvis pasformen er god, skal du bore den rigtige bundplade på samme måde, ellers justere efter behov. 3. Efter Goop -hærdningen skal du foretage placeringen af de borede huller i disken som vist i PDF -dokumentet med boremønster. PDF -filen er en skabelon i fuld størrelse, så sørg for at vælge INGEN til sideskalning, når du udskriver den. 4. Bemærk, at hvis du bare laver den "simple controller", behøver du ikke at bore berøringssensorens trådhul (men der er ingen skade, hvis du borer det. Berøringssensoren 1/4 "hul i diameter skal en boret i en afstand svarende til 1/2 af glascylinderens udvendige diameter fra midten af bundpladen 5. Når du borer hullerne, skal du starte med en borekrone, der ikke er større end 1/8 tommer i diameter, og derefter gradvist forstørre hullerne derfra efter behov. Hvis du forsøger at bore for stort et hul på én gang, vil boret sandsynligvis hænge på pladen aluminium og lave rod i tingene 6. Når alle hullerne er boret, installeres 1/4 -20 T-møtrikker ind i træpladen af bundpladen, og brug en hammer til at sidde dem fuldstændigt. Tråd de 3, 1/4-20 2/1/2 tommer lange sekskantede hovedbolte i T-møtrikkerne. Du vil bare have et par gevind, der stikker ud over aluminiumspladen af bundpladen - installer en agernmøtrik på hver af gevindene. Juster mængden, hver bolt er skruet i, så bundpladen sidder plant, derefter t stram agernødderne. 7. Du kan nu installere de tre skruer til gennemføringen.
Trin 5: Motor og drivaksel
1. Brug gradvist større bor til at bore pilothullet i motorens drivaksel ud, så det forstørres til 1/8 tommer i diameter (se foto). Vær forsigtig for at sikre, at det større hul stadig er godt centreret i motorens drivaksel
2. Lod lod motorstikkets ledninger, se foto for at sikre, at du får den rigtige polaritet. 3. Mål og registrer cylinderens indvendige dybde, tilføj 1/8 tommer til denne dimension, og skær 1/8 stålstangen til den længde. 4. I den ene ende af drivakslen, cirka 1/4 tommer fra enden, begynder du at opbygge diamteren ved hjælp af varmekrympeslange, indtil den er lidt mindre end motorakslens diameter. Det sidste stykke krympeslange skal være længere, så det strækker sig helt til enden af skaftet. Den skal sidde tæt på motorakslen. Dette skaber en fleksibel kobling mellem motoren og 1/8 tommer drivakslen. Vigtigt -Så at drivakslen let kan fjernes fra motoren, skal du kun opvarme den øverste del af varmekrydsrøret for at binde den til drivakslen, men ikke til motorens aksel. 5. I den anden ende af drivakslen, fil eller slib en dejlig kugle næse - dette er bare for at gøre det lettere at montere akslen i bøsning (det er den bøsning, der er fastgjort til den indvendige lukkede ende af glascylinderen, se trin #6) under den sidste samling. 6. Tag derefter 3-48 gevindstangen og bøj den til en U-form. Spændvidden mellem benene skal matche de to små monteringshuller i motoren, og længden af den lige del af hvert ben skal være ca. 1 3/4 tommer. Du vil have benene noget lange, så du kan sænke motoren for at gøre det sidste montering lettere. 7. Træk to møtrikker op mod toppen af U-bolten, og installer U-bolten gennem hullerne i bundpladen. Monter derefter motoren på bundpladens bund og fastgør med yderligere to møtrikker.
Trin 6: Cylinder
Montering af drivakselleje…. 1. Skær en rund skive af pladealuminium, så den passer ned i glascylinderen, næsten helt til bunden (det er den lukkede ende af cylinderen). Da glascylinderen indeni er tilspidset, brugte jeg manila filmappemateriale til at skære teststykker, indtil jeg fik en god pasform mellem cylindervæggen og disken - derefter skar jeg den rigtige ud af aluminium. 2. Lav et hul i midten af aluminiumskiven til nylonflangebøsningen. Fastgør bøsningen med smeltelim eller et lille stykke slange presset på bagsiden af den flangerede bøsning. 3. For at rumme disken/bøsningsenheden ud fra bunden af glascylinderen skæres 3 lidt mindre skiver af pap og limes sammen til en tyk stak. Skær en stor åbning i midten for at give afstand til bøsningen. 4. Påfør dobbelt tape på begge sider af papdiskpakken. Fastgør diskpakken til bunden af cylinderen, og fastgør derefter disk/bøsningsenheden til den anden side af pappakken. Det er vigtigt at sikre, at bøsning ender centreret i cylinderen. Tilføjelse af aluminiums top- og bundbånd … 5. Påfør dobbeltklæbende skumtape på ydersiden af toppen og bunden af glascylinderen. 6. Dæk den ydre ende af cylinderbunden (lukket ende) med et par strimler af aluminiumstape. (se foto) 7. Topbåndsinstruktioner - "Topbandet" fastgøres til cylinderens lukkede ende (normalt cylinderens bund.) Skær et 22 mm bredt bånd af aluminiumstrimmel lang nok til at vikle helt rundt om det øverste bånd af dobbeltklæbende tape - skær det lidt på langsiden, så der er cirka 1/2 tommer overlapning, som du kan tape ned med aluminiumstape. 8. Instruktioner for bundbånd - Hvis du vil bruge Simple Controller, er bundbåndet bare det samme som det øverste bånd. Særlig instruktion til fuld funktionscontroller (berøringssensor). Bundbåndet er faktisk "berøringsaktiveringssensoren". Det betyder, at du skal fastgøre en ledning til aluminiumsbåndet, som føres gennem et hul i bundpladen til controllerkortet. Skær båndet ekstra langt, så du kan klippe det til en konisk i den ene ende. Slib den indvendige aluminiumsbåndsoverflade ned for at give god elektrisk kontakt, og "rul og krym" den ene ende af en 12 tommer lang længde af strandet tråd til båndenden (se foto). Skær et 1/2 "mellemrum i dobbeltklæbebåndet for at skabe en lomme, hvor krympningen/tråden kan" falde "ind. Til sidst fastgør du båndet til cylinderen ved hjælp af dobbeltpinden, ligesom du gjorde med det øverste bånd, og tape overlapningen ned med aluminiumstape. Til den anden ende af sensortrådsloddet et en -stift hanhoved (se foto).
Trin 7: LED -montering og ledninger
1. Forbered 4 lysdioder ved at skære LED -ledningerne ned, så de er cirka 1/2 lange, men sørg for at beholde det positive bly lidt længere end det negative bly, ligesom det oprindeligt var. Lodde ca. 10 tommer tilslutningstråd til LED -ledningerne, brug en anden farve til positive og negative ledninger. Påfør varmekrympeslange på loddeledene.
2. Skær 1/2 tommer dia. plastrør ved omkring 30 grader i den ene ende, således at LED -lyset rammer midten af cylinderen. Den samlede længde af røret skal holdes så kort som muligt - bare lang nok til at holde LED'en. 3. Pak lysdioderne ind med dobbeltsidet tape, men fjern ikke det ydre papirtape -lag - det gør det lettere at skubbe lysdioderne ind i plastrøret (se foto). 4. Skub lysdioderne ind i rørene, og bøj ledningerne for at gå igennem de 1/4 tommer huller, der er boret i bundpladen. Placer LED/rørene, så de peger på cylinderen. Rørets bund skal strække sig næsten til bundpladens yderkant. Fastgør rørene til bundpladen ved hjælp af en varm limpistol.
Trin 8: Endelige trimemner, terningfastgørelse og testsamling
1. Nederdel. Derefter forbereder vi et metalskørt til at gå rundt om de tre "ben" bolte placeret på undersiden af bundpladen. Skær et bånd af aluminiumsbånd omkring 44 mm bredt og 27 tommer langt. 2. Påfør plakatmonteret kit på den udvendige del af de tre 1/4-20 bolte, der fungerer som bundpladeben. Pak aluminiumsstrimlen ind i en flot cirkulær form omkring de 3 bolte - kittet hjælper stripen til at klæbe til benene. 3. Hvor båndenderne slutter sig sammen, skal du bruge en stor papirclips og aluminiumstape til at fastgøre enderne sammen. Du skal også skære en åbning i båndet, der er stor nok til at rumme strømforsyningsstikket og tænd/sluk-kontakten eller RS-232-kablet afhængigt af hvilken controller du planlægger at bruge (se fotos). 4. Bunddisk. Bundskiven sidder inde i glascylinderen og hviler på hovederne på de 3, 8-32 gummigennemføringsskruer. Dens opgave er at skjule skruerne og hjælpe med at skabe udseendet på en solid disk i bunden af glascylinderen. 5. Skær en aluminiumskive med en udvendig diameter (OD), der skal passe ind i cylinderen ca. 1 tommer ind fra den åbne ende. Diskens indvendige diameter (ID) skal være ca. 1/2 tommer, den behøver ikke at være perfekt centreret, da dækselskiven (beskrevet nedenfor) skjuler eventuelle fejl i midten. 6. Skær derefter en papdisk på størrelse med aluminiumsskiven og lim de to diske sammen - pap tjener bare til at stive aluminiumskiven. 7. Cover Skive. Dækselskiven går over drivakslen under voksens krydsende terning og hviler på toppen af bunddisken beskrevet ovenfor. Skær en skive af aluminiumsstrimmel med 1 "OD og 3/16" ID. Dens opgave er bare at maskere eventuelle ikke helt centrerede fejl mellem drivakslen og bunddisken. 8. Fastgør Wax Intersect terning til drivakslen. Monter først cylinderen til bundpladen, og mål afstanden (D1) fra bundpladen op til den øverste kant af det nederste 22 mm brede aluminiumsbånd, du fastgjorde til cylinderen i trin 6. Mål derefter afstanden (D2) fra basen plade op i den nederste kant af det øverste 22 mm brede aluminiumsbånd. Fjern nu glascylinderen, og installer drivakslen på motoren, og hold drivakslen lige op. Marker placeringerne D1 og D2 (målt fra bundpladen) på drivakslen. Voksterningen skal være centreret halvvejs mellem D1- og D2 -mærkerne, dette vil centrere den i "vinduet" i glascentret, der er skabt af de øverste og nederste bånd. 10. Vigtigt - Inden du limer Voksterningen på plads. Skub dækselskiven på drivakslen, så den hviler oven på drivakselens varmekrympeslange og under den endelige placering, hvor voksterningen er fastgjort til drivakslen (se foto). Lim voksterningen til drivakslen ved hjælp af hvid epoxy - lad den sidde natten over for at helbrede. Endelig maler de udsatte dele af drevet ved hjælp af en black magic maker. 11. Test fit Montering. Efter epoxyhærdningen er terningen/drivakslen, bundskiven og glascylinderen på bundpladen for at sikre, at det hele passer sammen, som det skal. Det kan være lidt vanskeligt at få toppen af skaftet til at passe ind i nylonbøsningen, men ved forsigtigt at vippe glasrøret og bundpladesamlingen frem og tilbage skulle du kunne få det samlet OK. Hvis du virkelig kæmper, kan du løsne motormonteringsmøtrikkerne nok til at tabe motoren helt ned - dette gør det muligt for glascylinderen at sidde helt mod bundpladen, du kan derefter tage fat i motoren for at flytte drivakslen op og på plads. Efter at have testet alt sammen, kan du nu demontere for at gøre det lettere at fuldføre controllerenheden i bunden af bundpladen. Når det er gjort, skal du bare samle en sidste gang.
Trin 9: Opbygning af den simple controller
1. Først lod LED -ledningerne sammen i henhold til kredsløbsdiagrammet. Isoler loddemetalleddene med varmekrympeslange. Sørg for, at de korrekte positive (røde) og negative (sorte) ledninger går til stikket - lysdioderne lyser ikke, hvis polariteten vendes.
2. Lod sammen tænd/sluk-kontakten, 22 ohm modstand, 25-ohm rheostat, jævnstrømstik og han-del af motoren og LED-stik i henhold til kredsløbsdiagrammet. Den vigtigste del er at sikre den korrekte polaritet. 3. Sæt tænd/sluk-kontakten, 25 ohm rheostat og jævnstrømsstik til bundpladen med dobbeltpindeskumtape. Tænd/sluk-kontakten og strømstikket skal placeres nær yderkanten og være synlige gennem en åbning i metalskørtet, der går rundt om benene (1/4-20 bolte) på bundpladen. 4. Saml glascylinderen, voksterningen og drivakslen og eventuelle resterende komponenter igen. Sæt 6 VDC -strømforsyningen i DC -stikket, og tryk på tænd / sluk -knappen. Juster rheostaten for at opnå den ønskede terningrotationshastighed. Det er det - du er færdig!
Trin 10: Opbygning af fuld funktionscontroller
1. Først lod LED -ledningerne sammen i henhold til kredsløbsdiagrammet. Isoler loddemetalleddene med varmekrympeslange. Sørg for, at de korrekte positive (røde) og negative (sorte) ledninger går til stikket - lysdioderne lyser ikke, hvis polariteten vendes.
Se vedhæftede styrekredsløbsdiagram.pdf. Det meste af kredsløbet er fra s. 121 i "Programmering og tilpasning af Picaxe -mikrokontrolleren" af David Lincoln. Jeg kan ikke give komplette detaljer om konstruktionen, men her er et par tip
2. QT113A-ISG, Mouser.com varenummer 556-QT113A-IGS er berøringssensor IC. Det er en overflademonteret del, da DIP -pakken ikke længere er tilgængelig. For at gøre det lettere at slutte det til prototypen PC-kort (Radio Shack 276-150), monterede jeg IC'en på en SO8-SMD til DIP-adapter.
Adapterens minikort loddepudeplaceringer er fortinnet, hvis IC-benene var fastgjort, så det var ikke så svært at lodde, som jeg troede. Imidlertid er adapteren så bred, at jeg lodde nogle jumper -tråde under den for at spare plads. 3. Kør/PRG -kontakten kunne erstattes med en simpel jumperblok, da du i teorien kun skulle skulle skifte tilstande én gang for det første Picaxe -program, der skal nedlastes. 4. Jeg har trådløst forbundet RS-232-kablet direkte fra pc-kortet til et 9-polet hunstik. Den tilsluttes derefter til RS-232 COM-porten på min pc. Hvis du i stedet har brug for en seriel USB -forbindelse, skal du købe et specielt Picaxe -kabel AXE027. Kablet har indbygget elektronik til at få USB-signal til at "ligne" ligesom RS-232 til Picaxe-chippen. AXE027 kræver et 3,5 mm jackstik i Picaxe-chipenden, se Picaxe-webstedet for flere detaljer. Http://www.rev-ed.co.uk/picaxe/ 5. En kombination af dobbeltklæbende skumtape. varm lim og velcro fastgør det færdige printkort, jævnstrømstik og RS-232-kabel til bunden af bundpladen. 6. Kredsløbet har ikke en tænd/sluk -kontakt, det er altid tændt i afventning af en kommando fra pc'en om at stoppe eller starte. Du kan naturligvis tage strømstikket ud af DC -stikket. 7. Glem ikke at tilslutte berøringsfølertråden til pc -kortet, når du samler terningen og cylinderen til bundpladen.
Trin 11: Programmering af fuld funktionscontroller
For det første skal jeg give æren til John Moxham, der udgav en instruerbar, der viste, hvordan Picaxe kan tale med en pc, der kører et Visual Basic -program.
Jeg baserede meget af mit design og især VB-koden på hans arbejde, se følgende link … https://www.instructables.com/id/Automate-your-science-experiments/ Johns instruktive giver også flere detaljer om opbygning af VB-apps ud over de meget korte instruktioner, jeg giver nedenfor. Jeg byggede Johns komplette projekt, før jeg overhovedet startede mit - det var det, der gav mig den tillid, jeg kunne. 1. Download gratis Picaxe Programming Editor Software fra - https://www.rev-ed.co.uk/picaxe/ 2. Installer softwaren på din pc, og tilslut det serielle kabel fra Full Function Controller til din pc. Indstil Run/PRG -kontakten til PRG, og tilslut 6VDC strømforsyning. Der er et par indledende indstillinger (f.eks. Com Port), der skal udføres i Picaxe Programming Editor Software, se menuen Hjælp, især "Manuel 1 - Kom godt i gang." 3. Brug kommandoen FIL> NY til at åbne et nyt vindue, og kopier og indsæt derefter nedenstående kode: ………………………………………………………………………… …………………………..indgang 4 'berøringsafbryder er lig med 0, hvis den berøres, ellers er 1
b2 = 1 'initial variabel værdi for berøringsafbryderens tænd/sluk -tilstand: 1 = slukket, 0 = tændt
main: serin 3, N2400, ("Data"), b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13 b2 = pin4
serout 0, N2400, ("Data", b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13)
hvis b2 = 0 og b1 = 1 så er 'REM b1 det klar til at aktivere flag indstillet i VB -program b0 = 3 endif
select case b0 'bestemmer, hvordan motor og LED tændes/slukkes tilstand case 0 low 1 pwmout 2 OFF' LED'er og motor begge off case 1 high 1 pwmout 2, 255, 350 'LED'er tændt og motor ved tomgangshastighed er klar til aktivering case 2 high 1 pwmout 2, 255, 450 'LED'er tændt og kør motor ved medium hastighed til testkørsel case 3 high 1 pwmout 2, 255, 700' LED'er tændt og motor ved fuld hastighed i aktiverings- og uploadtilstand ellers lav 1 pwmout 2 OFF 'LED'er og motor slukker begge, og vælg hovedmenuen ……………………………. Little Blue Triangle på menulinjen for at downloade programmet. 5. Hvis du ikke fik en fejlmeddelelse under overførslen, er du færdig. Hvis du virkelig sidder fast på dette tidspunkt, kan du bede om hjælp på Picaxe -hjælpeforum https://www.picaxeforum.co.uk/ Fuldfunktionskontrolleren vil ikke gøre noget nu. Så nulstil bare Run/PRG -kontakten til RUN, og afbryd 6VDC strømforsyning og serielt kabel.
Trin 12: Installation/kørsel af Visual Basic -koden på din pc
1. Det første trin er at downloade og installere Visual Basic Express 2008 på din pc. Det er gratis! Bare Google "Visual Basic Express 2008 download" Downloaden er temmelig stor og indeholder. NET framework -softwaren, hvis den finder ud af, at du ikke allerede har den på din maskine. Det vigtige er at sikre, at Visual Basic -installationen er fuldført, og du kan åbne VB -programmeringsmiljøet på din maskine (se foto). 2. Download.wmv -filen på din harddisk, dette er skæringsfilmfilen. Denne fil blev leveret til mig med tilladelse fra You Tube -bruger Buzz100165. Download og udskriv også filen User Interface.pdf. 3. Download den vedhæftede.zip-fil, og pak alt ud til en undermappe på din pc's harddisk. Find filen i Stifinder … Navn = Kryds kube og filtype = Microsoft Visual Studio Solution, dobbeltklik på den nøjagtige fil skulle starte programmet i Visual Basic Studio Express. Det tager lidt tid at indlæse den første gang. 4. Gør følgende tilslutninger: 6 VDC strømforsyning til Full Function Controller DC power jack og serielt kabel mellem Full Function Controller og din pc. 5. Du er nu klar til at begynde din første test. I VB express skal du klikke på den lille grønne trekant (se foto) for at køre/fejlsøge til applikation. Hvis alt går godt, bør du efter lidt tid se hovedskærmen for INTERSECT -applikationen. Se User Interface.pdf for at teste programmet. Den første "Time Out" -fejl bør forsvinde, når du har valgt din Com -port. For Select Intersect Data File skal du vælge.wmv -filen, du downloadede i trin 3 ovenfor. Første test manuel betjening ved hjælp af knapperne STOP og TEST RUN. Hvis det virker OK, så … tryk på knappen "INITIALISER INTERSEKT TIL UPLOADING". Ved første klik klikker terningen langsomt. Det venter på, at du skal røre ved det nederste cylinder aluminiumsbånd for at "aktivere det". Ved at trykke på båndet i et sekund eller to, skal kuben starte hurtigere og begynde aktiveringssekvensen, hvorefter den vil starte uploadesekvensen, der inkluderer afspilning af den valgte skæringsfil i fuld skærm. Når den er færdig, vender terningen langsomt tilbage. Du kan derefter klikke på knappen for at stoppe. Desværre, hvis du går igennem ovenstående sekvens en anden gang, kan skærmen i videoen ikke afspilles i fuldskærmstilstand. Du kan løse dette ved at afslutte og genstarte applikationen. Jeg har endnu ikke fundet ud af, hvordan vi løser dette. Se yderligere kommentarer i afsnittet Konklusion og forbedringer. 6. Det er det - klapp dig selv på skulderen for et godt stykke arbejde.
Trin 13: Konklusioner Næste trin
Den sværeste del af dette projekt var at støbe voksterningen og programmere Visual Basic -applikationen - for det meste at få Windows Media Player -tingene til at fungere rigtigt. Se problemet beskrevet i slutningen af trin 12. På plussiden, da dette var mit første VB -program, lærte jeg meget om moderne programmeringsmetoder.
Jeg har nok ting tilbage til at lave en anden Intersect Cube - planlægger en model, der drager fordel af Picaxe indbygget evne til at læse 127 Sony IR -koder med et meget enkelt og billigt kredsløb. Det betyder, at jeg kan styre det fra hele rummet ved hjælp af en universal fjernbetjening. Tænkte også på et Picaxe -program nr. 2, der ville gøre det muligt for Intersect Cube at fungere enkeltstående uden at være tilsluttet en pc. Dette bør ikke kræve nogen hardwareændringer, bare afmonter RS-232-kablet og omprogrammer Picaxe for at sige opstart, når berøringssensoren berøres, og derefter slukke for sig selv efter sige 10 sekunder. Jeg vil også gerne lave min egen video i krydsstil, men i stedet for regeringshemmeligheder som emne, skal du bruge billeder fra selve Chuck -tv -programmet. Det forsøgte at lave en film fra jpegs -billeder med QuickTime, men det så ikke så godt ud. Hvis nogen har ideer til, hvordan man laver selve terningen, at du er lettere end voksformen, ville det være fantastisk. Tak fordi du kiggede på min Instructable.
Anbefalede:
DIY 3D LED Cube With a Raspberry Pi: 6 trin (med billeder)
DIY 3D LED Cube With a Raspberry Pi: Dette projekt går over hvordan vi lavede en DIY 3D LED Cube af ws2812b LEDs. Terningen er 8x8x8 af lysdioder, så 512 i alt, og lagene er lavet af akrylplader, vi fik fra hjemmedepot. Animationerne drives af en hindbærpi og en 5V strømkilde. Den
Magic Cube eller Micro-controller Cube: 7 trin (med billeder)
Magic Cube eller Micro-controller Cube: I denne Instructables vil jeg vise dig, hvordan du laver en Magic cube fra defekt Micro-controller. Denne idé kommer fra, når jeg har taget Faulty ATmega2560 micro-controller fra Arduino Mega 2560 og lavet en terning .Om Magic Cube -hardware har jeg fabrikat som
RGB LED Cube Med Bluetooth App + AnimationCreator: 14 trin (med billeder)
RGB LED Cube Med Bluetooth App + AnimationCreator: Dette er en instruktion i, hvordan man bygger en 6x6x6 RGB LED (Common Anodes) Cube styret af en Bluetooth App ved hjælp af en Arduino Nano. Hele bygningen kan let tilpasses til f.eks. 4x4x4 eller 8x8x8 Cube. Dette projekt er inspireret af GreatScott. Jeg besluttede at
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores