Elektronik: Unterschied zwischen den Versionen

Aus Wiki_2020
Wezi (Diskussion | Beiträge)
Wezi (Diskussion | Beiträge)
 
(34 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Elektronik ==
== Elektronik ==
=== 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 38:
*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 71:


=== 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 107:


=== 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 142:


*[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 158:


==== 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 173:
*[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 186:


== 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 215:
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://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 248:
  @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 313:
   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 398:
* 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 31. Oktober 2024, 20:09 Uhr

Elektronik

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