Kretskonstruktion: Skillnad mellan sidversioner
Hakan (diskussion | bidrag) Ingen redigeringssammanfattning |
Hakan (diskussion | bidrag) |
||
(18 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 12: | Rad 12: | ||
== Kretskonstruktionsprogram == | == Kretskonstruktionsprogram == | ||
{{#ev:youtube | | [[Fil:Skärmavbild 2017-05-15 kl. 23.03.38.png|400px|höger]] | ||
{{#ev:youtube | Hxhd4HKrWpg | 400 | right}} | |||
=== Det finns minst fyra program att designa i === | |||
Dia fungerar numera dåligt på Mac. (se diskussionssidan) | Dia fungerar numera dåligt på Mac. (se diskussionssidan) | ||
Rad 22: | Rad 25: | ||
Och till sist: Download [http://fritzing.org/ fritzing]: | Och till sist: Download [http://fritzing.org/ fritzing]: | ||
=== Kombinera flera program i Autodesk Circuits === | |||
{{uppgruta | Simulera en krets med fler komponenter | |||
Använd dig av en stegmotor, en buzzer, någon sensor och valfri komponent. | |||
Koppla dem till Arduinon och lägg in fungerande kod. | |||
'''Visa upp''' det när det är klart eller '''dela''' din konstruktion och lämna in på förmåga '''F5'''}} | |||
[[Fil:Skärmavbild 2017-05-17 kl. 09.16.09.png|400px|vänster|Här har vi kopplat in en LED, en potentiometer och ett servo.]] | |||
{{clear}} | {{clear}} | ||
==== Kodexempel ==== | |||
{{Lista | | |||
<pre> | |||
#include <Servo.h> | |||
Servo myservo; // create servo object to control a servo | |||
int potpin {{=}} 0; // analog pin used to connect the potentiometer | |||
int val; // variable to read the value from the analog pin | |||
void setup() | |||
{ | |||
myservo.attach(9); // attaches the servo on pin 9 to the servo object | |||
// initialize digital pin 13 as an output. | |||
pinMode(13, OUTPUT); | |||
} | |||
// the setup function runs once when you press reset or power the board | |||
// the loop function runs over and over again forever | |||
void loop() { | |||
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) | |||
delay(1000); // wait for a second | |||
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW | |||
delay(1000); // wait for a second | |||
val {{=}} analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023) | |||
val {{=}} map(val, 0, 1023, 0, 180); // scale it to use it with the servo (value between 0 and 180) | |||
myservo.write(val); // sets the servo position according to the scaled value | |||
delay(15); | |||
} | |||
</pre> | |||
}} | |||
{{clear}} | |||
==== [[Exempel på elevarbeten med Autodesk Circuits]] ==== | |||
== Birgittes demo-uppgift== | == Birgittes demo-uppgift== | ||
[[fil:Skärmavbild_2017-05-16_kl._00.18.27.png |400px|höger|Så skapar du ett kretsschema med Autodesk Circits.]] | |||
{{defruta | Krets med motstånd och lampa - | {{defruta | Krets med motstånd och lampa - | ||
Rad 57: | Rad 110: | ||
=== Uppgift === | === Uppgift === | ||
{{#ev:youtube | 0AMncjkGdyw | 400 | right }} | |||
{{uppgruta | '''Skapa''' en räkneuppgift på Ohms lag: | {{uppgruta | '''Skapa''' en räkneuppgift på Ohms lag: | ||
Rad 69: | Rad 124: | ||
# För A kombinerar du flera komponenter i serie (motstånden adderas då). Här måste du fundera ut hur du gör en fungerande uppgift. Du kan även ta med effektformeln P {{=}} U I. | # För A kombinerar du flera komponenter i serie (motstånden adderas då). Här måste du fundera ut hur du gör en fungerande uppgift. Du kan även ta med effektformeln P {{=}} U I. | ||
''Färdiga''' [ | '''Färdiga''' [https://sv.wikiversity.org/wiki/Arduino/%C3%96vningsuppgifter_Ohms_lag övningsuppgifter på Ohms lag] från TE15 A har vi lagt in på Wikiversity. | ||
: TE15 B har sina uppgifter här | : [https://sv.wikiversity.org/wiki/%C3%96vningsuppgifter_Ohms_lag_fr_TE15_B TE15 B har sina uppgifter här]. | ||
Du kommer att behöva ladda upp bilder på Wikiversity. | Du kommer att behöva ladda upp bilder på Wikiversity. Till höger [https://www.youtube.com/watch?v{{=}}0AMncjkGdyw finns] en film som berättar hur du gör om du inte redan vet det. | ||
}} | }} | ||
Rad 100: | Rad 152: | ||
</div> | </div> | ||
</div> | </div> | ||
== xkcd == | == xkcd == |
Nuvarande version från 17 maj 2017 kl. 09.16
Skapa uppgifter på Ohms lag
Kretskonstruktionsprogram
Det finns minst fyra program att designa i
Dia fungerar numera dåligt på Mac. (se diskussionssidan)
Layouts kräver Pro-versionen av SketchUp
Testa Autodesk Circuits. Bäst är New Electronics Lab.
Och till sist: Download fritzing:
Kombinera flera program i Autodesk Circuits
Uppgift |
---|
Simulera en krets med fler komponenter
Använd dig av en stegmotor, en buzzer, någon sensor och valfri komponent. Koppla dem till Arduinon och lägg in fungerande kod. Visa upp det när det är klart eller dela din konstruktion och lämna in på förmåga F5 |
Kodexempel
Lista: (klicka expandera till höger)
#include <Servo.h> Servo myservo; // create servo object to control a servo int potpin {{=}} 0; // analog pin used to connect the potentiometer int val; // variable to read the value from the analog pin void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object // initialize digital pin 13 as an output. pinMode(13, OUTPUT); } // the setup function runs once when you press reset or power the board // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(13, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second val {{=}} analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023) val {{=}} map(val, 0, 1023, 0, 180); // scale it to use it with the servo (value between 0 and 180) myservo.write(val); // sets the servo position according to the scaled value delay(15); }
Exempel på elevarbeten med Autodesk Circuits
Birgittes demo-uppgift
Definition |
---|
Krets med motstånd och lampa -
|
Facit: (klicka expandera till höger)
- 1) Svar: 100 Ω
- Förklaring: Spänningen över 100 Ω - motståndet är 1,5 V i båda lägena
- U=IR ger I = U/R=1,5/100= 0,015 A = 15 mA
- Då omkopplaren är stängd ska den totala strömmen Itot = 2*15 mA = 30 mA.
- Eftersom den totala strömmen är summan av strömmen genom respektive gren måste strömmen genom lampan bli 15 mA
- Ilampa = U/Rlampa Rlampa = 1,5/15 mA
- 2) Svar: 22,5 mW
Autodesk Circuits är ett typiskt verktyg för elektronikingenjörer
Autodesk Circuits är bra för vårt syfte, att snabbt och enkelt rita kretsscheman. Kretsscheman har en egenskap att se lika dana ut världen över (jämför med formler och periodiska systemet). Man använder schematiska figurer som går fort att rita och som är tydliga i små bilder. Visst kunde vi fota av våra komponenter och göra ett finare kopplingsschema men vi skulle förlora i tid och tydlighet.
Autodesk Circuits är ett typiskt verktyg för tekniker och ingenjörer. Det är inte snyggt men det gör jobbet. Dessutom är det open source. Som tekniker gäller det ha koll på de bästa verktygen inom sitt specialområde. Om man jobbar med kretsdesign finns det en mängd CAD-verktyg där du dessutom kan simulera hur kretsen kommer att fungera. LabView är ett känt exempel. Det ligger till grund för Mindstorms och en bra Arduinosimulator. Man kan cadda och simulera allt från miljontals transitorern i en processor till kretskort och hela produkter. man kan simulera digita och analoga funktion, små signaler och HVDC, höga och låga frekvenser, radiosignaler, fiberkommunikation, mm.
Uppgift
Uppgift |
---|
Skapa en räkneuppgift på Ohms lag:
Färdiga övningsuppgifter på Ohms lag från TE15 A har vi lagt in på Wikiversity. Du kommer att behöva ladda upp bilder på Wikiversity. Till höger finns en film som berättar hur du gör om du inte redan vet det.
|
En exempeluppgift till uppgiften om Ohms lag
Definition |
---|
av Håkan
|
Facit: (klicka expandera till höger)
- skriv din lösning till uppgiften här
xkcd
Om du hinner - Fördjupning
Byt kretsuppgifter med en eller två av dina kamrater. Lös uppgiften och diskutera ditt svar med konstruktören.
Förbered dig för att presentera din uppgift för klassen. Du kan presentera genom att använda Wikiversity eller KeyNote om du vill prova det programmet (motsvarighet tillPowerPoint).