INHOUDSOPGAWE:

SlouchyBoard - 'n vervelende manier om te keer dat u sak (intro na EasyEDA): 4 stappe (met foto's)
SlouchyBoard - 'n vervelende manier om te keer dat u sak (intro na EasyEDA): 4 stappe (met foto's)

Video: SlouchyBoard - 'n vervelende manier om te keer dat u sak (intro na EasyEDA): 4 stappe (met foto's)

Video: SlouchyBoard - 'n vervelende manier om te keer dat u sak (intro na EasyEDA): 4 stappe (met foto's)
Video: Одна в городе_Рассказ_Слушать 2024, Julie
Anonim
Image
Image

Slouchy board is 'n klein printplaat van 30 mm x 30 mm (printboard) wat 'n kantelsensor, 'n piëzo -zoemer en 'n ATTiny 85 gebruik om 'n irriterende geluid te maak as die gebruiker sloer. Die bord kan aan 'n gebruikershemp of hoed vasgemaak word, sodat wanneer hulle vorentoe leun, die metaalbal in die kantelknop vorentoe rol en die kring voltooi. Die kantelskakelaar wat ons gebruik het, is baie raserig en kan 'n paar koderingsuitdagings veroorsaak, maar kan laat werk. 'N Kwikskakelaar sou egter beter gewees het.

Die volgende individuele komponente is gebruik vir broodplankry, die Elegoo Arduino Uno -kit (https://amzn.to/2DC0WVS) is 'n uitstekende plek om te begin met broodplankry, dit bevat al die nodige komponente (behalwe die kantelskakelaar) om hierdie projek te maak en nog vele meer wat u kan gebruik om u eie te skep. As u die komponente afsonderlik wil kry, kan u dit hieronder vind met hul onderskeie skakels.

($ 8,50) Arduino Uno (https://amzn.to/2DACxQN)

($ 6,50) Jumper Wires (https://amzn.to/2XLF1Dy)

Weerstands ($ 8) (1k en 10k) (https://amzn.to/2Pzns6O)

($ 4) Piezo Buzzer (https://amzn.to/2DLtRqT)

($ 6) Kantelskakelaar (https://amzn.to/2GHuO3Q)

($ 10) SWITCH ALTERNATIEF: Mercurius -skakelaar (https://amzn.to/2DyHg5q) U kan probeer om dit te gebruik, maar ek weet nie hoe dit werk nie, aangesien ek dit nie gebruik het nie.

Die volgende komponente en sagteware is gebruik om die finale produk te maak. Let daarop dat u die broodplankfase kan oorslaan, aangesien die stroombaan wat ek u later sal gee, werk, maar as u enige wysigings aanbring, beveel ek eers aan dat u aan boord gaan

($ 25) Om die ATTiny85 te programmeer, benodig u 'n USB -programmeerder (https://amzn.to/2DC2Y8s)

($ 11) ATTiny + IC -voetstukke (https://amzn.to/2L5R1OK)

($ 3) Piezo -zoemer om in die bord te soldeer (https://amzn.to/2DyGYvi)

($ 8) Weerstands (10 000 benodig) (dieselfde as die skakel hierbo)

($ 6) Kantelskakelaar (dieselfde as die skakel hierbo) of ($ 10) Kwikskakelaar (dieselfde as die skakel hierbo)

($ 3,50) Batteryhouer (https://amzn.to/2XJ5TUD)

($ 3) Batterye (https://amzn.to/2XLGWrK)

($ 8) skakelaars (https://amzn.to/2DA73KC)

Gereedskap / sagteware

Om u planke te maak, kan u na EasyEDA gaan en 'n gratis rekening opmaak (https://easyeda.com/), borde kos gewoonlik $ 5 - $ 10, afhangende van hoeveel bestel word, watter kleur, grootte, ens …

($ 60) Dit is die soldeerstasies wat ons in die laboratorium gebruik (https://amzn.to/2UIRSV0)

Dit is die helpende hande wat ons in die laboratorium gebruik (https://amzn.to/2IKIw9O)

Die koste van hierdie projek kan tussen $ 5 en $ 100 wissel, afhangende van watter komponente en gereedskap u reeds het.

Stap 1: Breadboarding

Broodplankry
Broodplankry

Soos voorheen genoem, sou ek broodbord voor ek op EasyEDA gaan om 'n volledige bord te bestel. U wil 'n broodbord maak om te verseker dat al die komponente wat u van plan is om te gebruik en u kode werk. Om die ATTiny 85 oor en oor te programmeer, is uiters irriterend as u dit eers uit die kring moet verwyder om eers in die programmeerder te plaas.

Ek het die kantelsensor aan die digitale pen 1 gekoppel en die pen gelees as 'n invoer; u moet 'n 10k -weerstand inskakel, wat makliker in die skema gesien kan word (let op dat dit die skema vir EasyEDA is, die skuifskakelaar is nie van toepassing nie na hierdie stap).

Ek het die zoemer aan pin 0 gekoppel, 'n output pin gemaak en 'n 1k weerstand bedraad, alhoewel dit nie nodig is nie.

Ek het my Arduino -kode vir die res van die logika aangeheg met kommentaar om hopelik enige verwarring op te klaar. As u enige vrae het, vra dit gerus in die kommentaar sodat ek of iemand anders u kan help.

Stap 2: Maklike EDA - skematiese

Maklike EDA - skematiese
Maklike EDA - skematiese
Maklike EDA - skematiese
Maklike EDA - skematiese
Maklike EDA - skematiese
Maklike EDA - skematiese

As u EasyEDA opgestel het, begin met 'n nuwe projek en maak 'n nuwe skema. U wil seker maak dat u al die dele plaas en dit verbind soos ek in die skema getoon het. Aan die linkerkant kan u die benodigde dele in die verskillende biblioteke soek en dit dan in die skema plaas.

As u na die volgende terme soek, moet u al die items kan vind.

ATTiny85

C96101 (zoemer)

10k weerstand

AXIAL-6.5X2.3 (1/4W) (Gebruik dit vir die TiltSwitch-voetspoor)

C70376 (batteryhouer)

C92657 (Skyfskakelaar)

Sodra u al die komponente geplaas het, koppel dit aan die regte penne en GDN of VCC. U verbind dit met behulp van die bedradinghulpmiddel en die GND- en VCC -simbole plaas.

Nadat u al die drade behoorlik verbind het, kan u op die skakel na die PCB -knoppie klik.

Stap 3: Maklike EDA - PCB -ontwerp

Maklike EDA - PCB -ontwerp
Maklike EDA - PCB -ontwerp
Maklike EDA - PCB -ontwerp
Maklike EDA - PCB -ontwerp
Maklike EDA - PCB -ontwerp
Maklike EDA - PCB -ontwerp

As u in die PCB -omgewing begin, sien u heelwat lae en syfers heel regs. Verander u eenhede in millimeter of wat u ook al wil gebruik en verander die snapgrootte na iets geriefliks. Ek het myne 10 mm gemaak, want ek wou my buitelyn op 30 mm x 30 mm hê, maar dit verander toe na 0,01 mm sodra ek my komponente begin plaas het.

Begin deur die buitelyn van die bord te wysig (klik op die kleur en 'n potlood moet verskyn) en teken dan u bord. Sodra u dit gedoen het, wysig u die boonste laag en begin u die komponente op die bord plaas soos u dit wil hê, deur dit na die buitelyn te sleep. Aangesien my bord 30 mm x 30 mm is, moet die batteryhouer agterop gaan. U kan die laag van die komponent verander deur daarop te klik en regs bo langs die plek waar dit laag staan, te verander.

Sodra die komponente geplaas is, verbind alle blou lyne met die draadgereedskap, tensy dit aan GND of VCC gekoppel is. Die GND- en VCC -verbindings maak direk verbinding met die kaart en hoef nie geïsoleer te word nie.

Sodra alle nie-VCC- en GND-verbindings aanmekaar gekoppel is, kan u die Copper area-instrument gebruik om die laaste verbindings te maak. Doen dit een keer op die boonste laag en een keer op die onderste laag. Maak seker dat u een van die koperareas verander na VCC in die tabblad Eienskappe; ek maak gewoonlik die boonste laag GND en die onderste laag VCC.

Sodra u dit gedoen het, moet die bord volledig lyk en kan u inzoomen om te sien waar GND met die bord aansluit. Op hierdie stadium wil u kyk na DRC -foute deur die DRC -foute onder die ontwerpbestuurder -oortjie heel links te verfris. As daar geen foute is nie, kan u u bord bestel.

Om u bord te bestel, klik op die knoppie in die boonste lint met 'n G en pyltjie na regs om u Gerber -lêer uit te voer. Dit neem u direk na die plek waar u u borde koop; daar is baie opsies vir verskillende kleure en afwerkings wat die prys van die bord sal beïnvloed, vir die dikte van die PCB, ek dink 1.6 is wat ons gewoonlik doen.

Stap 4: Soldeer

Image
Image
Soldeer
Soldeer
Soldeer
Soldeer

Sodra u bord by u kom, wat gewoonlik ongeveer 'n week duur, kan u al u komponente bymekaarmaak en aanmekaar soldeer. As u dit doen, moet u seker maak dat u op die regte manier oriënteer; dit is belangrik vir die ATTiny 85 en die zoemer. Die kantelskakelaar en weerstand maak nie saak nie.

Ek vind dit nuttig om 'n rekkie te gebruik om komponente vas te hou wanneer u in die bene probeer soldeer, soos gesien kan word in die kort video wat soldeer en hoe die bord werk.

Aanbeveel: