« Where is the Beach? » : différence entre les versions

De Kernel Fablab Lannion
Ligne 116 : Ligne 116 :
=== commande ===
=== commande ===


*Pi qui récupère le choix de la plage via webservice
*Arduino qui récupère le choix de la plage via webservice


*Arduino pour piloter le servo-moteur  on peut s'inspirer de http://www.oomlout.com/oom.php/products/ardx/circ-04
*Arduino pour piloter le servo-moteur  on peut s'inspirer de http://www.oomlout.com/oom.php/products/ardx/circ-04
Ligne 123 : Ligne 123 :


* sélecteur. Roue de bateau, sélecteur de vitesse ...  Le sélecteur peut être un sélecteur rotatif n position http://www.gotronic.fr/cat-commutateurs-rotatifs-517.htm
* sélecteur. Roue de bateau, sélecteur de vitesse ...  Le sélecteur peut être un sélecteur rotatif n position http://www.gotronic.fr/cat-commutateurs-rotatifs-517.htm
  activités (bronzette, voile, pêche, promenade, restaurants,..)
  activités (bronzette, voile, web) et en step 2 (pêche, promenade, restaurants,..)


== Gcode ==
== Gcode ==

Version du 22 octobre 2013 à 10:43

Principe général

WhereIsTheBeach2.png

Objet communiquant pour trouver la meilleure plage dans le coin en fonction de divers critères

Un plateau de la région:

  • un panneau qui tourne
  • des diodes sur les différentes plages en step 2
  • un sélecteur d'activité (bronzette, sport nautique (voile, surf, kite,..), proximité de bistrots/magasins, ballade, buzz réseau social, couverture 3G/4G...)
                -Trouver un objet sympa qui permette le choix de l'activité

Données Dynamiques :

Données Statiques

  • Orientation des plages OpenStreetMap
  • Couverture réseau [ ARCEP]
  • Plage surveillée [site des villes]
  • Proximité de commerces [pages jaunes]
  • Activités nautiques

architecture

WhereIsTheBeach.png

Prototype :

  • carte en relief ou à plat, girouette, selecteur de critère
  • Arduino avec shield ethernet : appel à un web service function getBestPlage(var critère) avec critère = plage, planche, web
  • Servo moteur pour la pancarte
  • 1 diode / plage en step 2

controle

  • "crawler web" pour récupérer les data
  • interface web de configuration (choisir le lieu de la marée, la taille, la vitesse...)

carte 3D

  • Récupération office du tourisme
  • impression 3D

Liste des plages (src trégor.fr office du tourisme Plemeur [1])

  • Pors-Rand (à Pleubian)
  • Poul-Stripo (à Plougrescant)
  • Pors-Scaff (à Plougrescant)
  • Gouermel (à Plougrescant)
  • Plage du voleur
  • Plage de la sentinelle
  • Plage des Dunes (à Penvénan - Port-Blanc)
  • Port du Royau (à Trévou-Tréguignec)
  • Plage du Royau (à Trévou-Tréguignec)
  • Poulpry (à Trévou-Tréguignec)
  • Trestel (à Trévou-Tréguignec)
  • Plage au chou (à Trévou-Tréguignec)
  • Plage de Port Legoff (à Trévou-Tréguignec)
  • Trestrignel (à Perros-Guirec)
  • Trestraou (à Perros-Guirec)
  • Pors-Rolland (à Perros-Guirec - Ploumanac'h)
  • Saint-Guirec (à Perros-Guirec - Ploumanac'h)
  • Plage de la Bastille (à Perros-Guirec - Ploumanac'h)
  • Tourony (à Trégastel)
  • Toul-Trez (à Trégastel - Ile Renote)
  • Coz-Pors (à Trégastel)
  • La Grève-Blanche (à Trégastel)
  • La Grève-Rose (à Trégastel)
  • Ile Jaouen (Ile Grande )
  • Landrellec (Ile Grande)
  • Treiz Lern (Ile Grande)
  • Plage du port de Landrellec (Ile Grande)
  • Keryvon (Ile Grande)
  • Pors Gellen (Ile Grande)
  • Pors gwen (Ile Grande)
  • Toul gwen (Ile grande)
  • Plage des dames (Ile grande)
  • Toëno (à Trébeurden)
  • Goas-Trez (à Trébeurden)
  • Porz Termen (Trébeurden)
  • Tresmeur (à Trébeurden)
  • Pors-Mabo (à Trébeurden)
  • Goas-Lagorn (à Lannion - Beg-Léguer)
  • Mez an Aod (à Lannion - Beg-Léguer) / nudiste
  • Saint Kiriou
  • Kirio (à Trédrez-Locquémeau)
  • Saint-Efflam (à Plestin-les-Grèves)
  • Porz Mellec (à Plestin-les-Grèves)
  • Tossen arc Choz (à Plestin-les-Grèves)
  • Plage des Curés (à Plestin-les-Grèves)
  • Plage du Fond de la Baie (à Locquirec)
  • Plage du port (Loquirec)
  • Porz Biliec (Loquirec)
  • Plage des sables blancs (Loquirec)
  • Primel-Trégastel (à Plougasnou)

Pancarte

  • panneau direction

déplacement d'eau

  • pompe à seringue 100ml en step 2


Implémentation

back end/web service

src [2]

support carte/ maquette

Support contreplaqué avec représentation de la cote du Trégor

commande

  • Arduino qui récupère le choix de la plage via webservice
  • pancarte "Where is the beach?"
activités (bronzette, voile, web) et en step 2 (pêche, promenade, restaurants,..)

Gcode

Le gcode peut être utilisé en coordonnées polaires, car on a juste besoin d'un angle

N5 G16 (polar coordinates on)

N6 G99 G81 X8 Y0 R0.1 Z-0.163 F3.0

N7 X8 Y60.0

N8 X8 Y120.0

N9 X8 Y180.0

N10 X8 Y240.0

N11 X8 Y300.0

N12 G15 (polar coordinates off)

bibliographie