Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au nouveau Forum Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions! L'inscription est automatisée.

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Messages - Arckont

Pages: 1 [2]
16
Bonjour, Cher Curiosus,

voilà voilà, je prend une petite pose pour lire l'énoncé et y répondre.

donc je vois que la définition des variables est comme dans le bon vieux basic, on doit définir le "tiroir" dans lequel on store le contenu, c'est pas sélectionné au fur et à mesure.

donc je dirais que pour donner les premiers emplacements de variablbes utilisables sur les bank 1 , 2 et 3 ce serait:

bank1 : h'A0'
bank2 : h'110'
bank3 : h'190'
donc je dirais que pour répondre à la question, ce serait:

bank1:
CBLOCK H'A0'
     oiseau : 1
     felin    : 2
     reptile : 5
ENDC

bank2:
CBLOCK H'110'
     porcelaine : 1
     metal       : 2
     bois         : 5
ENDC

bank3:
CBLOCK H'190'
     liquide  : 1
     solide   : 2
     gaz      : 5
ENDC

et aussi du coup pour les emplacements communs...

je ne vois pas de "file address" commun, même si je vois des registres communs...

tu peux m'en dire plus ?
j'ai cherché un peu sur google mais je ne suis pas sûr de comprendre, je m'y perds... je vois des gens qui parlent de créer un nouveau registre commun en définissant des plages dans chaque bank qu'on veut mettre en commun... mais vu là ou on en est ça me semble un peu trop avancé...

sinon est-ce possible de déclarer une variable au même nom dans trois ou quatre bank différente?
par exemple

CBLOCK H'04'
 test : 1
ENDC
CBLOCK H'84'
 test : 1
ENDC
CBLOCK H'104'
 test : 1
ENDC
CBLOCK H'184'
 test : 1
ENDC

je suis toute ouie :)
désolé si je semble être lent à apprendre, j'avoue que je découvre un petit monde là et c'est pas si simple pour mon vieux cerveau d'intégrer tout ça...

17
Bonjour Curiosus!

Alors, j'ai bien mon petit fichier .hex, rien dans le log d'erreur tout va bien :)

vu que je suis system engineer je suis plutôt habitué à tout ce qui est scripting, enfin en powershell, du moins.

donc tout ce qui est variables,boucles, traitement, parsing etc... ça devrait aller :) juste que d'un langage à l'autre c'est pas forcément simple de s'adapter, mais je vais m'en sortir ^^
on peut tout à fait commencer par un petit programme qui fait blink une led, effectivement c'est le "Hello World!" de l'électronique si j'ai bien compris :)

ça me permettra de comprendre en pratique comment ça se passe...
j'ai reçu le programmateur pickit , mais toujours pas les microcontrôleurs, ni les breadboards, on va donc devoir faire preuve de patience... mais j'ai déjà une pièce c'est pas mal en soi :)

Bonne journée et à bientôt!

18
Bonjour bonjour!

voilà,
passant par cette étape en ce moment, je me dis qu'il serait vraiment chouette d'avoir une vidéo qui reprend tout le matériel vraiment indispensable pour commencer à faire son petit atelier...

j'ai acheté certaines choses qui s'avèrent pas si utiles, et il me manque d'autres choses qui en revanche sont indispensable ,car je me suis fié à ce que j'ai pu trouver comme info de ça de là...

mais faire une vidéo dont le but serait de faire un petit labo de débutant avec l'alim qui va bien, les instruments de mesure de base premier prix pour commencer à pouvoir se retrousser les manches ce serait très utile je crois :)

j'ai pensé à une petite présentation sur une table avec le matériel disposé pour montrer qu'il ne faut finalement pas grand chose mais qu'il est indispensable d'avoir certains produits.

et des conseils sur l'alim de labo que tu préconise, le fer à souder, multimètre... etc... pour débutant débutant,
puis un ensemble plus "moyen", puis du plus high end pour confirmés selon ton expérience... marques à préférer et à éviter, pièges marketing à éviter...

tout ça...

bref, c'est qu'une idée lancée en vrac, à développer :)

bonne journée et à bientôt!
lhu.

19
Coucou!

programme installé, fichier télécharge, prêt à l'action :)


pour tes problèmes avec l'Anglais, je suis bien sûr prêt à t'aider, ce ne serait qu'un juste retour des choses :)

Bonne journée à toi et à bientôt!

20
Bonjour, bonjour!

Alors, essayons de répondre à tout ça ...

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Alors pour voir si tu as compris, tu vas me dire dans quelle bank se trouve les registres cité ci-dessous.

PORTA         :Bank0
OPTION_REG :Bank3
ANSEL         :Bank3
CMCON        :? (BANK2 CM1CON0, CM2CON0 CM2CON1 ?)
TRISB          :Bank1 et Bank3
ADCON1       :Bank1
ADCON0       :Bank0
PR2             :Bank1
T2CON         :Bank0
CCP1CON      :Bank0
INTCON        :Bank3

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Cite moi au hasard 2 registres en bank0
     -- TMR2, CCPR1H
Cite moi au hasard 2 registres en bank1
     -- PIE1, VRCON
Cite moi au hasard 2 registres en bank2
     -- WDTCON, PCLATH
Cite moi au hasard 2 registres en bank3
     -- BAUDCTL, ANSELH
Cite moi au hasard 2 registres en bank commune
     -- STATUS, FSR
je pense avoir pigé pour les registres partagés, ils sont au même niveau et pas forcément partagés sur les 4 bank , comme TRISB

--------------------------------------------------------------------------------------------------------------------------------------------------------------

est-ce bien ça ? :)


En revanche je suis bilingue et je comprends parfaitement l'Anglais, à vrai dire...

Bonne journée et à bientôt!

21
Bonjour!

à mon retour de vacances j'ai attaqué les questions.
pour les registres je pense avoir pris le "Accesses" des 3 banques (1 2 et 3) pour des registres mais a priori ce n'est pas des registres...
donc du coup...
Bank1 31 registres
bank2 15 registres
bank3 13 registres

j'espère que c'est bien ça et si c'est pas le cas j'ai encore du travail pour comprendre la structure du tableau. le contenu ça va, je parviens à bien visualiser les champs d'adressages, un peu comme des variables en scripting/programmation pour définir qu'on pose une valeur dans un champ en spécifiant sa position, type 111h = xxx

et donc pour la SDRAM

je vois donc des champs séparés, je ne sait pas si c'est pertinent, mais:

bank 0 : 96 bytes de "general purpose registers" mais du coup j'en ai pas compris l'usage encore, c'est pas une sdram à mon idée mais doit être utilisable en la programmant en y implantant une fonction par ex?

bref
bank 1, je dirais une sdram de 24 bytes et aussi un "general purpose registers" comme la bank0

bank 2 : 128bytes + 56bytes
bank 3 : 128bytes + 56bytes

du coup vu que c'est écrit en hexa, c'est 8 bytes par champ si je ne m'abuse?


pour le pic18 / pic16
je comprends. la question était juste due au fait que j'aime essayer de comprendre pourquoi on choisis un tel ou tel matériel et savoir ou je vais et pourquoi.
entretemps j'ai fait des petits labos pour apprendre comment se comportent certains composants, genre résistance et condensateurs et aussi quelles différentes technologies existent et ce qui les différencie. j'ai un peu peur d'avoir acheté de la qualité un peu trop faible mais dans un premier temps pour apprendre ça devrait aller.

Merci et bonne journée! ;)

22
Bonjour!

Alors, pour les résistances, ça va me permettre de les trier c'est déjà pas mal, mais j'ai du mal à voir tout ça avec mes petits yeux fatigués. Heureusement mon épouse est patiente... :p

Pour l'exercice avec les ports, j'avoue que je ne vois pas trop ou est la question, et en quoi consiste l'exercice...
je pensait qu'il fallait identifier les "groupes" de pattes, mais à priori quelque chose m'échappe.
Je vois bien les pattes dédiées au IN et au Out, et d'autres références que je ne comprends pas encore mais globalement... je suis un peu perdu là :)

Pour tes questions concernant la documentation technique du PIC, je vois 4 Bank , la Bank0, Bank1, Bank 2 et Bank 3 .
Pour les registres si j'ai bien compris, il y en a :
Bank 0 : 31
Bank 1 : 32
Bank 2 : 16
Bank 3 : 14

et je constate aussi la présence de champs vides, qui doivent être la mémoire morte utilisable pour stocker des data à consulter ou interpréter ensuite ?

J'ai à mon tour une petite question... Bertrand explique dans une de ses vidéos que les Pic 16 sont en déchéance, et il préfère les Pic 18 qui offrent plus de possibilités.
Du coup... Qu'est-ce qui justifie l'emploi du pic 16 ? une question de coût, ou de facilité pour l'apprentissage ? ou simplement par habitude ? Bref, dis-moi ce que tu pense de ça?

Merci et bonne journée!

23
Bonjour!

voici le schéma avec les pattes colorées:



en espérant avoir bien compris l'exercice :)

en gros on a 5 groupes de ports
RA RB RC RD RE


concernant les traductions binaires, effectivement j'étais un peu dans le gaz, je suis sous médication assez lourde et j'ai beaucoup de mal à me concentrer pour le moment.


j'ai reçu mon flux et d'autres parties de matériel, j'attends de recevoir les pièces pour alimenter mon testeur de résistances et pouvoir les trier :)


est-ce qu'il existe un moyen facile de trier des résistances? j'ai reçu environ 5000 pièces en vrac, par languette de 20... j'ai un petit testeur de résistances mais je ne sait pas si c'est super fiable...
https://www.amazon.fr/gp/product/B01HCU8UNO/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1

je suis prêt pour la suite :)

Merci encore et à bientôt!

24
bonjour Bonjour,

le multimètre est en chemin :) bon c'est pas un truc haut de gamme j'espère qu'il sera acceptable pour un début.
j'ai regardé et j'ai pas mal de matériel à part les quartz... je dois commander ce genre de choses mais... ça représente pas mal de sous et je dois faire une petite pause de dépenses pour l'instant :) ça viendra dans les mois à venir, ça me laisse le temps de comprendre et apprendre!

j'ai commandé les boutons, les leds, 3 microcontroleurs de la référence indiquée et le kit pickit3

pour les exercices, je me suis remémoré mes cours qui remontent à longtemps, looongtemps...
j'ai donc sorti une vieille calculatrice, du papier et un crayon couvert de poussière
donc en reconstituant la table depuis le binaire, j'ai constitué:

37 : 00100101
105: 01101001
205: 111001101
1029: 0000010000000101
65231: 1111111011001111

10001110             : 144
11011110             : 222
10001111             : 143
1110111101000110: 61254
1110111101100111: 61287
en espérant ne pas m'être trompé, avec tous ces chiffres je ne suis pas à l'abri d'une boulette...

j'ai avancé sur la préparation de mon poste pour souder:
https://cdn.discordapp.com/attachments/293731366976356352/427128559015034892/20180324_163513.jpg

voilà voilà.

25
Bonjour bonjour!

j'ai passé commande pour les capteurs, et j'ai pris deux kit complet avec le proto board, l'alim et les câbles dans le lien ebay que tu m'a donné.

ça devrait arriver aux alentours du 10  avril.

désolé du délai de réponse j'ai été un peu débordé et très malade donc... j'ai un poil perdu le fil.

je confonds effectivement plein de choses... j'ai besoin d'apprendre... énormément.
j'ai reçu mes premières livraison de matériel de base...
resistances, condensateurs, mosfet etc...

j'ai en stock:

Transistors:
    2N2222: NPN / 40V / 600mA
    2N3904: NPN / 40V / 200mA
    2N3906: PNP / 40V / 200mA
    2N5401: PNP / 150V / 600mA
    2N5551: NPN / 160V / 600mA
    A1015: PNP/ 50V / 150mA
    C1815: NPN/ 50V / 150mA
    C945: NPN / 50V / 150mA
    S8050: NPN / 40V / 500mA
    S8550: PNP/ 40V / 500mA
    S9012: PNP/ 40V / 500mA
    S9013: PNP/ 40V / 500mA
    S9014: NPN/ 50V / 100mA
    S9015: PNP / 50V / 1000mA
    S9018: NPN / 50V / 50mA
A1015, A733, C945, C1815, S8050, S8550, S9012, S9013, S9014, S9015, S9018, SS8050, SS8550, 2N2222, 2N3904, 2N3906, 2N5401, 2N5551
TL431A, SS8050D, SS8050D, MPSA42, 2SC945, 2N5551, 2N3904,

Mosfet:
IXGR40N60C2D1, 7805, 7905, LM317, 7909, 7806, 7906, 7809, 7812, IRFZ48N, L7805CV, L7824CV, IRF4905PBF

Condensateurs:
10uF 25V Tantalum, 63V 104 / 0.1uF Thin Film CBB,
aluminium:
35V 4700uF
47uF 16V
100uF 16V
220uF 16V
470uF 16V
1000uF 16V
10uF 25V
47uF 25V
100uF 25V
220uF 25V
330uF 25V
470uF 25V
1000uF 25V
2200uF 25V
1uF 50V
3.3uF 50V
4.7uF 50V
6.8uF 50V
10uF 50V
33uF 50V
47uF 50V
100uF 50V
220uF 50V
330uF 50V
470uF 50V
1000uF 50V
50V0.1UF, 50V0.22UF, 50V0.47UF, 50V1UF, 50V2.2UF, 50V3.3UF, 50V4.7UF, 25V10UF, 25V22UF, 16V33UF, 16V47UF, 25V47UF, 25V100UF, 16V100UF, 10V220UF
en céramique:
6PF, 10PF, 15PF, 20PF, 22PF, 30PF, 33PF, 75PF, 68PF, 82PF, 101PF, 151PF, 201PF, 221PF, 331PF, 471PF, 102PF, 222PF, 332PF, 472PF, 562PF, 682PF, 223PF, 333PF, 473PF, 104PF
10pF/20pF/30pF/47pF/56pF/68pF/100pF/1nF/10nF/100nF
3KV102,3KV222,3KV472,3KV103,3KV101,
3KV221,1KV222,1KV103,1KV223,2KV471,
2KV561,2KV681,2KV102,2KV152,2KV332
1pf~100nf

résistances:
0.1Ω, 0.22Ω, 0.33Ω, 0.5Ω, 0.68Ω, 0.82Ω
1/4W 1Ω~1MΩ
1, 1.2, 1.5, 2, 2.2, 2.7, 3, 3.3, 3.9, 4.7, 5.1, 5.6, 6.8, 7.5, 8.2, 9.1
10, 12, 15, 20, 22, 27, 30, 33, 39, 47, 51, 56, 68, 75, 82, 91
100, 120, 150, 200, 220, 270, 300, 330, 390, 470, 510, 560, 680, 750, 820, 910
1K, 1.2K, 1.5K, 2K, 2.2K, 2.7K, 3K, 3.3K, 3.9K, 4.7K, 5.1K, 5.6K, 6.8K, 7.5K, 8.2K, 9.1K
10K, 12K, 15K, 20K, 22K, 27K, 30K, 33K, 39K, 47K, 51K, 56K, 68K, 75K, 82K, 91K
100K, 120K, 150K, 200K, 220K, 270K, 300K, 330K, 390K, 470K, 510K, 560K, 680K, 750K, 820K, 910K,1M 
1 ohm ~ 3M ohm

potentiomètres:
RM065, 3296W

diodes:
1W Zener Diodes, IN4007 Rectifier Diode

il y a potentiellement beaucoup de doublons mais j'ai mis en vrac... je suppose qu'avec l'habitude on reconnait aux références de quelles pièces on parle?
j'ai ratissé large mais j'attends encore du matériel et je dois en commander d'avantage à l'avenir...

est-ce qu'il y a des composants qu'on utilise en plus grande quantité, ou des choses cruciales qui me manquent?
le temps que les proto board arrivent j'ai le temps de regarder à ça... :)

j'ai aussi quelques plaquettes de PCB de formes et tailles variées.
j'ai aussi un oscilloscope (ok c'est un DS0138 mais c'est mieux que rien) , un générateur de signal de même genre, et un appareil pour tester les résistances et les condo.

je suis intéressé par le principe de me passer d'arduino. je préfèrerais apprendre à faire ça moi-même, je comprendrai alors comme ça fonctionne :)

Merci de passer du temps pour apprendre à un boulet en puissance tel que moi, c'est vraiment super!
A très bientôt!

26
Je viens de voir sur Humble Bundle un package de livres sur le sujet...
https://www.humblebundle.com/books/diy-electronics-books

je viens de l'acheter, et si ça peut intéresser d'autres gens, je pense que ça vaut les 15$...

27
Bonjour, bonjour!

Concernant les capteurs, j'avais en tête à peu près les mêmes, je farfouillais chez Adafruit également...
pour le tube à radiations je sait qu'il existe des projets existants pour un "compteur geiger" maison, et l'idée aurait été de l'incorporer dans le projet, globalement...
ça fournit une mesure mais plutôt que d'avoir un display, je voudrais avoir une donnée exploitable dans le système.

Concernant les questions, je n'en suis qu'aux débuts, donc je vois , selon la lecture et les vidéos que j'ai consulté(e)s quels signes et valeurs sont utilisées mais ça reste abstrait encore pour moi...

mais je vais tenter de répondre au mieux, sans google, de tête.

Quelle est l'unité de mesure de la résistance ?  les Ohm (Ω)
Quelle est l'unité de mesure de puissance électrique ? est-ce qu'il s'agit des ampères?
Quelle est l'unité de mesure du condensateur ? un condensateur est chiffré en Farad µf,millifarad etc... je crois.
Quelle est l'unité de mesure de la fréquence ? Hz (?) ou Volts?
Quelle est l'unité de mesure de la self ? là aucune idée, je ne sait même pas quel est l'usage précis d'une self...

Quelle différence entre courant alternatif et courant continu ? continu est une tension ininterrompue, alternatif sont des impulsions
Quelle différence entre intensité, et tension ? j'ai du mal à répondre à cette question... je sait que le "jus" (en Watt) est une combinaison des deux, mais, intensité serait pour moi l'ampérage, et la tension la fréquence du courant ? (genre 220V)

Quelle différence entre décimal, hexadécimal, binaire ?
là c'est plus facile :p
décimal , chiffres classiques qu'on utilise dans la vie de tous les jours en chiffres arabes, hexadécimal, est un système à 16 valeurs (de 0 à F) le binaire est un language plutôt machine basé d'impulsions 1 et 0, le 1 étant un signal et le 0 un "trou" , et les messages peuvent être lus sur base de bits, et selon la longueur du message on peut constituer un caractère en additionnant les valeurs.

je suis tout à fait d'accord, apprendre est plutôt difficile, car on sort de sa zone de confort, mais chaque chose apprise est une arme de plus pour comprendre le monde qui nous entoure...

Merci pour tes réponses, Curiosus, et à bientôt!

28
Bonjour!

Alors c'est plutôt simple à définir:

--Contrôle de température,
--Contrôle de l'humidité
--Contrôle de la qualité de l'air (différents gaz)
--Pression atmosphérique
--Quantité radiations

Input de probes distantes par RF depuis d'autres emplacements de la maison (BONUS :) )

un écran de display (contrôlé à distance, j'ai songé à un display posé sur un raspberry par exemple, contrôlable depuis mon ordinateur en page web ou ssh, mais je suis ouvert aux propositions! :D)

je ne suis pas nonplus fixé à un Arduino, je suis totalement ouvert.

mon objectif est d'apprendre les concepts de base dans un projet pratique qui sera à la fois utile et qui m'apprendra l'ensemble depuis le début.
j'ai fait une commande pour du matériel et j'ai commencé à en recevoir, je devrais avoir un choix suffisant de pièces de base, il me faudra juste trouver les modules de capteurs et puis surtout... Apprendre! :)

A bientôt!

29
Bonjour Bonjour!

Alors, concernant ce projet, je suis totalement novice et donc justement je ne sait pas ce qui est nécessaire pour mener à bien un projet :)

donc du coup...
pour créer l'organigramme, existe-t-il des outils afin de structurer ça et faire quelque chose de propre?

Pour les capteurs, j'ai une bonne idée du contenu que je souhaite , mais je ne sais pas si tout est exploitable...
pour le display, encore une fois ne sachant pas trop ce qui est possible de faire, j'ai une idée globale mais non précise, faute de connaissances...

pour le microcontrôleur, on peut probablement partir sur un arduino couplé à un raspberry pour gérer le display et l'interactivité je présume ?

Par Organigramme, qu'entends-tu ?
un schéma général du "scope" du projet, avec une esquisse du résultat souhaité (contenu et utilisation?)

Merci pour ta réponse :)
a bientôt!

30
Bonjour à tous et toutes.

Je suis très nouveau dans le domaine de l'électronique. je débute à peine et n'ai aucune réelle base. j'ai une compréhension très limitée de l'ensemble et souhaite pogresser.
En ce sens j'aimerais mettre au point un projet qui serait à la fois ludique et intéressant en concevant un tableau qui serait présent dans mon bureau et me permettant d'observer certaines données environnementales, telles que la pression atmosphérique, la qualité de l'air, la température , humidité, et même le taux de radiation.

j'aimerais concevoir un tel projet avec l'aide de personnes motivées à aider quelqu'un à qui il faudra tenir la main de A à Z... et je sais que c'est pas facile! :)

Est-ce que des Bidouilleurs dans le coin veulent participer à un tel projet?
J'ai songé mettre en place un petit salon Discord afin de pouvoir discuter en temps réel et pouvoir faire avancer le projet en mettant le forum à jour régulièrement sur son avancée...
en démarrant des bases jusqu'à l'évolution, les révisions du projet et sa réalisation...

Merci à tous et à bientôt! :)

Pages: 1 [2]