Conseils pour un projet domotique

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Salut à tous,

Je suis développeur et je viens ici pour vous demander de l'aide pour un projet personnel que j'aimerais concrétiser. La partie programmation ne me pose pas trop de problèmes mais par contre je ne m'y connais pas vraiment en électronique, et j'aimerais votre avis.

Je souhaite créer un objet connecté à internet. Il faudrait qu'il émette des requêtes de manière régulière pour faire une action spécifique en fonction de la réponse.

Voilà un schéma :
Aperçu du problème

Voulant réduire les coûts au maximum (et par soucis de design également), je ne veux pas intégrer d'écran directement sur l'objet mais utiliser une application mobile pour le contrôler. Le soucis c'est qu'il faut relier cet objet au routeur wifi pour accéder à internet. Sans interface, compliqué…
C'est pourquoi je suis parti dans l'idée de relier mon objet à mon téléphone via bluetooth (pairage via un bouton) pour pouvoir ensuite via l'application mobile le connecter à internet (entrer le mot de passe du routeur wifi).
1 - Est-ce une bonne idée ?

Je souhaite en faire un projet commercial, ainsi je veux réduire les coûts au maximum. C'est pourquoi utiliser une PI + bluetooth + USB-Wifi + SD n'est pas une solution viable (environs 50-60€ l'ensemble). De plus, les échanges carte-web se mesurent en quelques kbits maximum, donc pas beaucoup de données et de traitement non plus.
Idéalement le prix de la carte ne doit pas dépasser 20€.
J'ai donc pensé à faire une carte à partir de composants électroniques assemblés spécifiquement pour mon besoin. Sachant qu'il me faut du Wifi, du bluetooth et une unité de traitement pour exécuter du C.
2 - Est-ce faisable à ce prix là avec une carte maison ?
3 - Est-ce vraiment compliqué ?
4 - Combien peut coûter une telle prestation ?
5 - Existe-t-il des cartes toutes faites et abordables pour ce genre de besoins ?

6 - D'autres conseils ?

En vous remerciant par avance ! :)
Spoke.

+0 -0

Tu trouvera pas pour 20€.

C'est la dure réalité de l'électronique, quand on veut dépasser le stade des 3 leds et du servo-moteur, ca coute rapidement de l'argent, surtout en phase de prototypage. Et ce d'autant plus que tu demandes de fonctions de haut niveau (Wifi, bluetooth) le plus simple possible.

La solution que tu proposes me semble le meilleur compromis entre économie et simplicité. Car plus tu te rapproche de l'informatique, plus tu peux réutiliser et intégrer des éléments déjà fonctionnel (dongle bluetooth, clé wifi…). Plus tu vas te rapprocher des composants électroniques basiques; plus il va falloir concevoir et maitriser le domaine et la conception en général et le détails des protocoles utilisés. Et une chose de ce niveau ne s'apprend sur le tas en autodidacte comme ca en tant que premier projet. Après quelques années, ca devient envisageable.

Et je passe sous silence les couts de réalisation de de la carte que tu aura désigné après des centaines d'heures.

Édité par Davidbrcz

+0 -0

1) J'ai pas compris à quoi sert le Bluetooth si t'as déjà du Wifi. Les téléphones mobiles ont du Wifi.

2) Je suis aussi sur un projet de domotique en ce moment, et le meilleur composant que j'ai trouvé c'est le CC3200 de Texas Instruments (http://www.ti.com/product/CC3200/description). Pour 8€, tu as dans un seul CI un processeur ARM (donc programmable en C) et du Wifi. Je pense pas qu'on puisse trouver mieux à l'heure actuelle.

Édité par Society

+0 -0

Idéalement le prix de la carte ne doit pas dépasser 20€.

Spoke

Je pense que tu peux en avoir pour 12$ de composants + assemblage… si tu en produis 100000 unités par an.

Pour faire une seule carte, tu peux multiplier ce coût par 10.

Comme le signale Davidbrcz, il faut également prévoir quelques coûts de certification si tu prévois de commercialiser ton produit. (compter 20000$ de certifications wifi, bluetooth, CEM, …)

+0 -0

1 - Est-ce une bonne idée ?

Tu peux utiliser le principe du WPS (Wifi Protected-Setup) qui te permettra de te connecter à un AP Wifi en appuyant sur un bouton dédié sur les deux appareils, ou encore en NFC (il y a deux autres méthodes : celles du code Pin et du transfert de la configuration via USB, ce qui n'est pas applicable dans ton cas).

Je te conseille donc la méthode WPS qui t'évitera d'avoir une interface bluetooth dédiée si elle ne doit servir qu'à rentrer le mot de passe wifi. Si tu as une autre utilisation du Bluetooth, dans ce cas pourquoi pas ne pas le garder.

2 - Est-ce faisable à ce prix là avec une carte maison ?

Tout dépend du besoin en terme de puissance pour le microcontrôleur et le nombre d'unité que tu dois produire et ce que tu arrive à négocier comme prix. Si tu produits énormément (100 000 comme l'indique Natalya), potentiellement tu peux être en-dessous des 20€. Moins tu as d'unité et plus ça coûtera cher.

3 - Est-ce vraiment compliqué ? Oui car on parle d'un produit commercialisé et non pas d'un DIY en mode prototype à l'arrache. Donc il faut respecter des règles et faire un travail correct. Il faut faire les specs, le schéma, le routage, etc. Le tout pour de la production en grande quantité, donc certaines spécificités.

4 - Combien peut coûter une telle prestation ?

Ca dépend de la complexité de la carte, de ce que tu veux faire exactement en prestation, etc. Sache qu'un ingé électronique sera probablement facturé dans les 400-500€/jour. Si ton produit n'est pas trop complexe, en 30-40 jours ça devrait pouvoir être fait depuis des specs jusqu'au routage. Je met autant de jours car tu ne connaît pas trop l'électronique donc il risque d'y avoir pas mal de discussions pour cerner correctement tes besoins. Bref compte minimum 10 000€

5 - Existe-t-il des cartes toutes faites et abordables pour ce genre de besoins ?

Oui et non.

Édité par zeqL

+0 -0
Auteur du sujet

Merci pour vos messages, même si ce n'est pas très rassurant :)

Effectivement je ne pensais pas une seule seconde descendre en dessous de 20€ pour la phase de prototypage. Pour cette phase ça sera clairement une PI avec des clefs USB. Je demandais ça pour savoir si à terme c'était faisable, car ça fera jouer énormément les coûts de fabrication.

Pour le WPS je voulais l'éviter car toutes les boxes internet ne l'ont pas aujourd'hui. Donc c'est un peu limitant. Après c'est vrai que ça devient assez courant. D'un autre côté c'est peut être une solution intéressante qui ferait clairement descendre le tarif et le temps de développement. Et non, je n'ai pas besoin en soit de faire autre chose avec le bluetooth que la connexion initiale (même si je pensais configurer mon objet via cette interface, mais faisable via wifi).

Pour les certifications c'est vrai que je n'y ai pas du tout pensé. Mais parle t-on de certification optionnelles (juste pour rassurer le client des technos utilisées) ou de licence d'utilisation ?

@Society : Je vais aller voir en détail ton lien TI. Peut être que ça correspond parfaitement à mon besoin.
On peut utiliser une seule interface WIFI sur la carte pour se connecter à la boxe et en même temps à un mobile (serveur/client) ? Je pensais que c'était soit l'un soit l'autre :)

Pour l'instant ce n'est qu'une idée. D'ailleurs je parle à la première personne mais nous sommes 3 sur le projet. On va déjà essayer de faire un prototype fonctionnel et on verra si c'est utile/intéressant et que ça vaut le coup d'aller plus loin. Si oui on fera probablement un kickstarter autour du projet.

Au final, on se rend compte que de nos jours c'est pas vraiment abordable de vouloir lancer un produit pour les particuliers. Et dans le cas ou on lance vraiment le produit, on ne sera jamais au niveau de la concurrence en terme de tarifs…

Merci encore pour vos avis :)

Édité par Spoke

+0 -0

J'avoue que je ne me suis pas posé la question des connexions instantanées, dans mon esprit le téléphone se connectait lui aussi à la box, du coup l'objet n'était connecté qu'à la box. Du coup je ne sais pas, il faut lire la spec du composant (je n'ai pas encore tout lu perso). ;)

+0 -0

Pour réduire les coûts du projet, tu peux éventuellement utiliser la connectivité Wifi du téléphone mais également du côté de l'objet connecté.

La connectivité Bluetooth demandera un temps d'implémentation logicielle et matérielle supplémentaire.

Vite fait, peut être partir sur un modèle tel que :

Modélisation

Tu pourrais partir sur de nouveaux modules aux coûts réduits type ESP8266 du côté de ton objet pour le wifi.

A voir pour le micro-contrôleur ARM/Microchip en fonction des fonctions que tu souhaites lui donner -> Réduire les coûts / la consommation.

Si jamais tu as besoin d'aide, je suis intéressé pour participer/aider à ton projet. J'ai quelques compétences en programmation embarquée et en électronique.

Cordialement,

Volt

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte