Elektronik: Unterschied zwischen den Versionen

Aus Wiki_2020
Wezi (Diskussion | Beiträge)
Wezi (Diskussion | Beiträge)
 
(36 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Elektronik ==
== Elektronik ==
=== Bauelemente ===
*[https://www.mikrocontroller.net/articles/MOSFET-%C3%9Cbersicht MOSFET Übersicht]
=== Datasheets ===
=== Datasheets ===
<div style="column-count:2;background:#fafafa">
<div style="column-count:2">
==== Diodes ====
*Analog
*[https://www.diodes.com/assets/Datasheets/AP22913.pdf  AP22913 Highsideswitch 1,4..5V]
**[https://www.analog.com/media/en/technical-documentation/data-sheets/4015fb.pdf Multichemistry Buck Battery Charger Controller with Digital Telemetry System]<br>
==== Holtek ====
-----------------
*[https://www.holtek.com/productdetail/-/vg/73xx HT7333 3,3V LDO]
*Diodes
==== Microchip ====
**[https://www.diodes.com/assets/Datasheets/AP22913.pdf  AP22913 Highsideswitch 1,4..5V]<br>
*[https://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf MCP23017 16Bit Portexpander I²C]
-----------------
==== NXP ====
*Holtek  
*[https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf PCF8574P 8Bit Portexpander I²C]
**[https://www.holtek.com/productdetail/-/vg/73xx HT7333 3,3V LDO]
==== ST ====
-----------------
*[https://www.st.com/resource/en/datasheet/ld1117.pdf LD1117] Festspannungsregler Low Dropout (1V)
*Microchip
**[https://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf MCP23017 16Bit Portexpander I²C]
-----------------
*NXP
**[https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf PCF8574P 8Bit Portexpander I²C]
-----------------
*ST
**[https://www.st.com/resource/en/datasheet/ld1117.pdf LD1117] Festspannungsregler Low Dropout (1V)
-----------------
*JST
**[https://www.jst-mfg.com/product/index.php?series=277 JST-HX Connectors]
</div>
</div>
----------------------------------------------------------------------------------------------------
---------------------------------------------------------


=== Messtechnik ===
=== Messtechnik ===
Zeile 28: Zeile 40:
*https://www.electroschematics.com/solar-boost-converter-mppt-charge-controller/
*https://www.electroschematics.com/solar-boost-converter-mppt-charge-controller/
=== To be categorized ===
=== To be categorized ===
*[https://www.definefalsetrue.com/index.php/de/hardwareprojekte/60-pwm-mit-ne555 PWM]
*[https://www.eltima.com]
*[https://www.eltima.com]
*[http://www.repairfaq.org/ repairfaq.org]
*[http://www.repairfaq.org/ repairfaq.org]
Zeile 60: Zeile 73:


=== Online Design Tools ===  
=== Online Design Tools ===  
 
*[https://logigator.com/ Logigsimulator]
*[https://www.snapmagic.com/ AI-PCB Tool]
*[http://www.ti.com/lsds/ti/analog/powermanagement/reference_design.page Texas Instruments Power Management]
*[http://www.ti.com/lsds/ti/analog/powermanagement/reference_design.page Texas Instruments Power Management]
*[http://www.analog.com/en/content/Signal_Chain_Designer/fca.html Analog Devices Signal Chain Designer ]
*[http://www.analog.com/en/content/Signal_Chain_Designer/fca.html Analog Devices Signal Chain Designer ]
Zeile 95: Zeile 109:


=== Wandler RS232 auf 3,3V Logigpegel ===  
=== Wandler RS232 auf 3,3V Logigpegel ===  
[https://ftdichip.com/wp-content/uploads/2021/02/DS_TTL-232R_CABLES.pdf FTDI USB-RS232 Kabel 3V3]<br>
[https://ftdichip.com/wp-content/uploads/2023/07/DS_USB_RS232_CABLES.pdf FTDI USB-RS232 Kabel 3V3]<br>


[[Datei:schema_interfaccia.gif|Alternativer Text]]
[[Datei:schema_interfaccia.gif|Alternativer Text]]
Zeile 130: Zeile 144:


*[http://wizwiki.net/wiki/doku.php?id=products:wiz550io:start Wiznet wiz550io]
*[http://wizwiki.net/wiki/doku.php?id=products:wiz550io:start Wiznet wiz550io]
*[https://github.com/Wiznet/WIZ_Ethernet_Library/tree/master c-Code Arduino IDE]


==== Serial ====
==== Serial ====
Zeile 145: Zeile 160:


==== Neopixel (WS2812) ====
==== Neopixel (WS2812) ====
 
*adrianotiger.github.io/Neopixel-Effect-Generator/
*[http://www.mikrocontroller.net/topic/322375 PIC12/PIC18/PIC24 WS2812 SPI Library]
*[http://www.mikrocontroller.net/topic/322375 PIC12/PIC18/PIC24 WS2812 SPI Library]
*[http://thesignalpath.com/blogs/2014/07/14/watcheditdeletetutorial-on-programming-the-neopixel-ws2812-rgb-leds-equipment-giveaway/ programming the neopixel]
*[http://thesignalpath.com/blogs/2014/07/14/watcheditdeletetutorial-on-programming-the-neopixel-ws2812-rgb-leds-equipment-giveaway/ programming the neopixel]
Zeile 160: Zeile 175:
*[http://www.digital-enlightenment.de/usbdmx.htm USBDMX digital-enlightenment]
*[http://www.digital-enlightenment.de/usbdmx.htm USBDMX digital-enlightenment]
*[http://ftpusuarios.ono.com/freedmx/index.html Manolator dmx512]
*[http://ftpusuarios.ono.com/freedmx/index.html Manolator dmx512]
*[http://www.dmxcontrol.de/wiki/Interface-Entscheidungshilfe Interface-Entscheidungshilfe]
*[https://wiki-de.dmxcontrol-projects.org/index.php?title=Unterst%C3%BCtzte_Interfaces Interfaces DMX Control]
*[http://dmxchaser.de/v2/index.html RS232]
*[http://dmxchaser.de/v2/index.html RS232]
*[http://web.archive.org/web/20090124122934/http://dworkin-dmx.de/#dworkin-dmx Seriell/USB 2 DMX]
*[http://web.archive.org/web/20090124122934/http://dworkin-dmx.de/#dworkin-dmx Seriell/USB 2 DMX]
*Artnet
**[https://www.lightjams.com/artnetominator/ Artnet Debugger/Monitor]
**[https://chamsyslighting.com/ DMX Software free]
**[https://github.com/signorettae/ESP32-ArtNet-to-DMX ESP32 ArtNet to DMX]


== Embedded ==
== Embedded ==
Zeile 169: Zeile 188:


== Raspberry Pi ==
== Raspberry Pi ==
===== PiPico =====
*https://github.com/elehobica/pico_spdif_rx
* [https://www.hackster.io/bjnhur/how-to-add-w5500-ethernet-to-raspberry-pi-pico-python-2-77c78c how to add w5500 ethernet to raspberry pi pico ]
===== Pi =====
===== Pi =====
*[https://raspberrytips.com/anaconda-on-raspberry-pi/ anaconda on raspberry pi ]<br>
*https://www.strobelstefan.de/blog/2020/12/01/e-mail-versand-fuer-den-raspberry-pi-konfigurieren/<br>
*https://www.raspberrytips.com/python-send-emails-raspberry-pi/<br>
*https://forums.raspberrypi.com/viewtopic.php?t=330432 Desktop keine Menüleiste etc.<br>
*https://www.heise.de/hintergrund/Raspi-als-Samba-Server-konfigurieren-4903166.html
*https://nerdiy.de/de_de/raspberrypi-ordner-freigeben-und-unter-windows-als-netzlaufwerk-einbinden/ Netzwerkfreigabe Samba
* i2c http://www.avsk.net/fileadmin/redakteure/Dateien/Raspberry_Workshop/Erläuterungen_zur_Konfiguration_des_I2C.pdf
* i2c http://www.avsk.net/fileadmin/redakteure/Dateien/Raspberry_Workshop/Erläuterungen_zur_Konfiguration_des_I2C.pdf
*python https://pypi.org/project/smbus2/
*python https://pypi.org/project/smbus2/
Zeile 188: Zeile 217:
https://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/<br>
https://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/<br>
https://learn.adafruit.com/raspberry-pi-care-and-troubleshooting<br>
https://learn.adafruit.com/raspberry-pi-care-and-troubleshooting<br>
https://raspberrypiuser.co.uk/display-system-info-on-your-raspberry-pi-using-conky  
https://raspberrypiuser.co.uk/display-system-info-on-your-raspberry-pi-using-conky


===== Hardware Erweiterungen =====
===== Hardware Erweiterungen =====


https://raspiaudio.com/produit/audio
*[https://forum-raspberrypi.de/forum/thread/62938-kurzanleitung-zur-inbetriebnahme-einer-pi-cam-ab-bookworm/ PiCamera@ pizero2W Bookwoorm64]
   
 
https://raspiaudio.com/produit/audio<br>
update bookworm 64bit follow this steps:
''
Edit the config.txt file or, in Pi OS, type:
sudo nano /boot/firmware/config.txt<br>
comment out the line:
#dtparam=audio=on<br>
  Add the line at the end of the file:
dtoverlay=hifiberry-dac<br>
Save and reboot your system.''


===== Befehle =====
===== Befehle =====
Zeile 213: Zeile 252:
  @lxpanel --profile LXDE-pi
  @lxpanel --profile LXDE-pi
  @pcmanfm --desktop --profile LXDE-pi
  @pcmanfm --desktop --profile LXDE-pi
  @lxterminal -e "/home/pi/Python/Sensehat_temperature.py" <-- pythonskript in Terminal starten
  @lxterminal --geometry=125x25 -e "/home/pi/Python/Sensehat_temperature.py"
@lxterminal --geometry=60x24 -e "/home/pi/Python/ADSB_Flights22bup.py"
  @xscreensaver -no-splash
  @xscreensaver -no-splash
  point-rpi
  point-rpi
Zeile 277: Zeile 317:
   unmounting /mnt/clone
   unmounting /mnt/clone
  ===============================
  ===============================
===== Cleanup / free Diskspace =====
* use '''Baobab''' for graphical View at diskusage (Dateimanager Rechte Mousetaste Festplattennutzung)
[[Datei:Baobab.png|mini]]
* sudo apt-get autoclean (apt Cache von unnütz gecachten .deb Packages cleanen)


===== Doku =====
===== Doku =====
Zeile 355: Zeile 402:
* https://pi-hole.net/2017/02/22/what-really-happens-on-your-network-find-out-with-pi-hole/
* https://pi-hole.net/2017/02/22/what-really-happens-on-your-network-find-out-with-pi-hole/
* https://jankarres.de/uebersicht-aller-raspberry-pi-artikel/
* https://jankarres.de/uebersicht-aller-raspberry-pi-artikel/
piholesetup
# download https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit Raspberry Pi OS Lite
# flash image mit etcher
# bootfs partition leere Datei ssh erstellen
=== Kodi ===
=== Kodi ===
*[https://superrepo.org/ Superrepo Installation etc.]
*[https://superrepo.org/ Superrepo Installation etc.]

Aktuelle Version vom 27. November 2024, 21:28 Uhr

Elektronik

Bauelemente

Datasheets


Messtechnik

Projects

To be categorized

Antennen

Hardware

PCB

Joule Thief

Online Design Tools

RGB

LED

RC Modellbau

Messzeugs

Wireless

Unterhaltungselektronik

Wandler RS232 auf 3,3V Logigpegel

FTDI USB-RS232 Kabel 3V3

Alternativer Text

Allgemeines Wissen

Communication

NP2M e*message

I²C

smbuslibrary Bustools

  • ADS1115
 4channel 16bit ADC ADS1115  https://learn.adafruit.com/adafruit-4-channel-adc-breakouts
 Beispiel https://smartypies.com/projects/ads1115-with-raspberrypi-and-python/
 Datasheet https://cdn-shop.adafruit.com/datasheets/ads1115.pdf
  • PCF8591
 AD/DA Wandler 8bit  http://cool-web.de/raspberry/raspi-ad-wandler-pcf8591-ueber-i2c-bus-ansteuern.htm
 AD/DA Wandler 8bit  http://bristolwatch.com/rpi/pcf8591.html

Ethernet

Serial

1-Wire BUS

Neopixel (WS2812)

DMX

Embedded

PIC

PIC- alles zu PIC Microcontrollern

Raspberry Pi

PiPico
Pi
  • PI Phyton

https://learn.sparkfun.com/tutorials/python-programming-tutorial-getting-started-with-the-raspberry-pi/all
http://www.netzmafia.de/skripten/hardware/RasPi/
https://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/
https://learn.adafruit.com/raspberry-pi-care-and-troubleshooting
https://raspberrypiuser.co.uk/display-system-info-on-your-raspberry-pi-using-conky

Hardware Erweiterungen

https://raspiaudio.com/produit/audio
update bookworm 64bit follow this steps:

Edit the config.txt file or, in Pi OS, type:
sudo nano /boot/firmware/config.txt
comment out the line: #dtparam=audio=on
Add the line at the end of the file: dtoverlay=hifiberry-dac
Save and reboot your system.
Befehle
  • Prozessliste: top , htop
  • Systeminformationen ausgeben uname -a
  • Nutzer- und Gruppeninformationen id
Autostart
* funktionierende Variante unter Buster
1. in /home/pi/.config/lxsession/LXDE-pi/ Datei autostart erstellen 2. autostart editieren
@lxpanel --profile LXDE-pi @pcmanfm --desktop --profile LXDE-pi @lxterminal --geometry=125x25 -e "/home/pi/Python/Sensehat_temperature.py" @lxterminal --geometry=60x24 -e "/home/pi/Python/ADSB_Flights22bup.py" @xscreensaver -no-splash point-rpi
Backup

https://www.linux-tips-and-tricks.de/en/quickstart-rbk/
https://forum.planefinder.net/threads/cloning-booted-rpi’s-microsd-card-if-rpi-is-physically-accessable.1360/#post-9559

1. Install
 git clone https://github.com/billw2/rpi-clone.git 
 cd rpi-clone
 sudo cp rpi-clone rpi-clone-setup /usr/local/sbin
2. Device für Clone ermitteln: pi@raspizeropihole:~ $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 1 14.6G 0 disk ├─sdb1 8:17 1 256M 0 part └─sdb2 8:18 1 14.4G 0 part mmcblk0 179:0 0 14.6G 0 disk ├─mmcblk0p1 179:1 0 256M 0 part /boot └─mmcblk0p2 179:2 0 14.4G 0 part /
3. hier ist es sdb ==》 pi@raspizeropihole:~ $ sudo rpi-clone sdb Booted disk: mmcblk0 15.7GB Destination disk: sdb 15.7GB --------------------------------------------------------------------------- Part Size FS Label Part Size FS Label 1 /boot 256.0M fat32 -- 1 256.0M fat32 -- 2 root 14.3G ext4 rootfs 2 14.3G fat32 -- --------------------------------------------------------------------------- == Initialize: IMAGE partition table - FS types conflict == 1 /boot (47.5M used)  : MKFS SYNC to sdb1 2 root (2.8G used)  : RESIZE MKFS SYNC to sdb2 --------------------------------------------------------------------------- Run setup script  : no. Verbose mode  : no. -----------------------: ** WARNING **  : All destination disk sdb data will be overwritten! -----------------------: Initialize and clone to the destination disk sdb? (yes/no): y Optional destination ext type file system label (16 chars max): pihole311021 Initializing Imaging past partition 1 start. => dd if=/dev/mmcblk0 of=/dev/sdb bs=1M count=8 ... Resizing destination disk last partition ... Resize success. Changing destination Disk ID ... => mkfs -t vfat -F 32 /dev/sdb1 ... => mkfs -t ext4 -L pihole311021 /dev/sdb2 ... Syncing file systems (can take a long time) Syncing mounted partitions: Mounting /dev/sdb2 on /mnt/clone => rsync // /mnt/clone with-root-excludes ... Mounting /dev/sdb1 on /mnt/clone/boot => rsync /boot/ /mnt/clone/boot ... Editing /mnt/clone/boot/cmdline.txt PARTUUID to use 0d374dbf Editing /mnt/clone/etc/fstab PARTUUID to use 0d374dbf =============================== Done with clone to /dev/sdb Start - 17:00:06 End - 17:57:19 Elapsed Time - 57:13 Cloned partitions are mounted on /mnt/clone for inspection or customizing. Hit Enter when ready to unmount the /dev/sdb partitions ... unmounting /mnt/clone/boot unmounting /mnt/clone ===============================


Cleanup / free Diskspace
  • use Baobab for graphical View at diskusage (Dateimanager Rechte Mousetaste Festplattennutzung)
  • sudo apt-get autoclean (apt Cache von unnütz gecachten .deb Packages cleanen)
Doku
Monitoring
Anwendungen
OLED Python
GPIO-Interrupt
SPI-RFID/NFC
Dateisystem
#  sudo apt-get install ntfs-3g hfsutils hfsprogs

Netzwerk

System

  • Betriebssystem herausfinden cat /etc/os-release
uname -a  gibt es alles aus, was es über ihr Linux weiß
cat /proc/version  
cat /etc/*-release 

Pihole

piholesetup

  1. download https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit Raspberry Pi OS Lite
  2. flash image mit etcher
  3. bootfs partition leere Datei ssh erstellen

Kodi

Kali

Systemsetup

Displays

siehe PIC Display

Sensorik

Stromsensor Hallbasiert

RFID / NFC

Fahrradlogger

Wattmeter,Logger

Absolutdruck- Höhenmessung

Herzfrequenz

5,3kHz Empfänger nochmal