I denna tutorial får du lära dig en metod för att modellera nästan vad som helst i 3D. När du ska skissa, rita eller 3D-modellera ett objekt kan du kombinera och förändra de fyra grundformerna plan, kub, sfär och cylinder. I filmklippet används programvaran Blender, men samma principer gäller för alla 3D-programvaror.
Ämnesövergripande arbete i Teknik och Slöjd för årskurs 6.
Börja med att göra en ritning på ett chassi av 8 mm plywood. Chassit ska ha 4 hjul och det ska gå att svänga med framhjulen eller bakhjulen. Det ska vara drivning på minst ett av hjulen. Bilen ska drivas av en elmotor med remdrift och 2 st AA-batterier. Se de två bilderna nedan för hur elmotorn, batterihållaren, hjulaxlar och hjulen ser ut. Du får själv bestämma hur du vill att din bil ska se ut och hur chassit ska se ut, men längden och bredden får vara max 200 x 200 mm. Gör först skisser på papper eller i Tinkercad och sedan en måttsatt 2D-ritning på papper och 3D-ritning i Tinkercad när du bestämt hur ditt chassi ska se ut.
Prins Carl Philips och Prinsessan Sofias stiftelse har i samarbete med mySafety Försäkringar tagit fram ”#viberättar – en rapport om näthat, dess konsekvenser och lösningar”. Tillsammans med Sveriges främsta experter på området sammanfattar rapporten vad som krävs för att sätta stopp för vår tids stora samhällsproblem.
#viberättar är en rapport som är baserad på berättelser om barn och ungdomars självupplevda utsatthet på nätet vilka skickats in till Prins Carl Philips och Prinsessan Sofias stiftelse. Tillsammans med mySafety Försäkringar har man därefter samlat Sveriges femton ledande experter på området, inklusive en skolklass, för att med berättelserna som grund diskutera näthat och vad de i egenskap av sin expertis tror att lösningen är.
-Ett av stiftelsens värdeord är att vara en samlande kraft. För oss är det centrala att kunna föra fram barn och ungas röster och samla de främsta experterna inom området, för att skapa en förståelse och visa att det finns konkreta lösningar att jobba vidare på, säger H.K.H. Prins Carl Philip och H.K.H. Prinsessan Sofia.
Experterna består bland annat av Mårten Schultz, professor och grundare av Institutet för Juridik och Internet, Caroline Dyrefors Grufman, Barn- och elevombud, Attila Yoldas, journalist, Nina Rung, kriminolog, Björn Johansson, fil dr. och docent samt mobbningsforskare, Jenny Klefbom, leg. barn- och ungdomspsykolog, Per-Åke Wecksell, kommissarie, Carl Heath, särskild utredare att värna det demokratiska samtalet, Magnus Blixt, verksamhetsutvecklare skola, leg. lärare, skolledare, författare och föreläsare, samt mySafetys vice koncernchef PA Prabert.
-Vi är oerhört glada över att tillsammans med Prinsparets stiftelse äntligen få presentera denna rapport som vi arbetat med under en längre tid. På mySafety har vi gjort kampen mot näthat till en del av vår egen affärsverksamhet. Vår förhoppning är att #viberättar ska göra skillnad i samhället, men även inspirera andra i näringslivet att agera och visa att det inte finns utrymme för hat och hot på nätet. Vare sig i yrkes- eller privatlivet, säger PA Prabert.
I mars 2019 inledde mySafety Försäkringar och Prins Carl Philips och Prinsessan Sofias stiftelse ett samarbete för att med gemensam kraft motverka det allt mer utbredda näthatet i Sverige – en fråga båda organisationerna brinner för. Som en del av samarbetet kommer även stiftelsen att dela ut ett eget pris på mySafetys gala Årets Nätängel som äger rum den 18 november på Nalen i Stockholm. Prinsparets Stiftelses hederspris till Årets Nätängel barn och ungdom uppmärksammar en person eller en grupp individer under 18 som ligger i framkant i kampen mot näthat.
Idag presenterades rapporten av mySafety Försäkringar och Prins Carl Philips och Prinsessan Sofias stiftelse under en lanseringsfrukost i Stockholm. Den går nu att läsa i sin helhet genom att klicka här.
Några länkar till mer läsning och hjälp: Berättelserna finns att läsa på https://prinsparetsstiftelse.se/viberattar/ och handlar om allt från grova brott och sexuella kränkningar till insikter om egna misstag och inte minst om skam. Många skriver att det är första gången de formulerar i ord vad de varit med om, att det är första gången de vågar tala ut.
Organisationen Make Equal har med stöd från Myndigheten för ungdoms- och civilsamhällesfrågor lanserat det digitala stödverktyget https://nathatshjalpen.se/. Brottsoffermyndigheten erbjuder information och råd till utsatta på webbplatsen www.tystnainte.se.
Nu gör vi skillnad, tillsammans! Mobbning har alltid funnits men som en följd av att vardagen i allt högre grad utspelar sig på nätet har hat och mobbning accelererat och allt fler barn och ungdomar råkar illa ut. Det vet vi och det måste stoppas. Vad kan vi då göra för att vända dagens negativa utveckling och istället arbeta för en schysstare och tryggare nätvardag? Nedan har vi samlat rapportens viktigaste slutsatser och lärdomar. Läs och börja gör skillnad redan i dag!
Detta behöver vi göra redan i dag: Prata mer med barnen och ungdomarna om deras nätvardag Ett återkommande råd, som tål att upprepas är: Prata med barnen. Var där, var närvarande, ställ frågor och gör tydligt att du finns där om något skulle ske. Detta gäller alla vuxna, inte bara föräldrar. Genom engagemang och intresse för barnens nätvardag kan vi få bort mycket av det lidande och ensamhet många barn och ungdomar känner i dag.
Ta barn och ungas berättelser på allvar I vårt dagliga arbete hör vi ofta att barn och unga känner att vuxna inte förstår eller tar dem på allvar vad gäller barnens nätvardag. Det bekräftas av experter och andra yrkesverksamma inom exempelvis skolhälsovården. Om vuxna inte tar barns berättelser på allvar kommer vuxna inte få veta något. Varken bra eller dåliga saker. Ta barn och ungdomars berättelser på allvar och bemöt dem med respekt och eftertanke. Det räcker inte med att lyssna om man ändå bara avfärdar historierna i efterhand.
Fokusera på dem som hatar Debatten i dag handlar till stor del om den som blir utsatt. Ska vi kunna minska näthatet måste vi fokusera mycket mer på dem som hatar och hotar. Det är hoten och hatet som är roten till problemet och det är roten till problemet som måste lösas. Självklart ska utsatta få fortsatt stöd men vi måste bredda problembilden och anpassa åtgärderna för att nå bättre resultat.
Var en god förebild som vuxen Vuxna måste vara barnens bästa förebilder. Om vuxna inte kan bete sig schysst och respektfullt på nätet kan vi man inte förvänta sig att barn och unga ska göra det heller. Tänk därför efter hur du beter dig mot andra på nätet, och bete dig mot andra som du vill bli behandlad själv. Barn och ungdomar ser vad vuxna skriver på nätet och legitimerar inte sällan taskigt beteende med hur de ser vuxna agera.
Ha realistisk förväntan på rättsväsendet Riksdagen har en viktig roll i att stifta lagar som reglerar vad som är brottsligt på 56 nätet. Den digitala utvecklingen går dock mycket snabbare än processen att ta fram nya lagar. Juridiken kommer därför alltid hamna på efterkälken i dessa sammanhang varför vi inte helt kan förlita oss på rättsväsendet för att skapa ett schysst och tryggt internet. Lägg till att Sveriges yttrandefrihet sammanslaget är bland de mest långtgående i världen. Man kan alltså vara riktigt vidrig mot någon utan att för den sakens skull begå ett brott i lagens mening.
Samarbeta med skolan Skolan har en enormt viktig roll i arbetet mot mobbning och näthat. Men skolan har inte ensam möjlighet att hantera och lösa utmaningen med hat och mobbning på nätet. Det krävs ett starkt samarbete mellan föräldrar och skolpersonal. Schyssta värderingar och goda förebilder måste finnas och vara aktiva både i skolan och i hemmet.
Detta behöver vi göra på längre sikt Juridiken måste ses över Lagar och förordningar som reglerar brottslighet på nätet behöver regelbundet och i snabbare takt än i dag anpassas, regleras och justeras för att kunna möta en föränderlig digital verklighet. Förtroendet för polis och rättsväsendet måste stärkas Det är få fall av näthat som polisanmäls. Av dessa anmälningar är det uppseendeväckande få som går vidare till någon form av rättslig instans. Detta leder till att allmänhetens förtroende för polis och rättsväsende urholkas och risken är att ännu färre anmälningar kommer in, trots att problemet blir allt mer utbrett. Polisen måste få mer resurser för att effektivisera och förbättra arbetet med nätrelaterade brott. Detsamma gäller för rättsväsendet.
Näringslivet måste se sin självklara roll Näringslivet borde ha ett egenintresse i att arbeta för att minska näthatet. Det är i slutändan en fråga om dagens och inte minst framtidens arbetskrafts psykiska mående. Det finns mycket företagen kan göra för att aktivt ta avstånd från näthatet i form av utbildning, opinionsarbete med mera.
Bättre samspel mellan skola och andra aktörer Skolan lyfts ofta som den viktigaste parten för att lösa problemet med hat och mobbning bland barn och ungdomar. Skolan har en viktig roll, men precis som det behövs en nära dialog med föräldrar behöver skolan samarbeta med kommuner och andra aktörer som har en direkt eller indirekt inverkan på barn och ungas mående och tillvaro.
I somras hörde en journalist från UR av sig med frågor gällande programmering i skolan. En vecka i början av september fick jag och mina elever på Getingeskolan ett trevligt besök under en tekniklektion. I bifogad länk nedan går det nu i efterhand att lyssna på radioprogrammet.
I reportaget finns en hel del bra tips till lärare, skolledare och huvudmän!
Sedan hösten 2018 ska alla skolor undervisa i programmering. Inför omställningen fanns en oro att skolorna inte skulle hinna med att fortbilda sina lärare. Det fanns också en osäkerhet kring hur undervisningen i programmering egentligen skulle gå till. Så hur ser det ut ett år efter införandet av programmering på schemat? Vad är det eleverna får? Och har lärarna hunnit lära sig det de ska lära ut?
Connector for optional ultrasonic sensor or I2C breakouts (fully compatible with Pimoroni’s Breakout Garden range)
The Microbit pins 0, 1, 2, Gnd and 3V are available for use with croc clips etc.
Lots of mounting holes to create your own “body” for the robot or additional sensors etc.
Makecode extension and micropython examples available
* Wheels need pushing on and optional pen-holder needs screwing in if purchased
Assembly Instructions
Push on the wheels
If you have the pen holder, then use 2 screws to screw the two pillars into the main board from the bottom, then use the remaining 2 screws to screw the top holder into the pillars
Coding Your MiniBit
Microsoft MakeCode
Click any image to enlarge.
To load the extension, select Advanced, then Extensions. Then enter “Minibit” into the search box and press Enter. If that doesn’t find it (there are sometimes earch glitches) you can enter the full URL into the search box: “https://github.com/4tronix/MiniBit”
Once loaded, you will have a MiniBit menu item with 4 sub-folders:
Motor Blocks
The first command “Drive at speed 600” will set both motors to speed 600. If you do nothing more, the MinBit will continue going forward forever.
The speed value can be from -1023 (full speed reverse) to 1023 (full speed forward). Setting the speed to 0 will stop the motors
There is also a block for spinning – left motor and right motor turn at the same speed but in opposite directions.
Both the drive and spin blocks have a paired block that will drive (or spin) for a selected amopunt of time and then stop
There are two ways of stopping. Coasting to a stop or braking. If you set the speed to 0 or use the “stop with no brake” command, then it will stop gently over the coourse of a second or so 9depending on initial speed). If you use the “stop with brake” block (or the drive/spin for a time block) then it will stop almost immediately.
Finally, you can drive each motor individually. For instance if you set the left motor to drive at 600 and the right motor to drive at 1000, then it will perform an arc towards the left
LED Blocks
You can use these blocks to set and clear one or all the LEDs.
Note that the MiniBit defaults to automatically updating the LEDs whenever any change is made see the “more…” section to learn how and why to change this behaviour
The LEDs on the MiniBit are labelled from 0 to 3. Use these numbers in the Makecode blocks to change the colour. eg setting LED 1 to Purple could be done like this:
The default brightness level is 40. This is plenty bright enough for most uses, saves damaging eyes, and reduces battery consumption. If required you can change the brightness from 0 up to 255
Sensor Blocks
Only one sensor in here; the ultrasonic distance sensor. You can get the values to the nearest object in cm, inches or microseconds
More Blocks
These are the advanced usage blocks. Most students will not need to use them.
Set update mode is used to switch between automatic LED updates or manual LED updates. The default is for automatic updates: every change to the LEDs results in all the LEDs being written to with the updated values. This is easy to understand, but it does mean that when making a lot of changes it can slow things down considerably. If doing that, it is best to use Manual update mode, make all the changes required, then use the show LED changes block to make all the updates in one go.
Rotate LEDs block will move the colour in LED 0 to LED 1, LED1 to LED2, LED2 to LED3 and LED3 to LED0. If done repeatedly, with a delay between each one, it will show the lED colours rotating around all the 4 LEDs.
Shift LEDs block will move LED0 to LED1, LED1 to LED2 and LED2 to LED3. It will blank LED0. So all the colours will disappear one at a time from 0 to 3
You can also create your own colours and replace the fixed list of colours in any command using the convert from red, green, blue block. For example, to set LED0 to a blue-green colour:
Programming in microPython
Driving Motors
The motors use 2 pins each to determine the speed and direction. In microPython we use write_analog ( ) to set the first pin to a value between 0 and 1023 and the second pin to 0 in order to go forward. To reverse, we swap the pins so that the first pin is set to 0 and the second pin is set to the value.
On the MiniBit the left motor uses pins 12 and 8, and the right motor uses pins 16 and 14.
So to move the left motor forwards at speed 600:
pin12.write_analog(600) pin8.write_digital(0)
And to move the right motor in reverse at speed 450:
pin16.write_digital(0) pin14.write_analog(450)
To stop with no brake, use write_digital ( ) to set both pins to 0. To stop with brake, set both pins to 1. eg. stop left motor with coasting and right motor with brake:
pin12.write_digital(0) pin8.write_digital(0)
pin16.write_digital(1) pin14.write_digital(1)
So a complete, but fairly useless, program to drive the motors for 2 seconds and then stop quickly, would look like this:
from microbit import * pin12.write_analog(600) pin8.write_digital(0) pin16.write_analog(600) pin14.write_digital(0) sleep(2000) pin12.write_analog(0) # temporary fix for python bug pin12.write_digital(1) pin8.write_digital(1) pin16.write_analog(0) # temporary fix for python bug pin16.write_digital(1) pin14.write_digital(1)
Note the 2 lines that write_analog(0) before swapping a pin from analog to digital. These are required until a fix is obtained for the python PWM driver continually updating the pin type to analog
Lighting the LEDs
This uses the standard neopixel code, with the LEDs connected to Pin 13.
At the top of your program add import neopixel then:
leds = neopixel.NeoPixel(13, 4)
leds is then an array of all 4 LEDs. leds[0] refers to the LED 0 and leds[3] refers to LED3. Each element of the array is a set of 3 numbers representing the Red, Green and Blue values (each 0..255) for that LED. So to set LED2 to Blue:
leds[2] = (0, 0, 255)
All this does is update the array. To show the new value of the array, we need to call the show ( ) function as follows:
leds.show ( )
Reading the Ultrasonic Distance Sensor
The ultrasonic sensor breakout is on pin15.
The concept is simple: send an ultrasonic pulse out, then time how long it takes to return. Using the speed of sound and some maths, we can then work out the distance. The following complete program has 2 parts to it: a function sonar ( ) which returns the distance to the object, and the main code in a loop which continually prints the distance. We also need to import the utime library:
from microbit import * from utime import ticks_us, sleep_us
def sonar(): pin15.write_digital(1) # Send 10us Ping pulse sleep_us(10) pin15.write_digital(0) pin15.set_pull(pin15, NO_PULL) while pin15.read_digital() == 0: # ensure Ping pulse has cleared pass start = ticks_us() # define starting time while pin15.read_digital() == 1: # wait for Echo pulse to return pass end = ticks_us() # define ending time echo = end-start distance = int(0.01715 * echo) # Calculate cm distance return distance
I en ny rapport har IVL Svenska Miljöinstitutet och Avfall Sverige undersökt hushållsavfallets klimatpåverkan ur ett livscykelperspektiv.
Rapporten visar att elskrot och textiler är de avfallstyperna som har störst påverkan på klimatet.
I studien har man gått igenom 32 fraktioner av hushållsavfall och utvärderat deras klimatpåverkan ur ett livscykelperspektiv. IVL har undersökt både vilken effekt man får av att förebygga avfall, och återvinning eller behandling av avfallet.
– Vår studie visar att minskad konsumtion alltid ger större klimatvinster än återvinning, eftersom man sparar koldioxidutsläpp genom att undvika att tillverka en produkt. När det gäller avfallsbehandling är det oftast bättre för klimatet att materialåtervinna avfallet än att använda det för energiåtervinning, säger Jurate Miliute-Plepiene på IVL i ett pressmeddelande.
Jämför med utsläppen från en bensinbil IVL jämför i rapporten klimatpåverkan av olika avfallstyper med utsläppen från en bensinbil.
I topp över vilket avfall som sparar mest utsläpp av koldioxid, hamnar elprodukterna. Ett kilo elprodukter som inte tillverkas sparar nämligen motsvarande 305 kilometer bilkörning.
En mobiltelefon som säljs vidare istället för att skrotas och materialåtervinnas, sparar ungefär 60 kilo koldioxid, vilket motsvarar ungefär 460 kilometer bilkörning.
Sedan kommer textilierna. Ett kilo textil som inte tillverkas sparar motsvarande 200 kilometer bilkörning. Återanvändning av ett kilo använd textil sparar motsvarande 95 kilometer bilkörning.
Att återanvända kläder sparar exempelvis tio gånger mer koldioxid än att återvinna materialet för att skapa nya textilier.
Många bäckar små Ett kilo matavfall från hushållet motsvarar två kilo koldioxid, eller 17 kilometer bilkörning. Ett kilo restavfall motsvarar 2,3 kilo koldioxid eller 18 kilometer bilkörning.
Rapporten visar att avfallsförebyggande åtgärder som minskad konsumtion, ger större klimatvinster än återvinning. Samtidigt är materialåtervinning av hushållsavfall i de flesta fall bättre för klimatet än energiåtervinning.
Till exempel ”kostar” ett kilo restavfall som går till energiåtervinningen, 0,2 kilo koldioxid, eller två kilometer med bil, medan samma mängd avfall som går till materialåtervinning ”sparar” cirka 1,5–1,8 kilo koldioxid för metaller och vissa elavfallsprylar.
Ersätter nya råvaror På pappers- och glasförpackningar ”sparar” man 0,2-0,3 kilo koldioxid, per kilo och för gummidäcksavfall 0,1 kilo koldioxid, eller en kilometer med bil.
Det sker en besparing i koldioxid eftersom de återvunna materialen ersätter en ny råvara, som exepelvis metaller, skogsråvara eller energi från koleldade cementfabriker.
Den största klimatboven Enligt rapporten kommer den största klimatbelastningen från farligt avfall, exempelvis har ett kilo lösningsbaserad färg en belastning på 1,5 kilo koldioxid, eller 12 kilometer med bil.
Källa: Ekocentrum.se, Miljö & Utveckling och IVL Svenska Miljöinstitutet
Läsårets första design- och konstruktionsprojekt i kurserna Design 1, Konstruktion 1 och CAD 1 för våra teknikelever på Innovationsgymnasiet i Helsingborg blev ett ämnesövergripande produktutvecklingsprojekt som går ut på att utveckla käpphästhopphinder, eller s k minihinder, som grundskoleelever i mellanstadiet ska kunna tillverka och bygga i trä-/metallslöjden. Tanken är sedan att dessa hopphinder ska användas av elever från förskoleklass upp till årskurs 6 på de olika skolornas skolgårdar på fritids och under raster.
Projektet involverar många viktiga moment och aspekter från en produktutvecklings alla faser och processteg, från idé till färdig produkt. Mer info om projektet kommer publiceras här löpande.
I många av våra dagliga beslut borde vi förlita oss mer på fakta istället för att gå på känslor, gissningar och antaganden. Problemet är ofta att vi inte orkar ta reda på saker, inte har tid eller helt inte känner till rätt formel eller inte vet hur man räknar ut det vi behöver veta. På denna sida hittar du länkar till smidiga digitala verktyg i form av webbaserade kalkylatorer som hjälper dig med olika typer av beräkningar inom alla möjliga tänkbara vardagliga eller yrkesmässiga problemområden inom fysik, elektronik, krafter och rörelser, kemi, matematik, statistik, sannolikhet, geometri, mekanik, hållfasthet, ekologi, sport m.m.