lundi 23 juin 2014

Comparaison Arduino, Raspberry pi




Si vous êtes familier avec la philosophie do-it-yourself (DIY électronique), vous avez probablement entendu parler des mérites comparables d'Arduino et Raspberry Pi.
mais  lequel devez vous choisir pour votre projet ?? quel est la différence entre ces deux cartes? pourquoi dois je choisir l'un et non l'autre?

Quand je pose ces questions dans mes présentations (à Jmaghreb, opendays ...) ou aux séminaires auxquels je participe,  rares sont ceux qui peuvent donner des réponses assez convaincante et sortir justifier le choix. Non pas parce que la réponse est difficile, mais plutôt parce que la plupart des 'hackers' tendent à préférer et défendre la première carte qu'ils ont utilisé.

Raspberry py Vs Arduino (Uno)

Point communs :
Le prix et la taille des deux dispositifs sont comparables; nous savions déjà que Raspberry Pi et Arduino sont minuscules et pas cher.
Raspberry Pi et Arduino ont tous  été conçus à l'origine pour enseigner l’électronique et l'informatique, ce qui explique pourquoi ils sont devenus si populaires.
à la fois Arduino et Raspberry Pi sont adaptés pour les débutants. C'est seulement lors de l'examen de leurs caractéristiques techniques, il devient évident qu'ils sont utilisés pour de différents types de projets.

Comparaison Arduino UNO/Raspberry pi



Point fort Raspberry

Le Raspberry Pi est 40 fois plus rapide qu'un Arduino quand il s'agit de la vitesse d'horloge (700 MHZ/16MHz). Encore plus apparemment Pi a 128 000 fois plus de RAM que pour Arduino.
Le Raspberry Pi est un ordinateur indépendant qui peut exécuter un système d'exploitation (Un GNU/Linux). En plus, Raspberry pi est équipé de différents ports (USB,HDMI,RCA...) et il peut se connecter  aux réseaux Wifi,Ethernet,3G.. . En bref, il est assez puissant pour fonctionner comme un ordinateur personnel (mais pas assez puissant pour rivaliser avec votre Mac ou PC).
Contrairement à Arduino, Raspberry Pi est multitâche, il peut exécuter plusieurs programmes en arrière-plan. Par exemple, j'ai un Pi qui sert à la fois comme un serveur d'impression et un serveur VPN en même temps.


Point fort Arduino (UNO)

Arduino est équipé d'un microcontrôleur (ATmega328 ) qui peut être programmé facilement à l'aide d'un langage (semblable à C) avec un ide. L'arduino IDE est beaucoup plus facile à utiliser que Linux (raspberry pi) .

Par exemple, si vous voulez écrire un programme pour faire clignoter une LED avec Raspberry Pi, vous aurez besoin d'installer un système d'exploitation et certaines bibliothèques (pi4ji ..). Sur Arduino, vous pouvez faire la même chose en seulement huit lignes de code.
Arduino n'est pas conçu pour fonctionner un système d'exploitation ou un grand nombre de logiciels, il vous suffit de le brancher et de commencer. le programme est converti en langage machine est exécuté directement sur Arduino(mirocontroleur) en temps réel.

Arduino consomme moins d'énergie 0.5W et donc plus d'autonomie . L'Arduino fonctionne avec n'importe quel ordinateur et peut fonctionner avec une batterie 9v (n'est pas cher à 10 DH). Vous pouvez également brancher ou le débrancher en toute sécurité à tout moment. La configuration Pi peut être endommagé par débrancher sans arrêt correct.

Alors ??

Il pourrait paraitre que Raspberry Pi est supérieur à Arduino, mais c'est seulement quand il s'agit de  projets qui se basent sur des programmes complexes (haut niveau) comme le traitement d'image, reconnaissance vocale. Cependant , La simplicité de Arduino le rend un bon choix pour les projets de matériels purs (bas niveau) contrôle de capteurs...


Arduino a la capacité du traitement en 'temps réel' et adapté aux extensions analogique . Cette souplesse lui permet de travailler avec n'importe quel type de capteur ou puces . "Le Pi n'est pas aussi souple; par exemple, la lecture des capteurs analogiques nécessite l'aide de matériel supplémentaire.



Donc on peu résumer, le choix dépend de vos besoins !!
Raspberry pi est plus adapté aux projets ayant besoin d'intelligence de haut niveaux et d'application logiciel plutôt robuste disponible .tandis que Arduino est plus adapté au control du matériel (bas niveau) et aux projet 'real time'.
la solution idéeal est d'utiliser les deux cartes ils sont complémentaires.
l'Arduino contrôle les capteurs et le Pi exécute les programmes complexe.

Résumé
la vidéo ci-dessous résume quelques éléments que nous avons vu, d'une façon interactive :


Si vous avez besoin de conseils ou d'aide voici mon mail raspberry.maroc@gmail.com







vendredi 20 juin 2014

fabriquer un boitier pour Raspberry pi à 1 DH


Raspberry pi est vendu normalement nu sans aucune protection (en danger potentiel). Pour le protéger vous aurez besoin d'un boitier (case) qu'est un accessoire à acheter séparément.

 Pour éviter un investissement supplémentaire,  une solution alternative est de créer ( bricoler ) une boite 'made in home'. Nous proposons ici un atelier pour créer un boitier en Carton dur.



Go, Go ,Go


Pour créer notre boitier nous avons besoin de :
1-ciseau
2-scotch ou colle liquide.
3-lame tranchante
4-le plan du boitier disponible ici
5- du papier normal et du carton .
6-un élastique (optionnel)









Ready go

étape 1:

Nous allons créer un premier modèle du boitier.
Imprimer le plan du boitier sur un papier A4 (feuille normale), ou dessiner-le manuellement.



étape 2:

Découper le boitier avec un ciseau, laisser les places pour les entrées USB, HDMI,...























étape 3 :

Après la création de notre boitier en papier normal, on utilise désormais le carton (plus rigide). en utilisant le modèle précèdent, on trace le schéma sur le papier carton. On découpe les bordures à l'aide du ciseau et les trous à l'aide de la lame tranchante.





étape 4:

On plie les bords du carton selon notre schémas pour obtenir un boitier. Ensuite, on met dedans le raspberry pi et on essaie de bien placer les entrées sorties dans leurs propres places.






étape 5:

Vous pouvez décorer votre boitier en décorant le modèle précédent sur ordinateur, l’imprimer sur du papier normal et en le collant au boitier réalisé.










Mbrok le boitier.

Amélioration du boitier :

Pour avoir une bonne protection, le raspberry pi doit être fixé dans le boitier. Sur la carte Raspberry, il existe deux trous marqués en jaune, qui ont été mis au point pour le fixer sur un support ou un boitier.



 Nous utilisons donc un élastique ( eh oui !!, vous pouvez utiliser ce que vous voulez à condition qu'il ne soit pas conductible) pour attacher le raspberry pi comme montré dans l'image ci dessous :




On fait un nœud des deux cotés et on serre très bien le raspberry au fond de la boite.



Une fois fixé, on ferme le boitier et on colle les cotés. Pour assurer la stabilité du boitier et pour et éviter tout risque (eau , contact avec le sol ..) on colle au dessous deux tranches de carton pour le soulever du sol.




à l'issu de ce long atelier vous aurez un boitier robuste à votre goût :) et surtout à 1DH.