Table des matières:

POUBELLE OU BAC AUTOMATIQUE. POUR SAUVER LA PLANÈTE. : 19 étapes (avec photos)
POUBELLE OU BAC AUTOMATIQUE. POUR SAUVER LA PLANÈTE. : 19 étapes (avec photos)

Vidéo: POUBELLE OU BAC AUTOMATIQUE. POUR SAUVER LA PLANÈTE. : 19 étapes (avec photos)

Vidéo: POUBELLE OU BAC AUTOMATIQUE. POUR SAUVER LA PLANÈTE. : 19 étapes (avec photos)
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Novembre
Anonim
Image
Image

Par gaming feeling0Suivez plus par l'auteur:

Masque automatique
Masque automatique
Robot de dessin avec bouclier Adafruit (concours Make It Move)
Robot de dessin avec bouclier Adafruit (concours Make It Move)
Robot de dessin avec bouclier Adafruit (concours Make It Move)
Robot de dessin avec bouclier Adafruit (concours Make It Move)

Projets Tinkercad »

Avant de commencer, je vous recommande de regarder la première vidéo avant de lire celle-ci car elle est très utile

Bonjour, je m'appelle Jacob et je vis au Royaume-Uni.

Le recyclage est un gros problème là où j'habite. Je vois beaucoup de déchets dans les champs et cela pourrait être nocif. Le plus embêtant, c'est qu'il y a des poubelles partout. Est-ce parce que les gens sont trop paresseux ? J'ai décidé d'y remédier en fabriquant un bac de recyclage qui vient à vous !

Commençons…

Fournitures

Dewalt/ toute batterie d'outils sans fil.

Imprimante 3D. Vous pourriez probablement vous en sortir sans un.

Arduino uno.

Module Bluetooth.

Convertisseur Buck. Facultatif en fonction de la durée de vie de votre arduino.

Ordinateur et téléphone.

2x IBT_2.

2x moteur d'essuie-glace.

Étape 1: Obtenir de l'énergie

Image
Image
Obtenir le pouvoir
Obtenir le pouvoir

J'ai un budget très très serré, donc je ne peux pas gaspiller mon argent dans des batteries Li-Po coûteuses ou même des Led-acide. Cependant, il y a probablement des batteries LI-Po vraiment bon marché dans votre maison que vous ne connaissez même pas. Perceuse sans fil Batterie ou même certaines tondeuses à gazon. Ces batteries sont très utiles et sont légères !

Je n'ai pas perdu de temps pour me lancer ! J'ai sauté dans tinkercad et après quelques itérations, j'ai trouvé ceci:

En haut.

Étape 2: Câblage des moteurs

Câblage des moteurs
Câblage des moteurs

Comme je l'ai dit dans la section des fournitures, j'utilise 2x IBT_2 et un arduino. J'ai utilisé ce schéma de câblage REMARQUE JE N'AI PAS UTILISÉ LA PIÈCE DE POTENTIOMÈTRE. Le câblage était très simple et impliquait juste de la soudure. L'IBT_2 a deux broches PWM, une pour faire tourner le moteur vers l'arrière et l'autre vers l'avant. Il dispose également de deux broches d'alimentation pouvant aller de 3,3 à 5 V. C'est tout ce dont vous avez besoin pour avoir un contrôle total sur le moteur. Ne vous inquiétez pas pour les autres broches.

Étape 3: Code *Test*

Image
Image

J'ai écrit un petit bout de code qui va lentement accélérer le moteur et changer de direction toutes les 10 secondes. Ceci est réalisé en utilisant une boucle for. L'IBT_2 était câblé aux 5e et 6e broches PWM. Vous pouvez le copier et le coller.

Code:

int RPWM_Sortie = 5; // sortie Arduino PWM broche 5; connectez-vous à IBT-2 broche 1 (RPWM) int LPWM_Output = 6; // sortie Arduino PWM broche 6; connecter à IBT-2 broche 2 (LPWM)

void setup() { pinMode(RPWM_Output, OUTPUT); pinMode(LPWM_Sortie, SORTIE); }

boucle vide() {

entier i=0; // mettez votre code principal ici, à exécuter à plusieurs reprises:

pour(i=0;i<255;i++) {

//Clockwise analogWrite(RPWM_Output, i); analogWrite(LPWM_Output, 0); retard (100); }

retard (10000);

pour(i=0;i<255;i++) {

// Anti Clockwise analogWrite(RPWM_Output, 0); analogWrite(LPWM_Output, i); retard (100); }

retard (10000);

}

Étape 4: Arduino, module Bluetooth et support de distributeur d'alimentation

Arduino, module Bluetooth et support de distributeur d'alimentation
Arduino, module Bluetooth et support de distributeur d'alimentation
Arduino, module Bluetooth et support de distributeur d'alimentation
Arduino, module Bluetooth et support de distributeur d'alimentation

Vous pourriez probablement vous en tirer sans impression 3D, mais il est beaucoup plus facile de simplement l'imprimer au lieu de le fabriquer. J'ai donc conçu une boîte pour mon module arduino et Bluetooth à glisser avec tinkercad. Cette boîte a des trous de vis sur le côté à monter. Je l'ai monté au milieu de mon semi-châssis. Au final, j'ai juste eu à créer des trous à l'intérieur de la boîte pour la monter car elle était trop grande.

Étape 5: Châssis

Châssis
Châssis
Châssis
Châssis

Ce châssis a été fabriqué à partir de bois de colombage et simplement vissé avec quelques vis à bois. J'ai créé un modèle CAO rapide pour vous. Il n'y a pas vraiment grand chose à dire à ce sujet.

Étape 6: Supports de moteur d'essuie-glace

Supports de moteur d'essuie-glace
Supports de moteur d'essuie-glace

Il s'agit en fait d'un projet précédent, les supports étaient donc déjà fabriqués, mais il se compose de 3 pièces de sangles robustes.

Étape 7: Sécurité

Sécurité
Sécurité

J'ai, encore une fois, conçu un support en tinkercad pour contenir un disjoncteur de 7,5 ampères. Comme vous pouvez le voir sur l'image ci-jointe.

Étape 8: Supports IBT_2 / Supports de pilote de moteur

Supports IBT_2 / Supports de pilote de moteur
Supports IBT_2 / Supports de pilote de moteur
Supports IBT_2 / Supports de pilote de moteur
Supports IBT_2 / Supports de pilote de moteur

J'ai trouvé un montage sur thingiverse que j'ai un peu modifié. À mon avis, il fait du très bon travail. Il est également très résistant malgré son montage à la colle chaude.

Étape 9: Testez à nouveau le code

Image
Image

J'ai écrit un code qui, chaque fois que vous lui enverrez le numéro un, fera tourner les moteurs en avant. Ici:

Étape 10: Câblage

Câblage
Câblage

J'ai utilisé un mélange de blocs de chocolat et de connecteurs électriques pour connecter la plupart des choses. Les broches de l'arduino ont été soudées. J'ai également créé un schéma de câblage pour vous. Si vous souhaitez le construire, je vous recommande de rechercher le câblage pour les pièces individuelles car celui-ci est une version simplifiée.

Étape 11: Montage de la roue

Montage de roue
Montage de roue

Pour les roues, j'ai utilisé les anciennes de mon grand-père. J'ai collé un écrou M8 sur le moteur d'essuie-glace, puis j'ai utilisé du frein filet dessus. Après cela, j'ai vissé la tige filetée à l'intérieur de l'écrou. J'ai ajouté deux écrous pour le verrouiller ensemble, puis j'ai ajouté une rondelle penny. Ensuite, j'ai ajouté une rondelle et deux écrous de blocage très serrés entre les roues.

Étape 12: Code final

Code défin-t.webp
Code défin-t.webp

Ce morceau de code utilise une variable appelée 'i' définie comme un entier sur 170. Cela a rendu beaucoup plus facile l'écriture car je n'avais pas à écrire 170 à chaque fois que je voulais faire tourner chaque moteur. Le nombre 170 est utilisé car c'est 170/255 qui équivaut à 12/18 volts. J'ai calculé cela en divisant 18 par douze, puis en divisant 255 par le résultat de la dernière somme. 18 / 5 = 1,5. 255 / 1,5 = 170.

Puis, puisqu'il y a deux broches pwm, j'ai nommé chaque moteur Motor one: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Ceux-ci ont tous deux été définis comme sorties sur les broches 5, 6, 10 et 11.

De plus, j'ai défini 4 entiers 1: forward_state 2: Backward_state 3: État gauche 4: État droit. Dans la configuration, ceux-ci ont été mis à 0 par défaut. J'ai utilisé des instructions if simples pour chacun. Il fonctionne en réglant l'état avant sur 1 si '1' est reçu et il allume également les moteurs. Ensuite, il y a une autre instruction if indiquant que si l'état avant = 1 et une est reçue, éteignez les moteurs. Dans l'ensemble, cela signifie que lorsque vous cliquez sur un bouton, il continuera, puis lorsque vous cliquerez à nouveau dessus, il s'arrêtera.

Étape 13: Application

Image
Image
Face mobile en option
Face mobile en option

Cette application a été écrite dans l'inventeur de l'application MIT et utilise des écrans virtuels pour établir une connexion Bluetooth sur chaque écran (2 d'entre eux). Il ne vous permet pas d'accéder à l'écran de contrôle à moins que vous n'ayez une connexion via Bluetooth. Simplement, tout ce qu'il fait est d'envoyer '1' '2' '3' '4' à l'arduino en fonction du bouton sur lequel vous appuyez.

Étape 14: Mouvement (TEST sans bac)

J'ai créé une vidéo pour montrer ce qu'il peut faire sans poubelle.

Étape 15: Montage du bac

Cette chose était très facile et juste insérée. Vous n'avez pas besoin de la visser ou quoi que ce soit. Ajoutez simplement les roues et ZOOM !

Étape 16: Premier lecteur approprié

Image
Image

Il y a une vidéo que j'ai faite si vous ne l'avez pas vue au début.

Étape 17: Visage mobile en option

J'ai imprimé en 3D chaque fichier à partir de ceci: https://www.thingverse.com/thing:2994999 thingverse post à une échelle de 60%. Je l'ai ensuite collé à chaud sur le palonnier du servo et j'ai découpé une fente dans le bac comme ceci. J'ai utilisé une batterie aa pour alimenter un Arduino et un servo séparés. J'ai utilisé l'exemple de la bibliothèque Arduino de code de balayage.

Étape 18: Merci d'être arrivé LOIN !

Tu l'as fait. Merci si vous êtes arrivé jusqu'ici, j'espère que cela vous a plu.

Étape 19: Améliorations

Je pense que ce projet s'est bien passé mais il y a toujours place à l'amélioration !

La première chose que je changerais serait de le rendre entièrement automatique avec des capteurs Lidar ou quelque chose comme ça. Je changerais aussi les roues. Les roues n'ont que 7 pouces de diamètre et je pense que si je pouvais les faire un peu plus grandes, ce serait mieux pour faire du cross-country et plus vite. Enfin, je le rendrais beaucoup plus compact afin d'avoir plus de place pour la partie poubelle.

Concours de Robots
Concours de Robots
Concours de Robots
Concours de Robots

Finaliste du concours Robots

Conseillé: