INHOUDSOPGAWE:

Arduino 'breadbot' puzzelspel: 6 stappe (met foto's)
Arduino 'breadbot' puzzelspel: 6 stappe (met foto's)

Video: Arduino 'breadbot' puzzelspel: 6 stappe (met foto's)

Video: Arduino 'breadbot' puzzelspel: 6 stappe (met foto's)
Video: Teensy Breadbot DC motor with synced LED lights - Video 6 2024, Julie
Anonim
Arduino 'breadbot' puzzelspel
Arduino 'breadbot' puzzelspel

Ag nee! My baba -robot het 'n paar drade nodig om weer lewendig te word!

Vandag maak ons 'n puzzelspel wat aan die begin van arduino -gebruikers iets kan leer oor broodplankry. Daarom het ek dit gemaak! U kan dit so kompleks maak as wat u wil, maar ek het gekies vir 4 LED's en 5 penne aan elke kant van die mini -broodbord. Hierdie legkaartspel is geïnspireer deur die gewilde 'Hou aan praat en niemand ontplof' op Steam nie.

Hier is wat u nodig het om dieselfde weergawe as ek te maak:

- 'n Arduino UNO

- 'n Broodbord om die drade aan te sluit om mee te speel

- Drade (manlik tot manlik en manlik tot vroulik)

- 4 verskillende kleure LED's (en weerstande)

- 1 piezo -zoemer

- (ek het 5) weerstande gebruik om verskillende resultate vir u antwoorde te meet

- (ek het 5) weerstande vir die ander kant van die mini -broodbord gebruik

- 'n klein boksie om alles in te sit (ek gebruik die boks waarin 'n ou selfoon ingekom het)

- verf, band, arms, bene en 'n kop vir u robot! raak mal hiermee!

Ek beveel sterk aan dat u die projek eers op 'n broodbord uitwerk voordat u alles in die boks sit of dit aanmekaar soldeer, doen wat u dink die beste werk!

Stap 1: Die LED's

Die LED's
Die LED's
Die LED's
Die LED's

Ons wil 4 digitale penne op die arduino gebruik vir 4 LED's.

Laat hulle elke keer in hierdie volgorde gaan: digitale pen na broodbord> weerstand vir LED> LED> om op u arduino te grond. Toets hulle of hulle werk!

Stap 2: Die legkaartveld

Die legkaartveld
Die legkaartveld
Die legkaartveld
Die legkaartveld

Deur die analoog penne te gebruik om die spannings te meet, kan ons verskillende resultate kry.

begin deur 'n draad van enige analoog pen aan die broodbord te koppel. heg 'n sterk weerstand (1 kOhm verkieslik) in dieselfde spoor aan die grond, dus as ons die pen nou meet, sal dit 0 terugkeer.

doen dit maksimum 5 keer; ons benodig 1 analoog pen oop om 'n ewekansige saad aan die begin van die spel te skep!

nou aan die ander kant van die bord: verbind 'n draad van die 5V -pen aan die positiewe spoor in die broodbord. Om verskillende resultate van elke draad te verkry, benodig ons 5 verskillende weerstandswaardes. As u nie 5 verskillende soorte weerstande het nie, gebruik ek veelvuldige na mekaar.

lekker!

Stap 3: Die Piezo Buzzer en Frankenstein Wires

Ons is amper klaar met al die bedrading!

gebruik 'n digitale pen en koppel 'n piëzo -zoemer aan wat weer met die grond verbind kan word

Gebruik 'n ander digitale pen en koppel 'n lang draad daaraan, koppel nog 'n lang draad aan op die aarde. As hierdie twee aan mekaar raak, sal ons 'n tjek kry om te sien of al die drade wat die speler gekoppel het, korrek is!

Stap 4: Die kode

Laai my projekkode af en lees dit deur; ek is seker dit kan baie skoner, doeltreffender en beter wees, maar dit is waarmee ek beland het met my ervaring! voel gerus daaroor of gee u projek 'n eie draai!

Stap 5: Die oplossingsblad

die aangehegte lêer is in Nederlands, so die meeste van u sal waarskynlik nie veel gebruik nie (as u nie 'n ekstra uitdaging wil hê om alles te vertaal nie!), so ons sal ons eie een moet maak. U kan maklik u eie oplossings skep deur die 'u' -veranderlike op 'n gewenste nommer te stel, op te laai, te kyk na watter ligte dit gaan aanskakel, 'n paar drade van u keuse aan te sluit en die frankenstein -drade aan te sluit om die oplossing te sien, skryf die oplossing neer in die oplossings in die kode en in u oplossingsblad, sodat spelers dit kan oplos! Ek is seker jy kan dit uitvind as jy so ver gekom het:)

Stap 6: Klaar

Klaar!
Klaar!
Klaar!
Klaar!
Klaar!
Klaar!

Sjoe!!! baie geluk, jy het dit gedoen, jy het 'n robot -puzzelspel gemaak

nou is dit tyd om die behuising te maak en alles aanmekaar te sit! Sterkte!!

Aanbeveel: