Ouverture d’un portail avec un téléphone (Android)

Voici un gros projet qui me sera très pratique, car quand je vais en cours je prend avec moi: mon porte-feuille, mon téléphone, mes clés et la télécommande du portail ce qui fait un peu lourd dans une même poche. Et c’est là que j’ai décidé de ne plus prendre la télécommande et de la remplacer par quelque chose que j’avais déjà dans la poche: mon téléphone.

Voici le système:

Image

Comme vous le voyez le système fonctionne en bluetooth, et avec un ATmega328p (micro-contrôlleur d’Arduino) que j’ai mis sur une breadboard pour pouvoir le souder sur un circuit imprimé dans un futur proche.

Cette partie du montage va se connecter (en bluetooth) au téléphone et attendre le signal pour ouvrir le portail.

La partie connecté au portail: 

Image

J’ai attaché un servo-moteur à la télécommande pour activer l’ouverture du portail mécaniquement (en appuyant sur le bouton), malgré tout je pense bientôt le remplacer par une ouverture ce faisant électriquement avec un optocoupleur (pour améliorer la fiabilité).

Et voici l’application pour Android: 

Image

Elle est très simple et contient un textView pour “bluetooth status”, un bouton qui ouvre  ou ferme le portail. Dans le menu on peut se connecter, se déconnecter ou quitter l’app, et en haut à droite vous pouvez voir un bouton qui donne les infos sur l’application.

Comme vous avez pu le voir ce système n’est pas fini donc les modifications sont à suivre !! 🙂

Les codes sources sont bientôt dispo dans la section “codes sources” mais vous pouvez aussi me les demander dans les commentaires !! Voilà. 

Navigateur web sur Android

Voici un projet intéressant à faire mais sans réel fonctionnalité, puisqu’il y a déjà un navigateur dans votre téléphone.

Néanmoins si vous avez un peu de temps à perdre c’est toujours sympa !!

Image

Vous pouvez voir qu’il y a toutes les fonctionnalitées de base que peu offrir un navigateur: retour en arrière, en avant, rafraichir la page, et effacer l’historique, ainsi qu’une barre de recherche. 

 

 

Mon téléphone me parle !!

Oui je sais ce n’est pas vraiment nouveau mais je suis heureux d’avoir pu le faire fonctionner. Evidemment, ça fonctionne bien mieux en Anglais que en français (comme d’habitude).

Enfin bref tout cela pour vous dire que dans mes applications (comme Door Lock 1.2 ) je vais bientôt rajouter cette fonctionnalité pour plus d’interactivité.

J’ai programmé ce code le plus simplement possible donc si vous voulez l’utiliser vous ne devriez pas avoir de mal 🙂 .

Image

Sur l’application vous voyez le bouton “Text to voice”, quand vous cliquez sur ce bouton le téléphone va simplement dire une phrase pré-défini modifiable dans le code source.

Et l’editText en-dessous sert à dire ce que vous avez écrit dedans !!

Voilà. pour les codes sources ou vous me les demandez directement dans les commentaires ou bien vous pouvez les téléchargés dans la partie “codes sources” (bientôt disponible).

Nouvelle version de Door Lock 1.2 (verrouillage de la porte en bluetooth)

Une nouvelle version ça signifie des nouveautés et vous allez être servi car j’ai ajouté quelques éléments qui faciliteront l’utilisation de cette application que j’ai nommé Door Lock.

Première nouveauté: 

J’ai ajouté un bouton “Clear” (à coté du “0”) qui permet plus facilement de corriger une faute quand on écrit le mot de passe.

Image

Autres nouveautés:

Les autres nouveautés sont dans le menu,

Image

J’ai notamment mis deux éléments supplémentaires: Change password et Choose bluetooth device.
Change password va vous permettre de changer votre mot de passe mais vous devrez entrer votre ancien mot de passe au préalable, par sécurité. Vous pourrez ainsi personnalisé cette application selon vos besoin.

Image

Choose bluetooth device va vous permettre d’entrer le nom de votre module bluetooth (celui auquel vous allez vous connecter) sans avoir à le modifier dans le code source.

IMG_2249

Voilà, j’espère que ces nouveautés vous plairons, cette application est disponible dans la section codes sources sous le nom de: “Door Lock 1.2”, je pense aussi la mettre le plus tôt possible dans le play store.

Alors bonne chance et amusez-vous bien !! 🙂

Barre de Led et Android

Le but de ce projet est d’allumer deux barres de LEDs avec le “slider” d’une application sous Android et le tout communiquant par Bluetooth.   

Image

Sur la photo vous pouvez voir le “slider” (qui s’appelle seekBar dans Eclipse), en plus j’ai ajouté sur l’application un toggleButton qui, quand il est activé envoi automatiquement la valeur du “slider” par Bluetooth, et s’il est désactivé vous pouvez manuellement envoyer la valeur en appuyant sur Send. 

A l’arrière plan de la photo vous voyez la carte Arduino UNO avec son module bluetooth et les deux barres de LEDs même si je n’en est reliée que 12.

Voici l’application vu de plus près:

Image

Tout en bas vous pouvez voir “5” à cette endroit il y a un TextView qui indique la valeur du “slider”.

Les codes sources sont bientôt dispo dans la section “codes sources” 🙂

Verrouillage de porte automatique (bluetooth)

Voici mon projet phare de la semaine: 

C’est un boitier qui ce place près d’une porte et qui la verrouille, ensuite, grâce à une nouvelle application que j’ai fais pour Android, on peut (dé)verrouiller la porte à souhait.

Evidemment, vous verrez sur les photos que mon boitier est fictif puisqu’il n’est pas solide, c’est juste un concept pour le moment.

Image

Mon mot de passe pour la porte est : “1234” mais bien sûr je peux le modifier.

Voici l’intérieur du boitier :

Image

Voila, si vous avez besoin des codes sources demandez-les moi !!