Innholdsfortegnelse:
Video: Useless Box: 3 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Prosjekt: Useless Box
Dato: mars 2020 - april 2020
Jeg bestemte meg for å gjøre dette prosjektet på grunn av to grunner, den ene for å stoppe et veldig mye mer komplekst prosjekt som jeg jobber med for tiden, og for det andre som noe å gjøre under full lockdown vi har her i New Zealand. Det var heldig at jeg hadde tilstrekkelige komponenter til å fullføre dette prosjektet, ettersom det ikke er mulig å kjøpe ytterligere komponenter på grunn av begrensningene regjeringen har lagt på kjøp av "ikke-essensielle" varer.
Hva er en "Useless Box", kort sagt, det er en eske med en bryter som normalt er slått av, men hvis du slår den på på innsiden, slås den av igjen. Dette gjentas hver gang du slår på bryteren med i denne boksen åtte forskjellige formater for åpning og lukking av lokket, fingeren som strekker seg og trekker seg tilbake, og til slutt bevegelsen av øynene og hvilken farge øynene viser.
En versjon av dette systemet kan utvikles som er mye enklere enn det ovenfor. Øynene og bevegelsesservoen, og lokket til å løfte lokket, kan begge fjernes. Lokket løfter deretter ganske enkelt på grunn av at fingerservoen strekker fingeren som igjen løfter lokket.
Rekvisita
1. Arduino Uno R3
2. 10K motstand
3. 330 Ohm motstand
4. To -polet bryter
5. Gul LED
6. 3 x Servomotorer
7. 2 x RGB Neopixel LED
8. 18650 batteriholder
9. 2 x 18650 4200mAh, 3,7V
10. LM2596 Step-Down DC-DC strømmodul
11. På/av -bryter, enpolet
12. Ulike Depont -kabler, fester og kretskort
13. Egnet tre til eske
Trinn 1: Bygg den
Boksen er laget av ethvert passende tre, med en enkel hardplate -base og fire gummiføtter. Boksenes dimensjoner igjen kan være av nesten hvilken som helst størrelse, forutsatt at fingeren kan nå bryteren. Dette prosjektets boksemål er 120 mm brede, 245 mm dybde og 90 mm høye. Jeg la til en strømbryter, LED for på/av og et lite hull på den ene siden. Hullet gir tilgang til Arduino Uno USB -porten for lasting av programvare, dette fant jeg laget for å sette og korrigere parametrene til servobevægelsen mye lettere, da det ville kreve fjerning av ytterkassen ellers.
Jeg har inkludert et Fritzing -diagram over kretsen som brukes. Jeg brukte en Arduino Uno rett og slett fordi jeg hadde en tilgjengelig, en WEMOS D1 Mini, eller Arduino Nano kan også brukes da systemet bare krevde 6 innganger. Jeg bestemte meg også for å lage dette systemet 18650 batteribasert i stedet for å bruke en 12V strømadapter, da det gjør boksen mer bærbar og tryggere å bruke. 18650 batteriene er i en to-batteripakke og har en spenning på 3,7V hver og en kapasitet på 4200mAh. Å komme til batteriene for å lade dem på nytt vil kreve at hovedkortet fjernes og lokket til å heve lokket må kobles fra.
De tre servoene brukte bare de jeg hadde tilgjengelig; hvilken som helst standard servo kan brukes. De fleste servoer leveres med tre depontkontakter og er farget, brun for GND, rød for strøm, alt mellom 4V og 7,8V, og til slutt gul for signallinjen. Jeg brukte to TowerPro MG995 servoer for lokket og fingeren og en CFsunbird SG90 for øynene. SG90 ble bare brukt da jeg hadde begrenset plass, jeg hadde tilgjengelig og ville ellers ha brukt en tredje MG995.
Boxens Av/På -bryter har en enkel debounce -krets festet som inkluderer en 10K motstand festet til GND og festet til det samme punktet på bryteren er en enkelt ledning festet til pinne 12 på Arduinio Uno. Den andre siden av bryteren er festet til Arduino innebygde 5V-pinne. Jeg bestemte meg for å bruke Step-Down-strømmodulen ettersom spenningen jeg fikk fra de to 18650 batteriene var omtrent 8,5V som var for høy for servoene, 7,8V var maksimal spenning anbefalt av TowerPro Datablad. Step-Down strømmodulen trapper spenningen ned til 6V som brukes av servoene og brukes også til å drive Arduinio Uno med GND- og VIN-pinnene. En enkel 330Ohm motstand i serie med en gul LED brukes for å vise om boksen er aktiv og er festet til GND og 6V kraftskinne. En enkeltpolet bryter brukes på utsiden av boksen for å slå de to 18650 batteriene på/av.
Øynene bruker to 8 mm Neopixel RGB-lysdioder, hver tilkoblet en 5V innebygd Arduino-strømforsyning og GND-pinner på Arduino Uno. De er seriekoblet og en enkelt signaltråd er festet til pinne 11 på Arduino Uno. RBG -lysdiodene har en flat side som bestemmer sekvensen av kontakter, se vedlagte bilde for pinouts. Disse lysdiodene kan kobles separat slik at Arduino Uno kan kontrollere hvert øye via en separat signalkabel. Som med alle prosjekter ble kretsen lagt ut på et brødbrett og testet før den ble installert på grunnplaten. Det anbefales at alle depontkontakter limes lett til pinnene på Arduino siden de har en tendens til å jobbe løst over tid.
Trinn 2: Programvaren
Jeg må på dette tidspunktet takke "labomat" og Useless-Box eksempel Arduino-koden som finnes på GitHub-nettstedet for grunnlaget for programvaren som kjører på dette systemet. Som en del av prosjektutviklingen justerte jeg og la til koden, spesielt servobevægelsen og fargen på øynene. I tillegg var det nødvendig å gjøre justeringer av alle servobevægelsesparametrene for å tillate forskjeller i bevegelse og utgangsposisjon.
Du trenger den nyeste versjonen av Arduino IDE 1.8.12 og biblioteksfiler: Adafruit NeoPixel.h og Servo.h. Jeg har lagt ved testprogrammet for øynene, og hovedprogrammet for boksoperasjonen.
Trinn 3: Avslutningsvis
Jeg syntes dette prosjektet var en hyggelig distraksjon fra hovedprosjektet jeg jobber med. Selv om versjonen jeg har bygget og vist her er grunnleggende, har jeg sett og beundret mange forskjellige versjoner av den samme boksen på internett og You Tube, som alle bruker interessante varianter av det grunnleggende temaet til en bryter og en enhet for å bytte det av.
Anbefalt:
Pocket Useless Box (med personlighet): 9 trinn (med bilder)
Pocket Useless Box (med personlighet): Selv om vi kan være langt unna et robotopprør, er det en maskin som allerede motsier mennesker, om enn på den minste måten. Uansett om du vil kalle det en ubrukelig boks eller en maskin som lar deg være alene, så er denne flinke, frekke roboten
The Different Useless Machine: 6 trinn (med bilder)
The Different Useless Machine: Med så mange ubrukelige maskiner rundt, prøvde jeg å lage en som er litt annerledes.I stedet for å ha en mekanisme som skyver vippebryteren tilbake, roterer denne maskinen ganske enkelt bryteren 180 grader, I dette prosjektet brukte jeg en Nema 17 trinnmotor, som
555 Useless Machine: 8 trinn (med bilder)
555 Useless Machine: Nesten hvert prosjekt jeg laget i livet mitt brukte arduino eller bare atmegas, men på siste elektroniske leksjon på skolen min fant jeg en liten integrert krets som heter 555. Jeg har hørt om det før, men jeg tenkte at mikrokontrollere er bedre. Jeg leser
Useless Box: 17 trinn (med bilder)
Useless Box: Jeg bestemte meg for å lage denne ubrukelige maskinen som en gave til min lille nevø. Jeg hadde det veldig gøy å lage det, og han likte det veldig godt. Det tok omtrent 22 timer å lage, og hvis du også vil lage en så går det her: Materialer: limpinne 2 x 3 mm MDF (m
The Unpluginator - Self -Unplugging Useless Box: 4 trinn (med bilder)
The Unpluginator - Self -Unplugging Useless Box: Dette er et eksempel på en Useless Machine. Den eneste hensikten er å koble fra sin egen strømforsyning. Den er stort sett 3D -trykt, med nødvendig elektronikk. All tegning og simulering ble utført på Fusion 360, all programmering ble utført i Arduino