Raspberry Pi: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) |
Hakan (diskussion | bidrag) (→Länkar) |
||
(21 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 39: | Rad 39: | ||
=== Trådlös uppkoppling av Raspberry Pi === | === Trådlös uppkoppling av Raspberry Pi === | ||
Läs följande länkade sidor: | {{exruta| Instruktion trådlöst nätverk på Raspberry | ||
Instruktioner: | |||
* Detta är baserat på en ren nyinstallerad Raspbian Buster Lite | |||
* Kör sudo raspi-config | |||
- 4 Localisation Options | |||
- I4 Change Wi-fi Country | |||
- ställ in landskod SE | |||
- Avsluta raspi-config | |||
* Kör sudo nano /etc/wpa_supplicant/wpa_supplicant.conf | |||
- Lägg till: | |||
<pre> | |||
network={ | |||
ssid="SSIS" | |||
key_mgmt=WPA-EAP | |||
eap=PEAP | |||
identity="användarnamn" | |||
password="lösenord" | |||
phase1="peaplabel=0" | |||
phase2="auth=MSCHAPV2" | |||
} | |||
</pre> | |||
- Spara och avsluta | |||
* Kör sudo nano /lib/dhcpcd/dhcpcd-hooks/10-wpa_supplicant | |||
- Leta upp nl80211,wext och ersätt med wext,nl80211 | |||
- Spara och avsluta | |||
* Starta om med sudo reboot | |||
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: | |||
: [https://www.raspberrypi.org/documentation/remote-access/ssh/ SSH (Secure Shell)] | : [https://www.raspberrypi.org/documentation/remote-access/ssh/ SSH (Secure Shell)] | ||
Rad 48: | Rad 81: | ||
I kommandofönstret skriver du arp för att få reda på IP-adressen. | I kommandofönstret skriver du arp för att få reda på IP-adressen. | ||
=== Tutorials === | === Tutorials === | ||
Följ instruktionerna nedan så ska vi göra ett enkelt test motsvarande Hello wirld. | Följ instruktionerna nedan så ska vi göra ett enkelt test motsvarande Hello wirld. | ||
Rad 77: | Rad 110: | ||
Om har analoga sensotrer kan man använda en analog-digital-omvandlara (AD-omvandlare, ADC). | 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: [https://pinout.xyz/ The comprehensive GPIO Pinout guide for the Raspberry Pi.] | |||
== Digitala sensorer == | == Digitala sensorer == | ||
Rad 87: | Rad 128: | ||
==== Lux Sensor TSL2561 (Raspberry Pi) ==== | ==== Lux Sensor TSL2561 (Raspberry Pi) ==== | ||
[https://www.instructables.com/id/Lux-Sensor-TSL2561-Raspberry-Pi/ Lux Sensor TSL2561 (Raspberry Pi)] | [[Fil:Sensor7.JPG|100px|höger]] | ||
: [https://www.instructables.com/id/Lux-Sensor-TSL2561-Raspberry-Pi/ Lux Sensor TSL2561 (Raspberry Pi)] | |||
: [https://www.adafruit.com/product/439 Adafruits produktbeskrivning] | |||
Bra guide | |||
# Installera Circuit Python, om du inte redan gjort det: [https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi Installing CircuitPython Libraries on Raspberry Pi] | |||
# Installera biblioteket för TSL: [https://learn.adafruit.com/tsl2561/python-circuitpython CircuitPython Installation of TSL2561 Library] | |||
Det finns exempelkod du kan klistra in i nano, spara och köra. | |||
{{clear}} | |||
==== tcs34725 ==== | ==== RGB Sensor - tcs34725 ==== | ||
[https://www.adafruit.com/product/1334 tcs34725] | [https://www.adafruit.com/product/1334 tcs34725] | ||
Rad 106: | Rad 156: | ||
[https://www.mouser.se/new/stmicroelectronics/stm-lsm9ds1-module/?gclid=EAIaIQobChMI8YSb6o6p5wIVTqWaCh2GlQumEAAYASAAEgI7C_D_BwE LSM9DS1] | [https://www.mouser.se/new/stmicroelectronics/stm-lsm9ds1-module/?gclid=EAIaIQobChMI8YSb6o6p5wIVTqWaCh2GlQumEAAYASAAEgI7C_D_BwE LSM9DS1] | ||
== | == Circuit Python == | ||
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. | |||
: [https://circuitpython.org/ circuitpython.org] | |||
: Adafruit: [https://learn.adafruit.com/welcome-to-circuitpython/what-is-circuitpython What is CircuitPython?] | |||
Installera Circuit Python, vilket kallas Blinka: | |||
: [https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi Installing CircuitPython Libraries on Raspberry Pi] | |||
Sedan kan du gå vidare och installera och köra kod för en sensor, exempelvis: | |||
: [https://learn.adafruit.com/tsl2561/python-circuitpython Python Installation of TSL2561 Library] | |||
== AD-omvandlare - ADC == | |||
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: | |||
: Datablad för en vanlig ADC, exempelvis: [https://www.electrokit.com/produkt/mcp3008-i-p-dip-16-adc-8ch-10-bit-spi/ MCP3008-I/P DIP-16 ADC 8ch 10-bit SPI] | |||
: {{svwp|A/D-omvandlare}} | : {{svwp|A/D-omvandlare}} | ||
: [https://learn.sparkfun.com/tutorials/analog-to-digital-conversion/all Sparkfun om ADC] | : [https://learn.sparkfun.com/tutorials/analog-to-digital-conversion/all Sparkfun om ADC] | ||
När du ska koppla in en ADC finns det olika HowTo-beskrivningar du kan använda. Här kommer några exempel: | |||
: [https://www.raspberrypi-spy.co.uk/2013/10/analogue-sensors-on-the-raspberry-pi-using-an-mcp3008/ Analogue Sensors On The Raspberry Pi Using An MCP3008] | |||
: [https://electronicshobbyists.com/raspberry-pi-analog-sensing-mcp3008-raspberry-pi-interfacing/ Electronics Hobbyist] | |||
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. | |||
: [https://learn.adafruit.com/raspberry-pi-analog-to-digital-converters/mcp3008 Adafruit. MCP3008] | |||
== Analoga sensorer == | |||
==== Fotoresistorn ==== | ==== Fotoresistorn ==== | ||
[[File:LDR 1480405 6 7 HDR Enhancer 1.jpg|100px|right|LDR 1480405 6 7 HDR Enhancer 1]] | [[File:LDR 1480405 6 7 HDR Enhancer 1.jpg|100px|right|LDR 1480405 6 7 HDR Enhancer 1]] | ||
: [https://pimylifeup.com/raspberry-pi-light-sensor/ Raspberry Pi Light Sensor: A Simple LDR Tutorial] | : [https://pimylifeup.com/raspberry-pi-light-sensor/ Raspberry Pi Light Sensor: A Simple LDR Tutorial] | ||
: Här en udda lösning utan ADC: [http://www.instructables.com/id/Raspberry-Pi-GPIO-Circuits-Using-an-LDR-Analogue-S/ RASPBERRY PI GPIO CIRCUITS: USING AN LDR ANALOGUE SENSOR WITHOUT AN ADC (ANALOGUE TO DIGITAL CONVERTER)] | |||
{{clear}} | {{clear}} |
Nuvarande version från 7 december 2021 kl. 13.57