Fritzing - Det ultimate verktøyet for å skisse ut elektroniske prosjekter [Cross Platform]
Til tross for å lyde som en alcopop, er Fritzing faktisk en utrolig fri programvare som du kan bruke til å lage krets- og komponentdiagrammer til bruk med hurtigprotyping-elektronikkbrett som den fantastiske åpen kildekode Arduino Hva er Arduino og hva kan du gjøre med det ? Hva er Arduino og hva kan du gjøre med det? Arduino er en bemerkelsesverdig liten elektronikk enhet, men hvis du aldri har brukt en før, akkurat hva er de, og hva kan du gjøre med en? Les mer .
Som sådan er det også åpen kildekode og godt støttet. Du kan nesten garantere at den kan brukes på et hvilket som helst Arduino-prosjekt for å vise deg hvordan du kobler ting sammen med det.
Har jeg nettopp begynt på banen til Arduino hardware tinkerer selv, sjekket jeg det ut som en måte å dokumentere eventuelle modifikasjoner jeg gjør på prosjekter jeg lager fra opplæringsprogrammer.
Før jeg begynner, la meg vise det endelige diagrammet jeg legger sammen på mindre enn 10 minutter. Ganske bra hei?
Det er ganske rotete skjønt og veldig uklart, jeg vet - men det er fordi jeg jobber med tilbakevirkende kraft - tegner det jeg egentlig har laget, i stedet for å designe hva jeg skal lage. Hvis jeg hadde brukt dette først, ville det vært en helt nyere. Det er en modifisering av en av de første prosjektene i Beginning Arduino-boken - et trafikklys og fotgjengerovergangssystem - som jeg la til en enkel summer.
Kredsløpet i seg selv varierer veldig lite, men programmeringen bak det krever noen store justeringer for å muliggjøre samtidig surring og blinking av lysdioder i forskjellige priser. Jeg har lastet opp kodedelen for å lime inn bin for de som er interessert, men det er ikke relevant for denne anmeldelsen, og forhåpentligvis vil jeg lære deg det grunnleggende om å programmere Arduino på et senere tidspunkt hvis det er nok interesse.
nedlasting
Gå videre til Fritzing nedlastingssiden. Det er en kjørbarhet som ikke må installeres, så bare pakke ut eller fest .dmg-filen, og kjør deretter programmet.
Egenskaper
Jeg vil konsentrere meg om prototypefunksjonaliteten i dag, men den kan også brukes til både elektroniske skjemaer, samt å lage en full PCB hvis du bestemmer deg for å gjøre prosjektet mer permanent. Faktisk tilbyr de til og med en PCB-produksjonstjeneste, som koster ca $ 40 for en Arduino skjermstørrelsen PCB (som ofte brukes til å plassere din egen PCB på toppen av en Arduino for en god passform).
Grunnleggende kontroller
Dette er hva du vil se ved første lansering:
Dra komponenter ut fra verktøykassen øverst til høyre. Rull ned for mikrokontrollere, og du kan finne en Arduino. Den neste boksen ned på sidepanelet er en inspektør. I mitt tilfelle bruker jeg to mini-brettbrett, så jeg la dem fra verktøykassen og endret størrelsene ved hjelp av inspektøren.
Merk: Hvis du vil omorganisere elementer på diagrammet, drar du komponenten hvor som helst, ufunksjonell - det vil si ikke fra en av tapphullene - bruk kantene. Du kan også zoome inn hvis du finner det vanskelig å få tak i en ikke-funksjonell bit av brettet.
Deretter legger du til flere komponenter og slår dem sammen. Her er bildet av det aktuelle prosjektet jeg prøver å dokumentere her:
Dra ut din første komponent, i mitt tilfelle en summer. For å koble til terminaler drar du bare fra et punkt til et annet. Som du svinger over en bestemt pin på Arduino, vil et verktøytips la deg sjekke nummeret.
Siden ledningen er litt rotete, kan du da klikke og dra hvor som helst på linjen for å legge til et annet punkt og "bøye" ledningen rundt.
Legg merke til at mens du gjør dette, bygger det også et skjematisk skjema på de andre skjermbildene. Klikk over til skjematisk eller til og med PCB-visning. Det rydder ikke automatisk opp til deg - hvis du trenger PCB for å være pent og ryddig, er det best hvis du går over og rydder den opp som du lager kretsen. Du kan dra og slippe på begge skjermene like enkelt, og bruk rotasjons- og flippeknappene nederst til venstre hvis nødvendig.
Hvis du holder nede CTRL nøkkel mens du klikker på en komponent, vises en valgmeny med ulike menyelementer.
CMD-D (Mac) eller CTRL-D (Windows) vil duplisere gjeldende element - nyttig hvis du prøver å plassere en rekke LED-er.
For å flytte hele komponenten, bare klikk og dra på komponenten selv (ikke bena). Flytte individuelle ben kan være litt vanskelig, og du kan finne deg selv å tegne en tilkobling i stedet.
Når beina er riktig plassert, kan du holde ALT nede og dra rundt komponenten uten å påvirke tappene.
Brettbrett for å vise tilkoblede linjer vil automatisk lyse i grønt når noe er koblet til dem.
Samlet sett er det utrolig enkelt å bruke, og det faktum at det er gratis er et testament til kraften til open source-fellesskapet. Jeg håper du får en sjanse til å spille med programvaren og designe noen av dine egne kretser også. Hvis du er interessert i å lære grunnleggende om Arduino programmering, inkludert noen grunnleggende elektronikk i prosessen - og bygge opp til en komplett robot eller noe like imponerende - gi meg beskjed i kommentarene. Jeg vil gjerne publisere en full 10 del opplæring, men uten tilbakemelding fra dere er det vanskelig å måle interessen.
Her håper du å ha en god maskinvare hacking helg!
Utforsk mer om: Arduino.