Pilotage d'un Optocoupleur sur GPIO via Hotkeys

Bonjour à tous
je suis en train de me faire un Rasp pour besoin personnel, afin de piloter en remote un télescope non Goto ( uniquement port ST4, soit 4 interrupteurs haut/bas/droite/gauche)
je cherche à piloter donc 4 optocoupleurs sur 4 des sorties du GPIO, mais avec un contrôle via Hotkey ( par exemple Ctrl+m+fleche du haut/bas/droite/gauche) une fois le tout Booté .

Rendre passant l’opto, c’est pas là ou je bloque, cela revient à allumer une led .
c’est pour le pilotage via le clavier que cela bloque. Quelqu’un a t’il une idée? ( Python?)

Merci pour votre aide
:blush:

Je vais m’excuser, je n’ai pas de réponses mais une question

Le port ST4, c’est quoi, une recherche internet m’a renvoyé vers plein d’adresses spécialisées en astronomie, mais j’ai pas compris pour autant ce que c’était.
Peux-tu m’expliquer?
(ça sera peut être aussi utile à celui qui te répondra (comment je me rattrape aux branches :yum: ) )

1 « J'aime »

Bonjour,

Une piste du coté de Pygame sous Python

import pygame
pygame.init()
pygame.display.set_mode((100, 100))

while True:
    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_LEFT: 
                print('left')
            if event.key == pygame.K_RIGHT:
                print('right')
            if event.key == pygame.K_UP:
                print('up')
            if event.key == pygame.K_DOWN:
                print('down')

Pour de plus amples infos dans cette direction regarder
https://www.pygame.org/docs/ref/key.html

A+

1 « J'aime »

le montage ressemble à cela
diagram
au lieu d’un Arduino, je pensais me servir direct sur le GPIO, étant donné qu’avec Kstars/Ekos/ indi je pilote déjà les acquissions vidéo en remote.

1 « J'aime »

Si j’ai bien compris, c’est donc pour ajouter une commande manuelle pour piloter ton télescope par ordinateur, en plus de ces programmes qui te permettent de le piloter en « Goto » (pour les non astronomes, ça permet de pointer automatiquement un télescope vers une étoile, une planète, ou un autre objet céleste).

Je comprends mieux pourquoi tu n’utilises pas de simples boutons poussoirs.

C’est cela, le télescope , les télescopes en fait, n’ont pas d’assistance informatique. C’est une simple raquette avec un vario pour un axe, et un pas-à-pas cadencé pour compenser la rotation terrestre.
Ces 4 switches se retrouvent sur la raquette pour corriger l’orientation. la prise ST4 est un simple repiquage en parallèle sur ces switches
C’est pour palier à ce manque que je voudrais automatiser un peu plus la chose à distance, et rendre plus flexible l’utilisation d’un énorme télescope de 1987 peu ergonomique
un boitier Rasp pilotant les cameras ( CCD acquisition et webcam surveillance sous la coupole) avec ce dispositif permet de rester au labo à proximité sans trop se peler les fesses au froid ^^ photo du monstre
et le jour où nous disposons du net, pouvoir automatiser au max via pilotage d’autres interfaces l’utilisation de l’observatoire sans être sur place lien vers la structure

quelques précisions sur cette fameuse prise ST4 :slight_smile: prise ST4

Belle bête, une réalisation artisanale, je suppose.
il est beau votre site

La broche 1 non connectée pourrait éventuellement être utilisable pour cadencer la vitesse de déplacement.