Inhoudsopgave:
- Benodigdheden
- Stap 1: Macht krijgen
- Stap 2: Bedrading van de motoren
- Stap 3: *Test* Code
- Stap 4: Arduino, Bluetooth-module en stroomverdelerbevestiging
- Stap 5: Chassis
- Stap 6: Ruitenwissermotorbevestigingen
- Stap 7: Veiligheid
- Stap 8: IBT_2-bevestigingen / motorstuurprogramma-bevestigingen
- Stap 9: Test de code opnieuw
- Stap 10: bedrading
- Stap 11: Wielmontage
- Stap 12: definitieve code
- Stap 13: App
- Stap 14: Beweging (TEST zonder bak)
- Stap 15: Bakmontage
- Stap 16: Eerste juiste schijf
- Stap 17: Optioneel bewegend gezicht
- Stap 18: Bedankt dat je zo ver bent gekomen !
- Stap 19: Verbeteringen
Video: AUTOMATISCHE AFVALBAK OF BIN. DE PLANEET REDDEN: 19 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Door gaming gevoel0Volg meer van de auteur:
Tinkercad-projecten »
Voordat we beginnen, raad ik je aan de eerste video te bekijken voordat je dit leest, omdat het erg handig is
Hallo, mijn naam is Jacob en ik woon in het VK.
Recycling is een groot probleem waar ik woon. Ik zie veel zwerfvuil op de velden en het kan schadelijk zijn. Het meest vervelende hieraan is dat er overal bakken staan. Is dit omdat mensen te lui zijn? Ik besloot dit op te lossen door een prullenbak te maken die naar je toe komt!
Laten we beginnen…
Benodigdheden
Dewalt/elke accu gereedschap.
3D-printer. Je zou waarschijnlijk wegkomen zonder een.
Arduino uno.
Bluetooth-module.
Buck-converter. Optioneel, afhankelijk van hoe lang je wilt dat je arduino meegaat.
Computer en een telefoon.
2x IBT_2.
2x Ruitenwissermotor.
Stap 1: Macht krijgen
Ik heb een heel erg krap budget, dus ik kan mijn geld niet verspillen aan dure, dure Li-Po-batterijen of zelfs Led-zuur. Er zijn echter waarschijnlijk echt goedkope LI-Po-batterijen in uw huis waarvan u niet eens weet. Accuboormachine Accu's of zelfs sommige grasmaaiers. Deze batterijen zijn erg handig en licht!
Ik heb geen tijd verspild om aan de slag te gaan! Ik stapte in tinkercad en na een paar iteraties kwam ik op dit:
Bovenaan.
Stap 2: Bedrading van de motoren
Zoals ik al zei in de sectie benodigdheden, gebruik ik 2x IBT_2's en een arduino. Ik heb dit bedradingsschema gebruikt. OPMERKING IK HEB HET POTENTIOMETERONDERDEEL NIET GEBRUIKT. Bedrading was heel eenvoudig en alleen solderen. De IBT_2 heeft twee PWM-pinnen, één om de motor naar achteren en één naar voren te draaien. Het heeft ook twee stroompinnen die 3,3v tot 5v kunnen zijn. Dit is alles wat u nodig hebt om de motor volledig onder controle te houden. Maak je geen zorgen over de andere pinnen.
Stap 3: *Test* Code
Ik heb een klein stukje code geschreven dat de motor langzaam zal versnellen en elke 10 seconden van richting zal veranderen. Dit wordt bereikt met behulp van een for-lus. De IBT_2 was aangesloten op de 5e en 6e PWM-pin. Je kunt het kopiëren en plakken.
Code:
int RPWM_Output = 5; // Arduino PWM-uitgangspen 5; verbinding maken met IBT-2 pin 1 (RPWM) int LPWM_Output = 6; // Arduino PWM-uitgangspen 6; aansluiten op IBT-2 pin 2 (LPWM)
void setup () { pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }
lege lus() {
int i=0; // plaats hier je hoofdcode om herhaaldelijk uit te voeren:
voor(i=0;i<255;i++) {
//Met de klok mee analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); vertraging (100); }
vertraging (10000);
voor(i=0;i<255;i++) {
// Anti Clockwise analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, ik); vertraging (100); }
vertraging (10000);
}
Stap 4: Arduino, Bluetooth-module en stroomverdelerbevestiging
Je zou waarschijnlijk weg kunnen komen zonder 3D-printen, maar het is een stuk eenvoudiger om het gewoon te printen in plaats van het te maken. Dus ontwierp ik een doos voor mijn arduino- en Bluetooth-module om in te schuiven met tinkercad. Deze box heeft schroefgaten aan de zijkant om te monteren. Ik heb deze in het midden van mijn semi-chasis gemonteerd. Uiteindelijk hoefde ik alleen maar gaten in de doos te maken om hem te monteren omdat hij te groot was.
Stap 5: Chassis
Dit chassis is gemaakt van spijkerhout en eenvoudig in elkaar geschroefd met een paar houtschroeven. Ik heb een snel CAD-model voor je gemaakt. Hier valt niet echt veel over te zeggen.
Stap 6: Ruitenwissermotorbevestigingen
Dit is eigenlijk van een eerder project, dus de bevestigingen waren al gemaakt, maar het bestaat uit 3 stukken heavy duty riemen.
Stap 7: Veiligheid
Ik heb opnieuw een houder in tinkercad ontworpen om een stroomonderbreker van 7,5 ampère te bevatten. Zoals je kunt zien op de bijgevoegde foto hierboven.
Stap 8: IBT_2-bevestigingen / motorstuurprogramma-bevestigingen
Ik vond een mount op thingiverse die ik een beetje heb bewerkt. Naar mijn mening doet het erg goed werk. Het is ook erg sterk, ondanks dat het met hete lijm is gemonteerd.
Stap 9: Test de code opnieuw
Ik heb een code geschreven die, wanneer je hem de nummer één stuurt, de motoren naar voren laat draaien. Hier:
Stap 10: bedrading
Ik gebruikte een mengsel van chocoladeblokken en elektrische connectoren om de meeste dingen aan te sluiten. De arduino-pinnen zijn gesoldeerd. Ik heb ook een aansluitschema voor je gemaakt. Als je dit toch wilt bouwen, raad ik je aan om de bedrading op te zoeken voor afzonderlijke onderdelen, aangezien dit een vereenvoudigde versie is.
Stap 11: Wielmontage
Voor de wielen gebruikte ik oude van mijn opa. Ik heb een M8-moer op de ruitenwissermotor geplakt en er vervolgens schroefdraadborging op gebruikt. Daarna heb ik de draadstang in de moer geschroefd. Ik voegde twee moeren toe om het aan elkaar te vergrendelen en voegde vervolgens een penny-ring toe. Daarna voegde ik een ring en twee borgmoeren heel strak tussen het wiel toe.
Stap 12: definitieve code
Dit stukje code gebruikt een variabele genaamd 'i' die is ingesteld als een geheel getal op 170. Dit maakte het een stuk eenvoudiger om dit te schrijven omdat ik niet elke keer 170 hoefde te schrijven als ik elke motor wilde laten draaien. Het getal 170 wordt gebruikt omdat het 170/255 is, wat overeenkomt met 12/18 volt. Ik heb dit uitgewerkt door 18 te delen door twaalf en vervolgens 255 te delen door het resultaat van de laatste som. 18 / 5 = 1,5. 255 / 1,5 = 170.
Omdat er twee pwm-pinnen zijn, heb ik elke motor Motor één genoemd: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Deze waren beide ingesteld als uitgangen op pinnen 5, 6, 10 en 11.
Ook heb ik 4 gehele getallen ingesteld 1: forward_state 2: Backward_state 3: Left state 4: Right state. In de setup stonden deze standaard op 0. Ik gebruikte eenvoudige if-statements voor elk ervan. Het werkt door de voorwaartse status in te stellen op 1 als '1' wordt ontvangen en het zet ook de motoren aan. Dan is er nog een if-statement waarin staat dat if forward state = 1 en één wordt ontvangen, de motoren uitzetten. Over het algemeen betekent dit dat wanneer u op een knop klikt, deze doorgaat en wanneer u er nogmaals op klikt, stopt.
Stap 13: App
Deze app is geschreven in de uitvinder van de MIT-app en maakt gebruik van virtuele schermen om een bluetooth-verbinding tot stand te brengen op elk scherm (twee ervan). Je kunt niet naar het bedieningsscherm, tenzij je een verbinding hebt via bluetooth. Het enige wat het doet is simpelweg '1' '2' '3' '4' naar de arduino sturen, afhankelijk van op welke knop je drukt.
Stap 14: Beweging (TEST zonder bak)
Ik heb een video gemaakt om te laten zien wat het kan doen zonder een prullenbak.
Stap 15: Bakmontage
Dit ding was heel gemakkelijk en gewoon ingeschoven. Je hoeft het er niet in te schroeven of zo. Voeg gewoon de wielen toe en ZOOM!
Stap 16: Eerste juiste schijf
Er is een video die ik heb gemaakt als je het niet aan het begin zag.
Stap 17: Optioneel bewegend gezicht
Ik heb elk bestand hiervan in 3D afgedrukt: https://www.thingiverse.com/thing:2994999 thingiverse-post op een schaal van 60%. Ik heb het toen warm op de servohoorn gelijmd en zo een gleuf in de bak gesneden. Ik heb een aa-batterijpakket gebruikt om een aparte Arduino en servo van stroom te voorzien. Ik heb de Arduino-bibliotheek met sweepcode als voorbeeld gebruikt.
Stap 18: Bedankt dat je zo ver bent gekomen !
Je hebt het gehaald. Bedankt als je zo ver bent gekomen, ik hoop dat je ervan genoten hebt.
Stap 19: Verbeteringen
Ik denk dat dit project geweldig is geworden, maar er is altijd ruimte voor verbetering!
Het eerste wat ik zou veranderen is om het volledig automatisch te maken met Lidar-sensoren of iets dergelijks. Ik zou ook de wielen veranderen. De wielen hebben een diameter van slechts 7 inch en ik denk dat als ik het nog een beetje groter zou kunnen maken, het beter zou zijn om crosscountry en sneller te doen. Ten slotte zou ik het een stuk compacter maken, zodat ik meer ruimte heb voor het afvalbakgedeelte.
Tweede plaats in de robotwedstrijd
Aanbevolen:
Slimme afvalbak: 9 stappen
Smart Bin: Waarom Smart Bin? Iedereen heeft afval. En hoogstwaarschijnlijk heeft iedereen wel eens de pijnlijke discussie meegemaakt over wie de vuilnis buiten moet zetten en wanneer. We hadden onlangs zo'n ruzie in onze eigen huizen en besloten dat het tijd was om een einde te maken aan deze waanzin
Het saaie leven redden met een slimme lamp: 3 stappen
Het saaie leven redden met een slimme lamp: we hopen allemaal dat we thuis comfortabeler kunnen leven. Of voel je je vaak ongemakkelijk omdat het dimmen van huishoudlampen niet slim genoeg is? Of voel je je eentonig vanwege de functie van huishoudlamp? Deze lamp kan je tr
Slimme afvalbak: 5 stappen
Smart Bin: Met onze Smart Bin kunnen gebruikers 'inchecken' met een speciale pas die is gekoppeld aan een persoonlijk account. Na het inchecken van afval dat in de prullenbak wordt gegooid, krijgt de gebruiker een punt. Deze punten kunnen vervolgens worden gebruikt om verschillende cadeaus te kopen in de stad t
Hoe een dvd-station te redden voor gratis onderdelen: 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een dvd-station te redden voor gratis onderdelen: heb je je ooit afgevraagd wat er in die optische stations zit die kunnen worden gebruikt? Toen ik een kind was, was het erg interessant voor mij om manieren te weten om onderdelen te recyclen. Zelfs nu vind ik het leuk en interessant. Jongens, dit is genomineerd voor de schat
Red de planeet en je zak. $$ Converteer uw goedkope P&S digitale camera naar oplaadbaar: 4 stappen (met afbeeldingen)
Red de planeet en je zak. $$ Converteer uw goedkope P&S digitale camera naar oplaadbaar: Jaren geleden kocht ik een Dolphin Jazz 2.0 Megapixel digitale camera. Het had goede eigenschappen en een goede prijs. Het had ook trek in AAA-batterijen. Niet iemand die een uitdaging uit de weg gaat, ik dacht dat ik het zou aanpassen om een oplaadbare batterij te gebruiken om te stoppen met het verspillen van ba