Innholdsfortegnelse:

Arduino Orb Build Warden: 7 trinn
Arduino Orb Build Warden: 7 trinn

Video: Arduino Orb Build Warden: 7 trinn

Video: Arduino Orb Build Warden: 7 trinn
Video: Warden Thunder Orb Storm Build | Mythic XV | T100 | Farming | 1.20.3 2024, November
Anonim

En Arduino -basert Ambient Orb designet eksplisitt for overvåking av kildekode Autobuild -systemer. Denne kulen kan enkelt repurposed for å overvåke virkelig alt som kan ha varsler fra tid til annen.

Trinn 1: Formål

Hensikt
Hensikt

For en tid siden ga en medarbeider meg en artikkel om "Ekstrem tilbakemelding" -enheter som kan festes til autobuild-systemet ditt med den uttrykkelige hensikten å gjøre det veldig synlig at bygningen er ødelagt og potensielt irriterende nok til å motivere folk til fikse den ødelagte bygningen. Siden jeg leste denne artikkelen, har jeg blitt litt konsumert av konseptet med å lage en av disse enhetene for teamet mitt. Det er vanskelig å holde byggene rene, og uten en konstant påminnelse kan det være veldig enkelt for folk å la bygningen bli ødelagt i lange perioder. Dette beseirer i hovedsak formålet med å bygge autobuilder og potensielt til og med enhetstesting. Jeg så på Ambient Orb, men jeg må innrømme at jeg ikke var spesielt begeistret for at det har et månedlig abonnement, og du kan ikke snakke direkte til den med datamaskinen din. Så jeg begynte å lære meg selv elektronikk i håp om at jeg skulle klare å bygge en av disse enhetene på egen hånd. Etter en måned eller så løp jeg inn på Arduino -plattformen, som slo meg som den perfekte plattformen for å bygge en kule fra bunnen av. Dette er sluttresultatet av prosjektet mitt, dette, The Arduino Orb Build Warden.

Trinn 2: Deler

Deler
Deler
Deler
Deler

Designet til Build Warden ble sterkt påvirket av Tod E. Kurt's Arduino Ambient Orb fra hans Spooky Arduino -klasse. Jeg begynte med det som en base, og gikk derfra. Så først, hvilke deler trenger vi? Deleliste Radio Shack:

  • Multifunksjons PC-kort med 417 hull: (276-150) $ 1,99
  • Tilkoblingstråd, solid, rød, svart, grønn, 22 gauge, 90 fot, (278-1221) $ 5,99

Jameco:

  • 3 x Blå LED, (183222) $ 2,95 ea
  • 3 x grønn LED, (334473) $ 1,45 ea
  • 3 x rød LED, (33481) $ 0,27 stk
  • 220 ohm, 1/8W motstander (100), (107941) $ 0,69

Sparkfun:

Arduino NG, (Arduino-USB) $ 31,95

Home Depot:

Lysarmatur (portefølje #74457 eller lignende), ~ $ 10,00

Andre gjenstander:

  • Rød Sharpie (valgfritt)
  • Blue Sharpie (valgfritt)
  • Grønn Sharpie (valgfritt)
  • Svart spraymaling (valgfritt)
  • Krympeslange (valgfritt)
  • Lodding
  • Loddejern
  • Rundskåret stykke av 1/2 tommers tre - kuttet til størrelsen på belysningsarmaturen)
  • 2 x Standoffs Metal Hex (Sparkfun: COM-00126 hvis du ikke har noen, noe som er usannsynlig)
  • 2 x hovedkortmonteringsskruer (som passer til avstandene)

Alternativer: Jeg la til denne delen, ettersom det ser ut til at noen varer ikke lenger er tilgjengelige, er det noen alternativer:

  • 3 x rød LED, (Jameco #333526), $ 0,22 ea
  • 2x 220 ohm, 1/8W motstander (5), (Radio Shack #271-011) $ 0.99 ea

-eller-

500 assosierte 1/8W motstander (Radio Shack #271-003) $ 12, 99 (ja, den har 10 220 ohm)

Trinn 3: Få datamaskinen til å snakke med Arduino, installer programvare

Få datamaskinen til å snakke med Arduino, installer programvare
Få datamaskinen til å snakke med Arduino, installer programvare

Jeg skal ikke ta deg gjennom hvordan du får Arduino til å jobbe med datamaskinen din, og hvordan du laster opp skisser til den. Et komplett sett med guider er tilgjengelig for å få Arduino -miljøet til å fungere med Linux, Windows eller Mac OS X. Når du har konfigurert og fungert dette miljøet, kan du laste ned programvaren jeg har skrevet for build warden. Følg instruksjonene fra veiledningene ovenfor for å installere skissen på Arduino.

Trinn 4: Kretsdiagram

Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram

Dette prosjektet er egentlig en veldig enkel krets. Det vi skal gjøre er å kjøre tre ledninger fra pinne 9, 10 og 11. Hver ledning vil forgrene seg til 3 220 ohm motstander, og deretter gå videre til 3 lysdioder i samme farge (9: rød, 10: grønn, 11: Blå). Disse vil alle festes tilbake til en ledning som går til bakken.

Strengt tatt bør hver farge faktisk bruke forskjellige motstander, men sluttresultatet er etter min mening godt nok. Hvis du vil prøve å få fargene perfekt balansert, har du to alternativer. Enten korriger det i programvaren, som er enkelt nok, eller bruk forskjellige motstander for hver farge. I å snakke med Tod E. Kurt om dette, var hans forslag dette: "For fargebalanseringen du nevnte, er det viktigste du trenger å bekymre deg for, at på grunn av LEDs fysikk har hver farge et annet spenningsfall (rødt er ~ 2.0V, grønt er ~ 2.6V, blått er ~ 3.3V), så egentlig bør man ha forskjellige verdi motstander for hver farge. (Dvs. hvis Rød motstand er 220 ohm, skal Blue skaleres ned til ca 130 ohm). I la dette stå utenfor notatene fordi det kan være forvirrende. Du kan håndtere det i programvare ved å skalere PWM -verdiene til en tilsvarende mengde. "Det kan være lurt å sette sammen et prototypekort som bare har 1 LED i hver farge. Jeg gjorde dette for å gjøre arbeidet med programvaren enklere. Jeg tok med et bilde av prototypebrettet her.

Trinn 5: Lodd sammen styret ditt

Lodde sammen styret ditt
Lodde sammen styret ditt
Lodde sammen styret ditt
Lodde sammen styret ditt
Lodde sammen styret ditt
Lodde sammen styret ditt
Lodde sammen styret ditt
Lodde sammen styret ditt

Disse instruksjonene antar at du bruker det foreslåtte multifunksjons -PC -kortet til radiohytte. Det første bildet viser et ferdig bord som kan brukes som referanse.

Trinn 1 (Bilde 2)

Ta PC -kortet, og hvis du har den røde, blå og grønne skarpheten, kan du bruke det andre bildet på denne siden som en veiledning for å farge i noen av de hvite områdene på toppen av brettet. Gitt at jeg har forskjøvet de 3 forskjellige fargene på brettet for å gjøre fargeblanding enklere, er referansen til å ha i fargede pads på brettet nyttig, men ikke strengt nødvendig.

Trinn 2 (Bilde 3)

Fest fargene som en guide, og fest de 9 lysdiodene. Senterledningene skal slipes, så sørg for å lodde den flate siden av LED -en til de lange smale ledningene. Lysdioder kan bare akseptere strøm i en retning, så hvis denne delen er rotet, vil du ha en haug med bortkastede deler.

Trinn 3 (Bilde 4)

Koble til 4 lengre ledninger (ca. 5-7 tommer lange). 3 røde, og en svart til bunnen av brettet. den svarte festes til en av de to lange, sentrale ledningene. Lodd på en kort svart ledning for å hoppe over fra den ene av de lange sentrale ledningene til den andre og snu begge i bakken. De tre andre ledningene skal loddes i de sentrale hullene på de fargede ledningene ved foten av brettet. En til rød (høyre side), en til grønn (venstre side) og en til blå (høyre side). Bruk bildet som referanse.

Trinn 4 (Bilde 5)

Dette trinnet handler om å fullføre de blå tilkoblingene. Knyttneve, lodd en rød ledning som forbinder de to blå padsene ved foten av brettet. på høyre side loddes en ledning fra den blå puten til den blå motstanden. På venstre side kobler du to røde ledninger fra den blå puten ved foten til de to blå motstandene

Trinn 5 (Bilde 6)

Samme som trinn 4, men med grønt, og sidene snudd

Trinn 6 (Bilde 7)

Samme som trinn 4, men med rødt

Trinn 7 ((Bilde 1)

Ta de 4 ledningene som henger fra bunnen av brettet. Bruk de grønne og blå skarpene for å markere endene på ledningen, slik at du vet hvilken ledning som går i hvilken pinne på Arduino. Til slutt, hvis du har krympeslangen, legg ledningene i krympeslangen, og slå den med en varmepistol eller en lighter.

Trinn 6: Bygg basen

Bygg basen
Bygg basen
Bygg basen
Bygg basen
Bygg basen
Bygg basen

Nå skal vi bygge basen. Ta belysningsarmaturen ut av pakken, og sett til side maskinvaren, så vel som glassbolten. Vi trenger begge om et øyeblikk. Hvis det er glassfiberisolasjon, må du beholde det også. Ta basen, og fjern lysstikkontakten fra den. Sett deretter basen på litt tre (~ 1/2 tommer tykk) og tegne rundt basen med en blyant eller skarpe. Merk også plasseringen av de to bolthullene som brukes for montering av lysarmaturen (Hvis du lurer på hva jeg mener, se på notatet på bilde 1). Ta nå basen utenfor, legg den på litt nyhetspapir, og spraymaling den med svart (eller hvilken farge du foretrekker) spraymaling. Sett dette til side, og la det tørke.

Gå og skjær ut tresirkelen. Bor deretter hull der du markerte plasseringen av bolthullene Sørg for at boltene som følger med lysarmaturen lett kan gli gjennom hullene (men ikke super løst). På undersiden av treskiven må du sannsynligvis bruke en større borekrone, fordi boltene sannsynligvis ikke vil være lange nok til å trenge inn i skiven. du vil bore omtrent halvveis gjennom skiven med litt stor nok til at bolten, skiven og mutteren kan passe inn. En halv tommers bit er sannsynligvis bra. Sett nå din arduino i midten av disken, og tegne rundt den, og merk de to monteringshullene i arduinoen på treverket. Bor mindre hull der de to arduino -festepunktene går. disse skal være store nok til at hovedkortets avstand kan skrus i. Merk: Hvis du lurer på hva en "hovedkortavstand" er, se på notatene på bilde 4. De er de små boltene som skrur seg fast i en datamaskinhylster, og har tråder på hodet. Skruer brukes deretter til å feste hovedkortet til disse. De har normalt lange nok hoder til å holde hovedkortet for potensielt kortslutning mot metallhuset. Når disse er skrudd inn, monterer du arduinoen på treskiven ved å skru den til hovedkortets festebolter. Nå som du har arduinoen plassert på brettet, kan du hente belysningsarmaturen (forutsatt at den er tørr). Du må kutte et hull i siden av basen for å slippe ut USB -kabelen. Koble til kabelen, og finn ut hvor mye du trenger å kutte av.

Trinn 7: Sett alt sammen

Sett alt sammen
Sett alt sammen
Sett alt sammen
Sett alt sammen
Sett alt sammen
Sett alt sammen

Når du tok fra hverandre lampen, var det sannsynligvis noe glassfiberisolasjon inni den. Jeg tok dette og gummibåndet det over baksiden av kretskortet for å fungere som isolasjon for å beskytte mot kortslutning. Ta ledningene og tre dem gjennom toppen av belysningsarmaturen, og koble dem deretter til de riktige pinnene på arduinoen. Skru deretter festet til trebunnen. Nå trenger du en lysdiffusor. Lysdiodene sikter stort sett opp, så uten noe å spre lyset, vil resultatet når glasset er på toppen være veldig skuffende. Jeg tok en klar plastpose og krøllet den sammen, og holdt den nede på lysdiodene med gummibåndene jeg brukte til isolasjonen. Deretter tok jeg litt gjennomsiktig tape og lagde en liten kuppel over kretskortet. Dette var tilstrekkelig til å spre lyset. Eksperimenter med denne delen. Løsningen min er kanskje ikke optimal. En metode for eksperimentering som jeg tror kan være fruktbar, ville være å skyve små deler av hvitt halm over hver ledning og lime dem sammen. Til slutt kan du sette glasset på basen. Og du er ferdig!. For noen flere bilder har jeg et galleri og bloggen min om det

Anbefalt: