![Tchaibotsky (robot za klavir): 12 korakov (s slikami) Tchaibotsky (robot za klavir): 12 korakov (s slikami)](https://i.howwhatproduce.com/images/001/image-1003-40-j.webp)
Kazalo:
- 1. korak: 3D -tiskanje delov
- 2. korak: Vrtajte luknje v ohišju
- 3. korak: Poravnajte servomotorje
- 4. korak: Vstavite servomotorje
- 5. korak: Pritrdite prste
- 6. korak: Priključite napajalnik
- 7. korak: Namestite koračni motor in vozniško ploščo
- 8. korak: Priključite žice
- 9. korak: Naložite kodo v Arduino
- Korak: Vstavite palice v spodnji del ohišja
- Korak: Pritrdite zgornji in spodnji del
- 12. korak: Zgradite bazo
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09
![Image Image](https://i.howwhatproduce.com/images/001/image-1003-42-j.webp)
![](https://i.ytimg.com/vi/zs6ICOE-dfQ/hqdefault.jpg)
![Čajbotski (robot za igranje klavirja) Čajbotski (robot za igranje klavirja)](https://i.howwhatproduce.com/images/001/image-1003-43-j.webp)
Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)
Tchaibotsky je robot za igranje klavirja na Arduino. Motivacija je bila ustvariti nekaj, kar bi lahko spremljalo pianiste, pa če jim manjka roka in ne morejo predvajati melodije ob pesmi, ali pa želijo odigrati duet, a nimajo prijateljev. Zaenkrat je v obsegu omejen na C -durove pesmi (brez plošč ali ostrih predmetov).
Materiali:
- 3D natisnjen vrh.
- 3D natisnjeno dno.
- 8 3D natisnjenih prstov.
- 3D tiskano držalo za palico.
- Vezan les 1/8 ", približno 11" x4 ".
- 8 kovinskih mikro servo pogonov.
- Arduino Uno.
- Majhna plošča.
- Mostični kabli.
- 9V baterija in adapter za napajanje Arduina.
- Zunanji napajalnik (mobilna baterija).
- USB kabel.
- Koračni motor 28byj-48
- 2 1/8 "jeklene palice, dolge 12".
- 1 5/32 "cev, dolga približno 4"
- 2 1/8 "cevi, vsaka približno 10".
1. korak: 3D -tiskanje delov
![3D -tiskanje delov 3D -tiskanje delov](https://i.howwhatproduce.com/images/001/image-1003-44-j.webp)
![3D -tiskanje delov 3D -tiskanje delov](https://i.howwhatproduce.com/images/001/image-1003-45-j.webp)
![3D -tiskanje delov 3D -tiskanje delov](https://i.howwhatproduce.com/images/001/image-1003-46-j.webp)
Večina projekta je zasnovana za 3D -tiskanje. To vključuje zgornje in spodnje ohišje, 8 prstov, stojalo in zobnik ter držala palic, ki ga podpirajo.
Obstajata dve različici prstov, prst 1 in prst 2. Prst 1 je daljši in je zasnovan tako, da se prilega servomotorjem v zgornji vrsti. Prst 2 je krajši in ima servomotorje v spodnji vrstici.
Stojalo in zobnik sta zdaj nekoliko prefini in lahko zdrsneta, zato poskusite in se lotite nečesa bolj grobega. Omejite tudi velikost zobnika. Večji kot je zobnik, večji navor mora stepar proizvesti in tudi s polovičnim korakom se še vedno pogosto ustavi.
Natisni:
- 1x vrh roke
- 1x Roka spodaj
- 4xprst 1
- 4xprst 2
- 2x držalo za palico
- 1x stojalo
- 1xPionion
2. korak: Vrtajte luknje v ohišju
![Vrtajte luknje v ohišju Vrtajte luknje v ohišju](https://i.howwhatproduce.com/images/001/image-1003-47-j.webp)
![Vrtajte luknje v ohišju Vrtajte luknje v ohišju](https://i.howwhatproduce.com/images/001/image-1003-48-j.webp)
![Vrtajte luknje v ohišju Vrtajte luknje v ohišju](https://i.howwhatproduce.com/images/001/image-1003-49-j.webp)
![Vrtajte luknje v ohišju Vrtajte luknje v ohišju](https://i.howwhatproduce.com/images/001/image-1003-50-j.webp)
Na dnu ohišja je treba izvrtati luknje za namestitev IR sprejemnika in napajalnega kabla.
Izmerite premer žic in izvrtajte v zadnjo stran, da naredite luknjo skozi napajalni kabel.
V sprednjem levem kotu spodnjega ohišja izvrtajte luknjo velikosti IR sprejemnika, kot je prikazano na sliki.
3. korak: Poravnajte servomotorje
![Poravnajte servomotorje Poravnajte servomotorje](https://i.howwhatproduce.com/images/001/image-1003-51-j.webp)
Vsi servomotorji morajo biti pod istim kotom. Če želite to narediti, nastavite položaj servo na 90 stopinj z Arduinom in nato pritrdite roko tako, da je vzporedna s površino. To naredite za vse servomotorje, preden jih vstavite v ohišje, pri čemer se prepričajte, da so roke obrnjene v pravo smer.
4. korak: Vstavite servomotorje
![Vstavite servomotorje Vstavite servomotorje](https://i.howwhatproduce.com/images/001/image-1003-52-j.webp)
![Vstavite servomotorje Vstavite servomotorje](https://i.howwhatproduce.com/images/001/image-1003-53-j.webp)
![Vstavite servomotorje Vstavite servomotorje](https://i.howwhatproduce.com/images/001/image-1003-54-j.webp)
Zgornje ohišje ima 8 lukenj, namenjenih servomotorjem. Obstajajo tudi luknje za spuščanje žic v spodnji del.
Najprej vstavite 4 spodnje servomotorje in jih podajte skozi žice. Nato vstavite zgornje 4 servomotorje in napeljite žice skozi iste luknje.
Prepričajte se, da so vse servo roke približno v istem kotu, ko jih vstavite.
5. korak: Pritrdite prste
![Pritrdite prste Pritrdite prste](https://i.howwhatproduce.com/images/001/image-1003-55-j.webp)
Obstaja 8 prstov. 4 krajše in 4 daljše. Daljši gredo s servomotorji v zgornji vrsti, krajši pa s servomotorji na spodnji.
Prst postavite tako, da ga vstavite v režo in nabodite s 1/8 cevjo.
Odrežite odvečno cevko in datoteko sperite.
6. korak: Priključite napajalnik
![Priključite napajalnik Priključite napajalnik](https://i.howwhatproduce.com/images/001/image-1003-56-j.webp)
![Priključite napajalnik Priključite napajalnik](https://i.howwhatproduce.com/images/001/image-1003-57-j.webp)
![Priključite napajalnik Priključite napajalnik](https://i.howwhatproduce.com/images/001/image-1003-58-j.webp)
![Priključite napajalnik Priključite napajalnik](https://i.howwhatproduce.com/images/001/image-1003-59-j.webp)
Za ta projekt sem uporabil zunanji napajalnik s pomočjo baterije. To sem storil, ker je bil ocenjen na 5V in je lahko napajal do 2A. Vsak servo porabi približno 200 mA in Arduino sam ne more zagotoviti dovolj toka za napajanje vseh servomotorjev.
Odklopite napajalni vodnik z majhne plošče in ga prilepite na dno spodnjega ohišja.
Odstranil sem kabel USB in odstranil podatkovne vrstice. Kabel USB bo imel štiri žice: rdečo, črno, zeleno in belo. Edina, ki jo potrebujemo, sta rdeča in črna. Odstranite te. Spajal sem jih v konektor 9V baterije, ker so bile žice v redu, ki se ne bi vtaknile v mizo, in slučajno sem imel okoli sebe 9V adapter. Pozitivno in negativno sem nato vnesel v mizo.
7. korak: Namestite koračni motor in vozniško ploščo
![Namestite koračni motor in vozniško ploščo Namestite koračni motor in vozniško ploščo](https://i.howwhatproduce.com/images/001/image-1003-60-j.webp)
![Namestite koračni motor in vozniško ploščo Namestite koračni motor in vozniško ploščo](https://i.howwhatproduce.com/images/001/image-1003-61-j.webp)
![Namestite koračni motor in vozniško ploščo Namestite koračni motor in vozniško ploščo](https://i.howwhatproduce.com/images/001/image-1003-62-j.webp)
Koračni motor vstavite v spodnje ohišje in žice previdno potisnite skozi luknjo.
Vroče lepite voznikovo ploščo, kjer koli je to primerno.
8. korak: Priključite žice
![Pritrdite žice Pritrdite žice](https://i.howwhatproduce.com/images/001/image-1003-63-j.webp)
![Pritrdite žice Pritrdite žice](https://i.howwhatproduce.com/images/001/image-1003-64-j.webp)
![Pritrdite žice Pritrdite žice](https://i.howwhatproduce.com/images/001/image-1003-65-j.webp)
8 servo digitalnih vodnikov je pritrjenih na digitalne nožice 2-9. Pomembno je, da so pritrjeni v pravilnem vrstnem redu. Najbolj levi servo (servo1), kot je prikazano na sliki 4, se pritrdi na nožico 2. Servo2 se pritrdi na nožico 3 itd. Pozitivni in negativni vodi servomotorja so pritrjeni na ploščo. 4 žice na plošči koračnega krmilnika z oznako IN 1 - IN 4 so pritrjene na digitalne zatiče 10-13. Pozitivne in negativne žice s plošče koračnega krmilnika so priključene na ploščo. IR sprejemnik je priključen na 5V in ozemljitvene zatiče na Arduinu, podatkovni pin pa na analogni pin 1.
Na diagramu Fritzing napajanje predstavljata dve bateriji AA. Pravzaprav ne uporabljajte dveh baterij AA. Steper tudi ni pritrjen na diagramu.
9. korak: Naložite kodo v Arduino
![Naloži kodo v Arduino Naloži kodo v Arduino](https://i.howwhatproduce.com/images/001/image-1003-66-j.webp)
Koda trenutno uporablja knjižnico za stepper, imenovano "StepperAK", vendar način pol koraka ne deluje z 28byj-48 s to knjižnico. Namesto tega priporočam uporabo te knjižnice in način pol koraka. Koda je komentirana in razlaga, kaj se dogaja.
github.com/Moragor/Mora_28BYJ_48
Nizki na začetku kode so pesmi. Prvih 8 vrstic ustreza servomotorju, zadnja vrstica pa se uporablja za merjenje časa opomb. Če je 1, se ta servo predvaja. V časovni vrstici je 1 označila noto 1/8. Torej bi 2 b 2 2/8 not ali 1/4 note.
Korak: Vstavite palice v spodnji del ohišja
![Vstavite palice v spodnji del ohišja Vstavite palice v spodnji del ohišja](https://i.howwhatproduce.com/images/001/image-1003-67-j.webp)
![Vstavite palice v spodnji del ohišja Vstavite palice v spodnji del ohišja](https://i.howwhatproduce.com/images/001/image-1003-68-j.webp)
Cev 5/32 "razrežite na približno 2 1,5" odseke. Dno cevi pobrusite z nekaj brusnega papirja, nato pa nanj obilno nanesite nekaj super lepila in ga vstavite v luknjo v spodnjem ohišju.
Korak: Pritrdite zgornji in spodnji del
![Pritrdite zgornji in spodnji del Pritrdite zgornji in spodnji del](https://i.howwhatproduce.com/images/001/image-1003-69-j.webp)
Priključite zgornje ohišje na spodnje. Bodite previdni, da se kabli med obema zataknejo.
12. korak: Zgradite bazo
![Zgradite bazo Zgradite bazo](https://i.howwhatproduce.com/images/001/image-1003-70-j.webp)
Osnova je sestavljena iz dveh nosilcev palic, lepljenih na nekaj lesa. Pod njimi sem dodal 1/8 diske, da s tipkami na tipkovnici dosežem višino.
Stojalo je tudi superlepljeno na podlago.
Zdaj morate samo vstaviti 2 jekleni palici in na njih potisniti bot, in dobro bi bilo iti.
Priporočena:
Zračni klavir z IR senzorjem bližine in Arduino Uno Atmega 328: 6 korakov (s slikami)
![Zračni klavir z IR senzorjem bližine in Arduino Uno Atmega 328: 6 korakov (s slikami) Zračni klavir z IR senzorjem bližine in Arduino Uno Atmega 328: 6 korakov (s slikami)](https://i.howwhatproduce.com/images/007/image-20161-j.webp)
Zračni klavir z uporabo IR senzorja bližine in Arduino Uno Atmega 328: Klavirji so običajno električno ali mehansko delo na preprostem mehanizmu pritiska na gumb. Ampak tukaj je obrat, potrebo po tipkah v klavirju bi lahko odpravili le z uporabo nekaterih senzorjev. Infrardeči senzorji bližine najbolje ustrezajo vzroku, ker
Hitri sadni klavir z MIDI: 6 korakov (s slikami)
![Hitri sadni klavir z MIDI: 6 korakov (s slikami) Hitri sadni klavir z MIDI: 6 korakov (s slikami)](https://i.howwhatproduce.com/images/004/image-10958-11-j.webp)
Hitri sadni klavir z MIDI: To je zelo preprost klavir s kapacitivnim dotikom. Dotaknite se sadja, pločevinke sode, steklenic vode, trakov aluminijaste folije itd. In iz računalnika dobite večglasno klavirsko glasbo. Zdaj, ko je programska oprema napisana, projekt ne bi smel trajati več kot
Elektrificirajte svoj klavir z tapkanjem: 9 korakov (s slikami)
![Elektrificirajte svoj klavir z tapkanjem: 9 korakov (s slikami) Elektrificirajte svoj klavir z tapkanjem: 9 korakov (s slikami)](https://i.howwhatproduce.com/images/004/image-11249-j.webp)
Elektrificirajte svoj tap-a-tune klavir: ustvarite eksperimentalno punkovsko glasbo in zvočne učinke v filmih grozljivk s tem projektom, ki ga je navdihnila Randofova " električna kitara za cigare " Instructable in EvanKale-ova "električna ukelela s tonsko kontrolo" Instructable. Klavir na dotik je
Klavirski modularni klavir z RGB LED: 5 korakov (s slikami)
![Klavirski modularni klavir z RGB LED: 5 korakov (s slikami) Klavirski modularni klavir z RGB LED: 5 korakov (s slikami)](https://i.howwhatproduce.com/images/006/image-16500-6-j.webp)
Klavir z modulom tipkovnice z RGB LED: Uvod Pozdravljeni dame in gospodje, dobrodošli na mojem prvem pouku! Danes vas bom naučil, kako ustvariti klavir z glavnimi komponentami, ki so modul tipkovnice in piezo-brenčalo, da bo lahko igral DO-RE-MI in tako naprej
PCB klavir na dotik: 6 korakov (s slikami)
![PCB klavir na dotik: 6 korakov (s slikami) PCB klavir na dotik: 6 korakov (s slikami)](https://i.howwhatproduce.com/images/006/image-16923-17-j.webp)
PCB Touch Piano: Klavir za žep? Seveda! S prenosom tonerja za tiskalnik, raztopino za jedkanje bakra in Teensy 3.2 izdelamo majhen MIDI krmilnik, ki se odzove na preprost dotik prsta. Potrebovali boste nekaj materialov: 100 mm X 70 mm bakreno vezje Teensy 3.2 Ferric