Alternatief voor Raspberry Pi GPIO met WiringPi

Voor discussies en hulp met je smarthome en automatisering kan je hier terecht. DE plaats voor alles over home assistant, Philips hue, Zigbee, Sonoff, ...
Plaats reactie
SpecialK
Elite Poster
Elite Poster
Berichten: 1692
Lid geworden op: 22 mei 2013, 09:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 148 keer
Provider

Ik heb RF afstandsbediening in Home Assistant gezet met een 433MHz zendermodule op een Raspberry Pi. De software daarvoor maakt gebruik van de WiringPi library.
Dit is de enige toepassing die een Raspberry vereist, dus het is een extra device dat onderhoud nodig heeft én Raspberry's zijn momenteel zeer moeilijk te krijgen, dus vraag ik me af of er alternatieven zijn.
Heeft iemand al geprobeerd om de WiringPi libary te gebruiken op een bordje met een FT232H? Die heeft nl. ook GPIO pinnen, dus hardwarematig zou het moeten kunnen. Maar ik weet niet of de software er klaar voor is.
Gebruikersavatar
lacer
Elite Poster
Elite Poster
Berichten: 3344
Lid geworden op: 24 feb 2007, 23:15
Locatie: 09
Uitgedeelde bedankjes: 173 keer
Bedankt: 199 keer
Recent bedankt: 2 keer
Provider
Te Koop forum

Een ESP32 of ESP8266 Mcu bordje ?
Je zal zelf de code moeten schrijven, of ergens vandaan plukken mits enige aanpassing voor je wifi netwerk.
EdpNet FiberXS: 144 / 48 Mbps
VoIp OVH + Gigaset C610IP + C430H
Telenet Digital TV HD Digicorder AD 2200
RPi 2B Pi-Hole // 3B Kodi-18 // 3B+ Node-Red+Grafana > Mqtt > Esp32 Display
FLUKSO monitoring Elec-Gas-Water-PV > Mqtt > Grafana
Ubuntu Mate 24.04
SpecialK
Elite Poster
Elite Poster
Berichten: 1692
Lid geworden op: 22 mei 2013, 09:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 148 keer
Provider

De applicatie in kwestie is er wel eentje die een Linux OS vereist. Dus een Arduino-like oplossing zou betekenen dat ik from scratch moet beginnen programmeren. En zoveel is het me nu ook weer niet waard.
Gebruikersavatar
lacer
Elite Poster
Elite Poster
Berichten: 3344
Lid geworden op: 24 feb 2007, 23:15
Locatie: 09
Uitgedeelde bedankjes: 173 keer
Bedankt: 199 keer
Recent bedankt: 2 keer
Provider
Te Koop forum

EdpNet FiberXS: 144 / 48 Mbps
VoIp OVH + Gigaset C610IP + C430H
Telenet Digital TV HD Digicorder AD 2200
RPi 2B Pi-Hole // 3B Kodi-18 // 3B+ Node-Red+Grafana > Mqtt > Esp32 Display
FLUKSO monitoring Elec-Gas-Water-PV > Mqtt > Grafana
Ubuntu Mate 24.04
Gebruikersavatar
honda4life
Moderator
Moderator
Berichten: 6164
Lid geworden op: 03 jan 2010, 21:42
Locatie: 127.0.0.1
Uitgedeelde bedankjes: 213 keer
Bedankt: 391 keer
Provider

Je kan wirringpi nog steeds onofficieel vinden en compilen.
Verder ondersteunt pigpiod ook 433 MHz modules.
✂ – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
SpecialK
Elite Poster
Elite Poster
Berichten: 1692
Lid geworden op: 22 mei 2013, 09:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 148 keer
Provider

Die Orange Pi is inderdaad een oplossing voor de verkrijgbaarheid, maar dan blijf ik wel met een extra device dat onderhouden vereist zitten. Ik was specifiek naar die FT232H aan het kijken omdat ik die in een bestaande Linux-VM kan pluggen. Iemand die er zo eentje heeft en wiringpi eens kan proberen?
Gebruikersavatar
honda4life
Moderator
Moderator
Berichten: 6164
Lid geworden op: 03 jan 2010, 21:42
Locatie: 127.0.0.1
Uitgedeelde bedankjes: 213 keer
Bedankt: 391 keer
Provider

Vermits je zendmodule aangestuurd wordt via wiringPi betekent dat de de modulatie door de pi wordt gedaan en niet de chip van de zendmodule zelf vermoed ik.
De ene of de andere externe IO gaat de timing helemaal verprutsen door (te willekeurige) vertraging in de signalen.

Welke module gebruik je?

Mijn ervaring is ook dat zulke modules niet goed werken op een niet-realtime OS waar tal van andere achtergrondtaken ook rekenkracht kunnen vragen en de timing ook kunnen vertragen.
Dit in tegenstelling tot een Arduino die met 1 specifiek iets bezig is.

Graag wat meer details over wat en hoe je aan het doen bent, erg moeilijk om te helpen zo.
✂ – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
SpecialK
Elite Poster
Elite Poster
Berichten: 1692
Lid geworden op: 22 mei 2013, 09:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 148 keer
Provider

De zender/ontvangermodules zijn deze:
https://www.hobbyelectronica.nl/product ... ender-set/
Het gaat om deze toepassing: https://github.com/dasoho/fernotron-control/

Ik veronderstel dat de modulatie zelf wel door de zendermodule gedaan wordt; een Raspberry Pi geraakt niet tot 433 MHz op zijn GPIO pinnen.
Gebruikersavatar
lacer
Elite Poster
Elite Poster
Berichten: 3344
Lid geworden op: 24 feb 2007, 23:15
Locatie: 09
Uitgedeelde bedankjes: 173 keer
Bedankt: 199 keer
Recent bedankt: 2 keer
Provider
Te Koop forum

Ik heb ook zo'n 433MHz zend-ontvang moduultjes liggen, voor remote control.
Inderdaad de modulatie wordt intern gedaan.
Voor de zendmodule volstaat om er spanning op te steken en een digitale uitgang van arduino, esp of raspberry-pi die deze aanstuurt.
EdpNet FiberXS: 144 / 48 Mbps
VoIp OVH + Gigaset C610IP + C430H
Telenet Digital TV HD Digicorder AD 2200
RPi 2B Pi-Hole // 3B Kodi-18 // 3B+ Node-Red+Grafana > Mqtt > Esp32 Display
FLUKSO monitoring Elec-Gas-Water-PV > Mqtt > Grafana
Ubuntu Mate 24.04
Gebruikersavatar
MaT
Elite Poster
Elite Poster
Berichten: 2202
Lid geworden op: 18 feb 2014, 15:40
Locatie: Gent
Uitgedeelde bedankjes: 173 keer
Bedankt: 322 keer
Recent bedankt: 5 keer
Provider

SpecialK schreef: 06 nov 2022, 16:47 De applicatie in kwestie is er wel eentje die een Linux OS vereist. Dus een Arduino-like oplossing zou betekenen dat ik from scratch moet beginnen programmeren. En zoveel is het me nu ook weer niet waard.
Niet persé, er bestaan al veel projectjes als je eens zoekt.
Een mooie vind ik zelf openmqttgateway die verschillende technologieën ondersteunt waaronder een RF-gateway.
Het enige wat je moet leren is hoe je werkt met de arduino-IDE of platformIO om te compilen naar uw wens.

Indien je die raspberry-pi enkel gebruikt voor die RF-signalen op te vangen en te versturen is dat eigenlijk pure overkill qua processorkracht en verbruik.
Het BIPT aanziet modems en routers als een onderdeel van de eindapparatuur van de eindgebruiker waardoor deze vrij te kiezen zijn voor breedband en internettelefonie.
Bron
SpecialK
Elite Poster
Elite Poster
Berichten: 1692
Lid geworden op: 22 mei 2013, 09:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 148 keer
Provider

Ja, maar de code bestaat al en ik ben niet zo'n programmeerheld dat ik ze from scratch wil gaan opbouwen. Daarom zou "iets anders" waarmee je WiringPi kan aanroepen zo makkelijk zijn.
Gebruikersavatar
MaT
Elite Poster
Elite Poster
Berichten: 2202
Lid geworden op: 18 feb 2014, 15:40
Locatie: Gent
Uitgedeelde bedankjes: 173 keer
Bedankt: 322 keer
Recent bedankt: 5 keer
Provider

Kan je eventueel zeggen welke software dat is en waar je het wil toepassen?
Het BIPT aanziet modems en routers als een onderdeel van de eindapparatuur van de eindgebruiker waardoor deze vrij te kiezen zijn voor breedband en internettelefonie.
Bron
SpecialK
Elite Poster
Elite Poster
Berichten: 1692
Lid geworden op: 22 mei 2013, 09:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 148 keer
Provider

Die link stond al ietsje hoger: https://github.com/dasoho/fernotron-control/
Bediening van elektrische rolluiken.
Gebruikersavatar
MaT
Elite Poster
Elite Poster
Berichten: 2202
Lid geworden op: 18 feb 2014, 15:40
Locatie: Gent
Uitgedeelde bedankjes: 173 keer
Bedankt: 322 keer
Recent bedankt: 5 keer
Provider

Inderdaad, heb ik over gekeken.. :oops:

Bekijk dit eens: https://github.com/zwiebert/tronferno-mcu
Zou hetzelfde moeten doen maar dan met een esp32 (en atmega328 bordjes ook precies).
Het BIPT aanziet modems en routers als een onderdeel van de eindapparatuur van de eindgebruiker waardoor deze vrij te kiezen zijn voor breedband en internettelefonie.
Bron
SpecialK
Elite Poster
Elite Poster
Berichten: 1692
Lid geworden op: 22 mei 2013, 09:04
Uitgedeelde bedankjes: 3 keer
Bedankt: 148 keer
Provider

Die had ik nog niet gevonden; dat zou inderdaad wel eens een valabel alternatief kunnen zijn. Bedankt!
Plaats reactie

Terug naar “Home automation en domotica”