Présentant, la machine à voyager dans le temps NanoDrives !
Switcher SATA à 4 ports basé sur Nano v3 (compatible Arduino), avec une fonction de commutation automatique 24 heures sur 24.
(Le commutateur de couche physique de l'homme pauvre)
Cette unité de sauvegarde empilable permet à 4 (et jusqu'à 20 !) disques durs de 2,5 pouces pour ordinateurs portables ou disques SSD, d'être remplacés automatiquement comme des cartouches, toutes les 24 heures.
(En utilisant un seul Arduino Nano !)
Éliminer les erreurs humaines et assurer une mise hors tension et une déconnexion complète de tous les lecteurs qui ne sont pas actuellement sélectionnés.
(Empêcher les sauvegardes d'être infectées pendant que ces volumes sont mis hors tension)
Cette unité est entièrement programmable, entièrement open source, et TOUS les fichiers Sketchup, Fritzing et Arduino sont INCLUS !
Les personnalisations possibles incluent...
Plus de boutons et de fonctions.
Des indicateurs LED supplémentaires.
Contrôle et mises à jour Bluetooth.
Portail de gestion basé sur le web.
Les capacités de NAS (Ajoutez un SoC et c'est parti !)
Alertes et notifications
Système de menu LCD étendu.
Le mirroring et la connectivité dans le cloud.
Et tellement plus encore !
Le ciel est la limite !
CHACUNE des pièces est disponible en ligne, donc, l'unité devrait être réparable... Pour toujours !
Les fonctionnalités actuelles :
Empilable à 4 baies.
Affichage d'état LCD.
Conception à échange à chaud.
Système sans plateau (pas de matériel de disque dur, il suffit de glisser les disques vers l'intérieur ou l'extérieur !)
Interface de bouton optique.
Des pièces peu coûteuses et un coût de construction réduit.
Durée de vie illimitée - Pièces 100% facilement disponibles.
Design facile à imprimer, fonctionne sur n'importe quel lit d'impression 7x7x7+.
Ça s'imprime bien en PLA ou en ABS.
Noyau Arduino NanoV3 entièrement programmable.
Des options de micrologiciel simples à avancées. (Exemples de code simples et avancés inclus)
Alarmes configurables pour déclencher la sélection du disque.
Changer la position n°5 éliminée dans le code pour empêcher que tous les disques soient mis hors tension.
Tous les connecteurs d'alimentation Molex ATX.
Connexion USB3 ou ESATA à un PC (L'une ou l'autre option, pas les deux... Pour l'instant)
Le port USB d'Arduino est accessible depuis le panneau arrière pour une programmation/des mises à jour supplémentaires.
Hauteur de disque allant jusqu'à 12,5 mm, avec un espace de 2,5 mm au-dessus de chaque disque pour la circulation de l'air.
Ventilateur de refroidissement de 12V ou 5V prêt (Power-Wise... Il suffit d'ajouter des supports).
De l'espace laissé dans la conception pour permettre une expansion massive des fonctionnalités.
Stack plusieurs unités, et contrôlez la commutation le tout à partir d'un seul Arduino Nano, jusqu'à 20 lecteurs ! (Le code doit encore être écrit pour cela)
Conçu en utilisant le commutateur SATA trouvé sur les sites ci-dessous comme un "Noyau" pour effectuer la commutation de la couche physique.
https://cooldrives.com/sw-sata2x4.html
https://www.amazon.com/Port-Switch-3-5inch-Design-KeyLock/dp/B00R8IEXHI
http://www.coolgear.com/product/4-port-sata-ii-switch-3-5inch-bay-mount-design-with-keylock-and-led
http://www.compusb.com/shop/4-port-sata-iii-ii-i-switch-with-keylock-and-led-6gbps-compatible/
Divulgation complète : J'ai obtenu le mien chez Cooldrives... Parce qu'ils étaient les moins chers ! (Puis ils ont fortement augmenté le prix... Des options moins chères sont disponibles ci-dessous, avec des liens).
Liste des pièces :
Périphérique de commutation SATA : Voir la liste des fournisseurs ci-dessus.
80 $
Disques durs SATA de 2,5 pouces pour ordinateurs portables x4 (voir Pricewatch.com ou Newegg.com)
25$+ chacun.
Carte d'interface LCD et I2C.
https://www.amazon.com/gp/product/B019DB9IC2/ref=oh_aui_detailpage_o00_s01?ie=UTF8&psc=1
9 $
Modèle RTC
https://www.amazon.com/gp/product/B00LZCTMJM/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1
6 $
Arduino Nano.
https://www.amazon.com/gp/product/B00SGMEH7G/ref=oh_aui_detailpage_o07_s00?ie=UTF8&psc=1
4,50 $
(ÉDITION) Il m'a été signalé sur les forums Arduino que ma source Arduino n'était peut-être pas la meilleure pour un Nano v3 100% compatible.
Donc, ci-dessous, j'ai énuméré plusieurs autres que les gars sur les forums Arduino ont recommandés.
http://www.yourduino.com/sunshop/index.php?l=product_detail&p=84
ou
http://search.store.yahoo.net/yhst-27389313707334/cgi-bin/nsearch?query=nano&searchsubmit=Go&vwcatalog=yhst-27389313707334&.autodone=http%3A%2F%2Fwww.gravitech.us%2F
Adaptateur USB vers SATA (inclut l'alimentation du projet !)
http://www.amazon.com/Sabrent-USB-DSC9-SATA-Drive-Converter/dp/B00DQJME7Y/ref=sr_1_6?ie=UTF8&qid=1481873250&sr=8-6&keywords=USB+3.0+to+SATA
23 $
Prototype de PCB.
https://www.amazon.com/gp/product/B0147YM3DG/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
5$ pour 5
Photorésisteur X1
x1 LED blanche (2,5V ou 5V)
Resistance de décharge LED x1 pour limiter le courant. (220 Ohm)
Resistance x1 de 150 Ohms pour limiter le courant de masse sur le circuit (côté entrée)
x1 Interrupteur tactile/momentané pour la réinitialisation (optionnel)
2-4 $ au total...
Pinces à tête pour câbles mâles
http://www.sparkfun.com/products/116
Des épingles Female Break Away.
https://www.sparkfun.com/products/115
Parties optionnelles :
Fil de raccordement (qui sert également de fil de projet pour toute la construction)
https://www.amazon.com/gp/product/B01LZF1ZSZ/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
7$
Optocoupleur Sharp PC817.
1$
4 unités Drive de 250 Go. Coût de construction = environ 242,50 $ + frais d'expédition.
4 unités Drive de 1000 Go, coût de construction = environ 340,50 $ + frais d'expédition.
4 Drive unité de 2000 Go, coût de construction = environ 582,50 $ + frais d'expédition.
Guide de construction :
(ÉDITION : Le commutateur SATA doit être monté dans le support adaptateur de 5,25" inclus pour s'adapter aux dimensions de conception.)
Étape 1 : Imprimez toutes les pièces.
Toutes les pièces, sauf la cage d'entraînement, doivent être imprimées telles quelles. La cage d'entraînement doit être réorientée verticalement avec les onglets faisant face vers le haut, loin de la plaque de construction. N'utilisez PAS de supports sur la cage d'entraînement, car cela causera des problèmes de retrait après l'impression.
Les NanoDrivesTM eux-mêmes DOIVENT être imprimés avec des supports, et n'ont été testés qu'avec Cura 15.04.06. Cependant, c'est une géométrie de base qui devrait bien s'imprimer avec n'importe quel slicer.
(ÉDITION : Il y a un problème de géométrie avec le corps principal de TMv3. Veuillez utiliser le corps de TMv2 jusqu'à ce que je puisse corriger le problème. Merci !)
Étape 2 : Souder ensemble la carte d'interface.
Voir le diagramme Fritzing inclus dans le téléchargement, et l'utiliser pour câbler votre carte d'interface sur votre prototype de PCB. Portez une attention particulière au placement des composants.
Surtout le NANO !
Étape 3 : Ré-câbler le bouton d'interrupteur vers le Nano.
Interférez avec le bouton à l'avant du commutateur SATA, et câblez-le à l'Arduino en tant que commutateur principal (le plus grand représenté dans le schéma de circuit). Vous devrez peut-être fabriquer l'Optocouple du pauvre répertorié dans la conception du circuit, à moins que vous n'ayez un PC817 à portée de main :-) Utilisez-le pour compléter l'interface du bouton en le couplant dans la prise du commutateur
Étape 4 : Programmer le Nano.
Obtenez le Sketch (code) de votre choix parmi les fichiers téléchargés, et téléchargez-le sur votre Nano en utilisant l'IDE Arduino.
https://www.arduino.cc/en/Main/Software
Étape 5 : Tester le circuit.
À ce stade, avec tous les éléments alimentés, le bouton devrait se comporter comme avant que nous commencions. Mais avec un léger décalage d'entrée. (Depuis l'interface, cela peut être ajusté et affiné pour être presque imperceptible.) Si cela semble fonctionner normalement, vous êtes sur la bonne voie !
Étape 6 : Réglez l'heure.
Utilisez le code de réglage de l'heure inclus pour régler l'heure sur le RTC dans la console série.
http://forum.arduino.cc/index.php?topic=439308.0
(Voir les pages 4, 5 et 6 pour de l'aide à ce sujet.)
Étape 7 : Réglez l'heure de votre alarme.
Définissez l'heure de chaque journée à laquelle vous souhaitez que l'Arduino change la position SATA.
http://forum.arduino.cc/index.php?topic=439308.0
(Voir les pages 4, 5 et 6 pour de l'aide à ce sujet.)
Étape 8 : Réglez la position Auto ON de votre commutateur.
GARDEZ le bouton du commutateur enfoncé pendant qu'il est réglé sur la position n°1. Cela sauvegardera la position "Power On" du commutateur SATA. Il DOIT être réglé sur la position n°1 pour que le code Arduino fonctionne sur une seule unité. Les unités empilées seront programmées différemment. Mais pour votre première unité, maintenez-le enfoncé pendant 5 secondes alors qu'il est en position 1, puis relâchez-le et att
Étape 9 : Installation de la cage de direction.
En utilisant les câbles combinés SATA fournis avec le commutateur SATA, connectez-en un au disque dur de l'ordinateur portable et ajustez-le dans la fente de manière à ce qu'il s'adapte aux languettes moulées dans le boîtier. Puis, en utilisant de la colle chaude, de l'époxy ou même de la super-colle, appliquez le connecteur dans la zone encastrée entre les languettes et fixez-le avec de la colle. Ensuite
Étape 10 : Sauvegarde de la configuration.
Configurez tous les disques dans Windows pour qu'ils soient associés à la même lettre de disque lorsqu'ils sont connectés. Étant donné que le commutateur ne connecte JAMAIS qu'un seul disque à la fois, cela ne posera pas de problème pour l'appareil ou le logiciel de sauvegarde.
Utilisez le lien ci-dessous pour accomplir cela.
http://www.sevenforums.com/hardware-devices/342077-how-make-windows-assign-same-drive-letter-all-externals.html
Étape 11 : Réflexions finales et tests.
Une fois configurée, testez l'unité pendant au moins 5 jours pour voir le cycle complet se répéter avant de la déployer. Je testerais pendant 30 jours votre première unité pour éviter de l'envoyer sur le terrain avec d'éventuels problèmes de construction. Testez longtemps, testez bien, testez durement ! :-D
****Un remerciement spécial à "Cattledog" sur les forums Arduino, pour avoir écrit la majorité du code initial de NanoDrives !****
(Tout notre fil de discussion peut être trouvé ici)
http://forum.arduino.cc/index.php?topic=439308.0
Si vous avez des questions sur la construction ou le processus, n'hésitez pas à commenter ici ou sur le fil de discussion des forums Arduino. Je serai heureux de répondre autant que possible.
Ce projet a été entrepris dans le but de fournir une sauvegarde automatisée de type échange/remplacement et de mieux protéger mes clients informatiques contre les ransomwares, les logiciels malveillants et autres menaces similaires.
S'il vous plaît, utilisez-le autant que possible, et donnez simplement le crédit là où il est dû.
Ce projet est destiné à être utilisé dans le secteur de l'informatique commerciale, à domicile, ou dans votre bureau à domicile ou votre petite entreprise. Le prix de vente au détail d'une unité principale de 4 baies sans disques est de 429,00 $.
Le commutateur SATA de couche physique le plus proche que j'ai pu trouver de ce que fait cette unité (bien que bien plus avancé), coûtait aux alentours de 3500 $...
Alors, voilà pour économiser 3 000 $ à vos clients ! :-D
Amusez-vous !
-Z-
Un tutoriel complet est également disponible.
http://www.instructables.com/id/NanoDrives-Time-Machine
Réglages d'impression.
- Marque de l'imprimante :
RepRap.
- Imprimante :
Folger Teck Prusa i3 en aluminium.
- Les radeaux :
Non.
- Supports :
Oui.
- Résolution :
.20mm - .16mm
- Remplissage :
60+%
- Remarques :
DES UNITÉS EMPILABLES.
Les unités empilables sont toujours en cours de développement et il n'y a pas de code pour faire fonctionner la deuxième unité pour le moment, mais le mécanisme de contrôle et la configuration sont relativement faciles.
Simplement, laissez de côté le PCB Nano, le RTC et l'écran LCD, et installez simplement le commutateur SATA et les disques dans la deuxième unité ou d'autres unités. Ensuite, utilisez simplement des coupleurs optiques supplémentaires à partir du circuit Nano original, vers le bouton-poussoir et la carte mère des autres commutateurs SATA pour prendre le contrôle de ceux-ci et activer l'appui automatisé sur le bouton.
Scénario d'exploitation :
Les commutateurs SATA A (principal) et B (esclave) s'allument.
Le commutateur A s'allume pour passer en Position 1.
Le commutateur B s'allume à la position 5 (Tout éteint.)
Le timing doit être codé de telle sorte que le premier commutateur ait 4 jours pour basculer à travers ses 4 disques, puis le premier disque du commutateur B est mis sous tension, tandis que nous éteignons le commutateur A pendant 4 jours. Ensuite, nous inversons le processus.
Avec le RTC, nous devrions être en mesure d'obtenir un timing correct afin que les cycles soient agréables et fluides pour le PC qui héberge les Drives.
(Veuillez consulter les forums Arduino pour obtenir de l'aide pour modifier le code de cette façon. Je ne suis PAS un codeur, et je ne comprends pas encore complètement la programmation pour Arduino. Je suis toujours en train d'apprendre, et j'ai reçu beaucoup d'aide des forums Arduino. Cattledog a essentiellement écrit 99% du code actuel.)
Un grand bravo à lui pour avoir réussi à faire fonctionner tout ça si harmonieusement. Considérant qu'il n'a jamais même touché au commutateur SATA, et qu'il a codé le projet sans que la moitié de l'équipement ne soit même présent. C'est plutôt génial, si vous me demandez :-)
Etiketler
Model Kaynağı
