TinyANN, Artificial Neural Network meets ATTINY (2 / 12 étapes)

Étape 2: Électronique : construction de la carte mère

La carte mère dispose d’une puce ATTINY84A. J’ai choisi cette ATTINY parce qu’il a 8 Ko de mémoire et assez broches numériques pour les capteurs et le contrôleur de moteur. Cette carte mère dispose d’un bouton reset et un connecteur de programmeur (J1) utilisant le protocole SPI (SLT, MOSI, MISO, CLK). 3 broches (J2, J3, J4) sont utilisés comme entrées analogiques pour capteurs, 2 broches (J5, J6) comme entrées/sorties digitales et les autres broches sont reliées à un L293D pour commander deux moteurs de la N20. Je vous invite à rechercher sur Instructables.com sur ATTINY. Il y a plusieurs indestructible sur l’utilisation et au programme ATTINY et arduino.

Vous joint les fichiers Fritzing contenant les deux couches de ce PCB. La couche supérieure contient seulement quelques connexions avec via. Ils peuvent être remplacés par des fils pour qui préfèrent faire un PCB « une couche ». J’ai utilisé la méthode de transfert de toner (nouveau Instructables.com est votre ami). Pour aligner les 2 couches, j’ai percé 2 par l’intermédiaire de chaque côté du circuit imprimé avant le transfert. Avec l’aide de ces 2 broches, j’ai pris en sandwich le circuit imprimé avec des papiers glacés (une pour la couche supérieure (miroir), une pour la couche inférieure) et se nourrissent d’une machine à plastifier. Après l’attaque, le résultat était tout à fait acceptable.

IMPORTANT : Triple vérifier toutes les pistes de cuivre ; avec un multimètre, vérifie des courts-circuits ou des pistes abandonnées.

Après le brasage le via, j’ai protégé la couche supérieure en cuivre à l’aide d’un spray protecteur transparent. Après le brasage des composants, j’ai utilisé le spray même pour protéger la couche de fond en cuivre. J’ai aussi utilisé la colle chaude à la base des fils pour renforcer leurs résistances mécaniques.

Utilisez la troisième photo comme référence pour placer les composants. J’ai mis des connecteurs pour les moteurs (M1, M2), les capteurs (J2, J3, J4) et le programmateur (J1). Ils sont 2 connecteurs libres (J5, J6) qui peuvent être utilisés pour une carte fille ou pour le débogage. J’ai utilisé des connecteurs, que j’ai trouvé dans mon atelier. N’hésitez pas à utiliser tout ce que vous avez ou souder les fils directement. Le connecteur J2 à J6 utilisent le même régime de broche ; le code pin à proximité de la ATTINY est le signal (SIG), la broche du milieu est 5V et la broche à l’extérieur est la masse (GND). J’ai soudé les fils avec un connecteur JST pour la batterie. En fonction de votre batterie vous devrez choisir un autre connecteur.

J’ai créé quelques croquis pour déboguer la carte mère et de s’assurer que les capteurs et les moteurs fonctionnent. Vous trouverez plus de détails comment les utiliser dans les étapes ultérieures. Je vous conseille d’essayer d’abord ces croquis avant pour télécharger le croquis de ANN. Si les moteurs tournent dans le mauvais sens, juste inverser leurs fils (ou changer les broches numériques dans les esquisses).

Articles Liés

Conception d’humanoïde et Drone hybride pour la neutralisation des menaces et la Surveillance

Conception d’humanoïde et Drone hybride pour la neutralisation des menaces et la Surveillance

En cela, nous avons proposé un humanoïde polyvalent système de qui pourrait être utile dans de nombreuses applications, y compris n'importe quel environnement de travail dangereux, la surveillance et la défense. Pour avoir une imitation exacte du cor
M’entendre

M’entendre

#IntelIoT #2015HackNTUCe projet vise à aider les personnes atteintes d'entendre et de parler dissabilities, afin d'offrir une meilleure façon de communiquer avec les gens.À l'aide de Edsion, mouvement Leap, périphérique audio et le cloud computing se
Réparer les morts d’AVR - Attiny fusebit médecin (HVSP)

Réparer les morts d’AVR - Attiny fusebit médecin (HVSP)

tu l'as fait une erreur lors de la programmation fusebits, ou volontairement désactivé réinitialiser pin (RSTDISBL) ou programmation ISP (SPIEN) ? Pas besoin d'acheter ou de rendre incommode programmeur HV seulement pour débloquer deux ou trois minus
ATtiny 85 conduit Ladder match

ATtiny 85 conduit Ladder match

Toute première f, que je tiens à souligner que ce projet n'est pas faite par moi, (j'ai fait le dispositif montré ici après un autre instructable). Le seul but de cette instructable consiste à corriger beaucoup d'erreurs du projet précédent avait. Vo
Programmer un ATtiny avec Arduino

Programmer un ATtiny avec Arduino

Voici les instructions pour programmer les microcontrôleurs ATtiny à l'aide de l'IDE Arduino. En langage clair, c'est comment programmer les puces Atmel 8 broches comme vous le feriez normalement un Arduino. C'est cool parce que le ATtiny est minuscu
Carte de commutateur WiFi ou prise intelligente avec Esp8266, Attiny 85 et capteur PIR avec android app

Carte de commutateur WiFi ou prise intelligente avec Esp8266, Attiny 85 et capteur PIR avec android app

Le 85 de Arduino Wifi est une petite planche avec ESP8266 module-01, Attiny85 micro contrôleur et un relais. Il a également et en-tête supplémentaire pour connecter un relais externe ou pour raccorder les capteurs comme PIR, IR etc. selon votre appli
Tours de temps et distance IR Nikon avec ATtiny 85

Tours de temps et distance IR Nikon avec ATtiny 85

Pourquoi prendre des photos de laps de temps.Le Nikon Coolpix P900 a très bonne génération en fonctionnalités pour prendre des photos de la lune avec ses 83 zoom numérique.Prendre la lune photos que le Nikon a une seconde 2 retardent. Autre moment co
Détecteur EMF 0 - 999 Hz pour ATtiny 85

Détecteur EMF 0 - 999 Hz pour ATtiny 85

Un compteur d'EMF peut mesurer AC les champs électromagnétiques, qui sont généralement émis par des sources artificielles comme le câblage électrique, tandis que les Gaussmètres ou magnétomètres à mesurent les champs de DC, qui se trouvent naturellem
Détecteur EMF ATtiny 45

Détecteur EMF ATtiny 45

Ce capteur est très sensible et peut capter des signaux électriques de tout ce qui utilise la puissance. Il affiche la quantité d'interférences, il ramasse en allumant successivement 4 a conduit les uns après les autres. Je l'ai testé tout autour de
Interface LCD 2 fils pour Arduino ou Attiny

Interface LCD 2 fils pour Arduino ou Attiny

De LCD généralement besoin de lignes 11signal + 3 ou 5 lignes pour Vcc, sol et contraste et dans certains cas, un supplément 2 pour lumière de fond.À l'aide de l'écran LCD en mode 4 bit enregistre 4 pins, mais souvent cela ne suffit pas. Bien qu'il s
Comment programmer un ATtiny 85 Digispark

Comment programmer un ATtiny 85 Digispark

Alors, pourquoi une autre « comment faire » sur le 85 ATtiny ?Principalement pour clarifier les étapes clés qui pourraient aider à éviter les problèmes vécus par tant d'autres, avec des erreurs comme ça :« avrdude : stk500_getsync() : pas synchronisé
Comment programmer attiny utilisant arduino uno

Comment programmer attiny utilisant arduino uno

je voulais juste faire un petit arduino pour mes quelques projets parce que l'achat d'un arduino pour chaque projet sera trop cher pour un 15 ans gars!Étape 1: Les choses dont vous avez besoinArduino IDEfichiers sur votre arduino IDE ATtinyVous pouve
Dépanner votre batterie de voiture avec ATtiny.

Dépanner votre batterie de voiture avec ATtiny.

L'hiver dernier, j'ai connu quelques problèmes avec ma batterie de voiture. Je savais qu'il était temps de le remplacer donc je suis parti pour acheter un nouveau. Ce fait m'a rappelé un ancien article sur un voiture/recharge de la batterie système d
Dirt cheap ATtiny-85 Tv-B-Gone(switches off any TV!), arduino comme fournisseur de services Internet en plus

Dirt cheap ATtiny-85 Tv-B-Gone(switches off any TV!), arduino comme fournisseur de services Internet en plus

Le TV-B-Gone est un peu grand morceau de génie et de codage. Avec le bien nommé AT- infime, nous pouvons faire un incroyable universel tv distant qui peut se transformer de n'importe quel téléviseur. Cela a été initialement vendu en kit, mais nous al