Trots att det låter som en alcopop är Fritzing faktiskt en otrolig bit av free programvara som du kan använda för att skapa krets- och komponentdiagram för användning med snabbprototypande elektronikkort som den fantastiska öppen källkod Arduino.
Som sådan är den också öppen källkod, helt plattformsoberoende och väl stödd – du kan nästan garantera att den kan användas på alla Arduino-projekt för att visa dig hur du kopplar ihop saker med hjälp av den.
Jag har precis börjat på vägen för Arduino-hårdvaran själv, jag kollade upp det som ett sätt att dokumentera eventuella ändringar jag gör i projekt jag skapar från handledningar.
Innan jag börjar, låt mig visa det slutliga diagrammet som jag satte ihop på mindre än 10 minuter. Ganska bra va?
Det är dock ganska rörigt och väldigt otydligt, jag vet – men det är för att jag jobbar retroaktivt – med att rita det jag faktiskt har gjort snarare än att designa vad jag ska göra. Om jag hade använt den här först hade den varit mycket snyggare. Det är en modifiering av ett av de första projekten i Beginning Arduino-boken – ett trafikljus och övergångssystem – som jag lade till en enkel summer.
Själva kretsen varierar väldigt lite, men programmeringen bakom den krävde några större justeringar för att möjliggöra samtidig surrande och blinkande av lysdioder i olika takt. Jag har laddat upp koddelen för att klistra in bin för er som är intresserade, men det är inte relevant för den här recensionen och förhoppningsvis kommer jag att lära dig grunderna för att programmera Arduino vid ett senare tillfälle om det finns tillräckligt med intresse.
Ladda ner
Gå vidare till nedladdningssidan för Fritzing. Det är en körbar fil som inte behöver installeras, så packa upp eller montera .dmg-filen och kör sedan programmet.
Funktioner
Jag kommer att koncentrera mig på prototypfunktionaliteten idag, men den kan också användas för både elektroniska scheman, såväl som att designa ett fullständigt PCB om du bestämmer dig för att göra ditt projekt mer permanent. Faktum är att de till och med erbjuder en PCB-produktionstjänst, som kostar cirka 40 $ för ett kretskort i storleken Arduino-sköld (vanligtvis används för att placera ditt eget kretskort ovanpå en Arduino för en åtsittande passform).
Grundläggande kontroller
Det här är vad du kommer att se vid första lanseringen:
Dra ut komponenter från verktygslådan uppe till höger. Scrolla ner för mikrokontroller och du kan hitta en Arduino. Nästa ruta nere på sidofältet är en inspektör. I mitt fall använder jag två mini-brödbrädor, så jag lade till dem från verktygslådan och ändrade storlekarna med hjälp av inspektören.
Notera: För att ordna om objekt på diagrammet, dra komponenten var som helst som inte fungerar – det vill säga inte från ett av stifthålen – använd kanterna. Du kan också zooma in om du har svårt att få tag i en del av brädan som inte fungerar.
Lägg sedan till några fler komponenter och slå ihop dem alla. Här är bilden av det faktiska projektet jag försöker dokumentera här:
Dra ut din första komponent, i mitt fall en summer. För att ansluta terminalerna, dra bara från en punkt till en annan. När du håller muspekaren över en specifik pin på Arduino, låter ett verktygstips dig kontrollera numret.
Eftersom ledningarna är lite röriga så kan du sedan klicka och dra var som helst på linjen för att lägga till ytterligare en punkt och ‘böja’ tråden runt.
Lägg märke till att medan du gör detta, bygger det också ett kretsschema på de andra skärmarna. Klicka över till schematisk eller till och med PCB-vy. Den städar inte automatiskt åt dig – om du behöver att kretskortet ska vara snyggt och snyggt är det bäst om du går över och städar upp det när du gör kretsen. Du kan dra och släppa på båda skärmarna lika enkelt och använda roterings- och vändknapparna längst ner till vänster om det behövs.
Om du håller nere CTRL när du klickar på en komponent, visas en alternativmeny med olika menyalternativ.
CMD-D (Mac) eller CTRL-D (Windows) kommer att duplicera det aktuella objektet – användbart om du försöker placera en rad lysdioder.
För att flytta hela komponenten, klicka och dra bara på själva komponenten (inte benen). Att flytta enskilda ben kan vara lite knepigt, och du kan hitta dig själv att dra ett samband istället.
När benen är korrekt placerade kan du hålla ned ALT och dra runt komponenten utan att påverka dess stift.
Breadboards för att visa anslutna linjer kommer automatiskt att lysa grönt när något är anslutet till dem.
Sammantaget är det otroligt lätt att använda, och det faktum att det är det free är ett bevis på kraften i öppen källkodsgemenskap. Jag hoppas att du får en chans att spela med programvaran och designa några av dina egna kretsar också. Om du är intresserad av att lära dig grunderna i Arduino-programmering, inklusive lite grundläggande elektronik i processen – och bygga upp till en komplett robot eller något lika imponerande – låt mig veta i kommentarerna. Jag skulle gärna publicera en hel handledning i tio delar, men utan feedback från er är det svårt att bedöma intresset.
Vi hoppas att du får en trevlig hårdvaruhackningshelg!
Om författaren
James Bruce (720 publicerade artiklar)
James har en BSc i artificiell intelligens och är CompTIA A+ och Network+ certifierad. När han inte är upptagen som Hardware Review Editor, gillar han LEGO, VR och brädspel. Innan han började på MakeUseOf var han ljustekniker, engelskalärare och datacenteringenjör.
Mer från James Bruce
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
