Skumläs hela guiden
The Raspberry Pi Foundation is a UK-based charity that works to put the power of digital making into the hands of people all over the world, so they are capable of understanding and shaping our increasingly digital world, able to solve the problems that matter to them, and equipped for the jobs of the future. About us
Det mesta av koden som används i Raspberry Pi är open source vilket betyder att den är fri att använda, kopiera och bygga vidare på. Det innebär att det finns en stor mängd människor som gillar kulturen att dela med sig av sina idéer och lösningar, något vi har nytta av när vi söker inspiration eller lösningar på ett problem.
Allt är dock inte open source eftersom konstruktörerna bakom Raspberry Pi har velat hålla priset så lågt som möjligt. Därför är till exempeln processorn en kommersiell produkt med copyright.
Du kopplar sladdar på stiften på Raspberryn. De kallas GPIO och bilden till höger berättar om deras funktion och namn så de kan anropas i koden.
Du kopplar vidare till en kopplingsplatta (kallas breadboard på engelska) där du kan koppla ihop komponenter. Kopplingsplattan har hål för att sätta i sladdar eller komponenter och dessa kontkthål är förbundna på undersidan enligt principer som du förstår om du tittar på bilden till höger.
Vi programmerar RaspberryPi i Python.
Instruktioner:
- 4 Localisation Options - I4 Change Wi-fi Country - ställ in landskod SE - Avsluta raspi-config
- Lägg till:
network={ ssid="SSIS" key_mgmt=WPA-EAP eap=PEAP identity="användarnamn" password="lösenord" phase1="peaplabel=0" phase2="auth=MSCHAPV2" }
- Spara och avsluta
- Leta upp nl80211,wext och ersätt med wext,nl80211 - Spara och avsluta
Källa: https://gist.github.com/kyleraymorgan/fb404500adafe1ebdb66 https://www.raspberrypi.org/forums/viewtopic.php?t=247310#p1601844
Mer infor: Läs följande länkade sidor:
I kommandofönstret skriver du arp för att få reda på IP-adressen.
Följ instruktionerna nedan så ska vi göra ett enkelt test motsvarande Hello wirld.
https://en.wikipedia.org/wiki/Electronic_color_code
Exempel: Grön-Blå-Brun är 560 Ohm
Till skillnad från Arduinon har Raspberry Pi bara digitala ingångar. Sensorer ger i sig själva analoga signaeler men de kommer ofta monterade på ett kretskort med elektronik som bearbetar signalen och omvandlar den till en digital signal.
Om har analoga sensotrer kan man använda en analog-digital-omvandlara (AD-omvandlare, ADC).
Läs den här innan du kopplar någonting alls.
https://www.tomshardware.com/reviews/raspberry-pi-gpio-pinout,6122.html
Gör också vårt test.
En lathund till GPIO: The comprehensive GPIO Pinout guide for the Raspberry Pi.
Bra guide
Det finns exempelkod du kan klistra in i nano, spara och köra.
tcs34725
Strömbrytare, knappar, buttons eller vad du kallar dem.
Push Button with Raspberry Pi
LSM9DS1
Circuit Python är en variant av Python med stöd för elektronik. Det har utvecklats av företaget Adafruit men det finns numera stöd för en mängd plattformar.
Installera Circuit Python, vilket kallas Blinka:
Sedan kan du gå vidare och installera och köra kod för en sensor, exempelvis:
Eftersom raspberryn bara har digitala ingångar kan vi inte använda analoga sesorer utan att göra om signalen till en digital signal. Till detta används AD-omvandlare. Analog-Digital Converter på engelska förkortas ADC. Läs först nedanstående sidor för att få en teoretisk bakgrund:
När du ska koppla in en ADC finns det olika HowTo-beskrivningar du kan använda. Här kommer några exempel:
Det här är en äldre tutorial som fungerar med de komponenter vi har. Bry dig inte om att det står på sidan att den inte är supported.
Line Follower Tut
SEN-12705
orange krets
Lagra mätdata via USB till datorn.
Skicka data via wifi eller Bluetooth
Den heter PKM22EPP-40.
Bra buzzer tutorial
Kolla tutorial här
Eller Googla: tower pro sg90 raspberry
LCM1602C
OBS! Koppla inte morn direkt till Rasberryn. Du behöver en speciell drivkrets.
How to control a DC motor (or motors) using your Raspberry Pi.
TB6612FNG Hookup Guide Using RaspberryPi + TB6612FNG for "Pidro"
Punkt 1
Punkt 7
Punkt 11
I par ska ni planera, genomföra och utvärdera ett projekt med Raspberry Pi. Dokumentationen (planeringen och utvärderingen) ska dokumenteras på ett sätt så en klasskamrat kan genomföra projektet. Använd text, bilder, videos osv.
Arkadmaskin
Egen mus
Bättre PiBook
WiFi-styrd bil med automatiskt krockskydd och vägföljning.
Styr en Lego Mindstorms EV3
RoboCup Junior 2018
I slutet av projektet ska ni i par genomföra en karmaträttning på en annan grupps dokumentation. Saker som kan vara bra att tänka på under bedömningen:
De kunskapskrav som ni kan visa under detta projekt och kamratbedömningen är:
Använd din hemsida i WordPress som en blogg och skriv ett inlägg vid slutet av varje lektion där du berättar mycket kort:
Använd gärna bilder.
Dessa korta inlägg kommer att vara en bra källa till hjälp när du ska dokumentera ditt arbete.