Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
openatelier:projet:lightbox [2022/04/14 00:42] emoc [Ressources] |
openatelier:projet:lightbox [2022/05/15 21:01] (Version actuelle) emoc [Ressources] |
||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| (Page créée le 8 avril 2022) | (Page créée le 8 avril 2022) | ||
| - | Une boite d'éclairage pour photographier des photomontages | + | Premier prototype pour une boite d'éclairage pour photographier des photomontages |
| Structure en tube PVC IRO, styroglass translucide, raspberry pi avec camera | Structure en tube PVC IRO, styroglass translucide, raspberry pi avec camera | ||
| Ligne 141: | Ligne 141: | ||
| </accordion> | </accordion> | ||
| + | **Commentaires : pour une fixation en force afin d'avoir une structure rigide, peuvent difficilement être démontées.** | ||
| ===== Pièce de soutien pour la camera ===== | ===== Pièce de soutien pour la camera ===== | ||
| Ligne 234: | Ligne 235: | ||
| Le bouton est relié à GND (broche 6) à droite, et pour le signal à GPIO17 (broche 11) | Le bouton est relié à GND (broche 6) à droite, et pour le signal à GPIO17 (broche 11) | ||
| + | |||
| + | ==== Réglages de la définition d'écran ==== | ||
| + | |||
| + | À quelle définition s'affiche le rpi sur mon écran ? -> ''fbset'' | ||
| + | |||
| + | probleme affichage camera : l'affichage de la preview coupe l'affichage du rpi (il est plus ou moins planté...) | ||
| + | * 1. augmenter la mémoire GPU ? (dans ''/boot/config.txt'') | ||
| + | * 2. réduire la définition ? https://www.raspberrypi.com/documentation/computers/config_txt.html#hdmi_group | ||
| + | |||
| + | J'essaie la solution 2: | ||
| + | sudo nano /boot/config.txt | ||
| + | Et définir les 2 variables | ||
| + | hdmi_group=1 | ||
| + | hdmi_mode=4 # 720p en théorie, en pratique fbset renvoie 1184x624 ? | ||
| + | |||
| + | https://fr.m.wikipedia.org/wiki/720p | ||
| + | |||
| ===== Utilisation directe de l'imprimante à sublimation ===== | ===== Utilisation directe de l'imprimante à sublimation ===== | ||
| Ligne 296: | Ligne 314: | ||
| from time import sleep | from time import sleep | ||
| import datetime | import datetime | ||
| + | from gpiozero import Button | ||
| + | |||
| + | button = Button(17) | ||
| # camera = PiCamera() | # camera = PiCamera() | ||
| Ligne 304: | Ligne 325: | ||
| # camera.vflip = True | # camera.vflip = True | ||
| camera.rotation = 180 | camera.rotation = 180 | ||
| + | # camera.sensor_mode = 2 | ||
| camera.resolution = (2592, 1944) | camera.resolution = (2592, 1944) | ||
| camera.framerate = 15 # necessaire pour changer la resolution | camera.framerate = 15 # necessaire pour changer la resolution | ||
| camera.preview_fullscreen=False | camera.preview_fullscreen=False | ||
| - | camera.preview_window=(620, 120, 648, 486) | + | camera.preview_window=(50, 120, 648, 486) |
| + | camera.led = False # éteindre la LED de la caméra | ||
| camera.start_preview() | camera.start_preview() | ||
| Ligne 332: | Ligne 354: | ||
| camera.annotate_text = "awb_mode: fluorescent" | camera.annotate_text = "awb_mode: fluorescent" | ||
| + | while True: | ||
| + | try: | ||
| + | button.wait_for_press() | ||
| + | # jpg ou png indiqué par l'extension | ||
| + | camera.capture('/home/pi/Desktop/picam_' + str(datetime.datetime.now()) + '.png') | ||
| + | except KeyboardInterrupt: | ||
| + | camera.stop_preview() | ||
| + | camera.close() | ||
| + | break | ||
| + | | ||
| #~ for awb in camera.AWB_MODES: | #~ for awb in camera.AWB_MODES: | ||
| #~ camera.awb_mode = awb | #~ camera.awb_mode = awb | ||
| Ligne 338: | Ligne 369: | ||
| #~ sleep(3) | #~ sleep(3) | ||
| sleep(5) | sleep(5) | ||
| - | # camera.capture('/home/pi/Desktop/image_test_1.jpg') | ||
| - | # jpg ou png indiqué par l'extension | ||
| - | camera.capture('/home/pi/Desktop/picam_' + str(datetime.datetime.now()) + '.png') | ||
| - | camera.stop_preview() | ||
| - | |||
| </code> | </code> | ||
| - | \\==== Ressources ==== | + | \ |
| + | ==== Ressources ==== | ||
| Tout sur les caméras Raspberry Pi : https://www.raspberrypi.com/documentation/accessories/camera.html \\ | Tout sur les caméras Raspberry Pi : https://www.raspberrypi.com/documentation/accessories/camera.html \\ | ||
| Ligne 354: | Ligne 381: | ||
| Pour un rendu cohérent des images (luminosité, constraste, etc.), voir https://picamera.readthedocs.io/en/release-1.13/recipes1.html?highlight=capture#capturing-consistent-images \\ | Pour un rendu cohérent des images (luminosité, constraste, etc.), voir https://picamera.readthedocs.io/en/release-1.13/recipes1.html?highlight=capture#capturing-consistent-images \\ | ||
| overlay avec imagemagick : https://raspi.tv/2014/overlaying-text-and-graphics-on-a-photo-and-tweeting-it-pt-5-twitter-app-series \\ | overlay avec imagemagick : https://raspi.tv/2014/overlaying-text-and-graphics-on-a-photo-and-tweeting-it-pt-5-twitter-app-series \\ | ||
| + | overlay avec picamera : https://picamera.readthedocs.io/en/release-1.13/recipes1.html?highlight=overlay#overlaying-images-on-the-preview \\ | ||
| + | application de stopmotion avec rpi+picamera : https://github.com/russb78/pi-mation \\ | ||
| + | application photobooth : https://github.com/reuterbal/photobooth | ||
| + | Sur les tubes PVC : | ||
| + | * https://www.thingiverse.com/thing:932732 | ||
| + | * https://www.thingiverse.com/thing:195140 | ||
| + | * https://www.thingiverse.com/thing:5353826 | ||
| + | * https://www.printables.com/fr/search/models?q=pvc%20pipe&o=rating | ||
| + | * https://www.printables.com/fr/model/62087-complex-pvc-round-shelf-bracket | ||