» elektronika » Arduino »Ako vyrobiť lacný snímač ohybu pre domácich majstrov Arduino!

Ako vyrobiť lacný snímač ohybu pre domácich majstrov Arduino!


Dobrý deň milovníci arduino! Keď visel na internete, narazil som na celkom zábavný článok o tom, ako vyrobiť ručný manipulátor, ktorý opakuje pohyby ruky osoby, inšpirovaný jednoduchosťou a efektom domáci domáci sa rozhodli zbierať. Našiel som senzory ohybu na prístroji Alliekspress za ruku vysielača a trochu som zomrel, jedna vec stála v oblasti $ 15-20, ukázalo sa, že 5 takýchto senzorov iba na jednu ruku bude stáť $ 75 - 100, a to je len pre senzory! Po nejakom čase som sa naučil vyrábať takéto senzory Urob to sámUkázalo sa, že je veľmi jednoduchý a lacný.

A tak pre snímač ohybu potrebujeme:
šaty-up Arduino Uno ()
-breadboard
- spojovacie vodiče ako „otec-matka“ alebo „otec-otec“
-servomotor
-karton
-bumaga
-folga
-karandash
- napájanie 6 až 12 voltov (používam 4 batérie zapojené do série pri 1,5 V)

Z nástrojov, ktoré potrebujeme:
lepiaca pištoľ
-Scissors

Takže prvá vec, ktorú sme vyrezali z lepenky, sú dva pruhy o 2 cm dlhšie ako ukazovák a široké asi 1 cm:


Vystrihnite ten istý pruh papiera o niečo menej:

Tužka čo najlepšie odtieňuje obe strany papierovej pásky:


Odrežte dva pruhy fólie menšie ako papier:

Nalepte ich na kartónové prúžky, ako je to znázornené na fotografii:

Z pripojovacích vodičov „otec-matka“ sme odrezali výstupnú „matku“ a ich konce sme izolovali od izolácie:

Pripevňujeme z pásky alebo spájky:

K jednej z polovíc pripevníme papierový pás tak, aby bol v kontakte s fóliou, potom druhou polovicou strany prikryte fóliou, pritlačte a nalepte na boky:



Tieto „hady“ vyrábame na každej strane pomocou horúceho lepidla, ktoré sú potrebné, aby bol dizajn flexibilnejší

Berieme arduino a pripojíme 5V výstup k plusu doštičky a Gnd k mínusu:


Pripojovacie vodiče pripojte k servomotoru a pripojte ich k arduínu nasledovne:
Hnedý drôt do GND
červená až 5 V
oranžová až 9 pinov



K nášmu snímaču ohybu pridajte dva vodiče od jedného otca k druhému

Pripojte ich k doštičke:

Jeden z koncov senzora je pripojený k plusu doštičky prostredníctvom rezistora 22 kilo-ohmov (bohužiaľ som ho zmiešal a pripojil k inému výstupu, ale to nereagovalo na funkčnosť) a druhý k mínus:


Na tejto linke na doštičku, na ktorej je umiestnený koniec senzora pripojeného k plusu, pridajte ďalší drôt a vydajte ho na výstup A0 na Arduino:



Teraz pripojíme Arduino k počítaču, spustíme Arduino IDE a do neho vložíme nasledujúci náčrt:
#include

Servo servo1;
const int flexpin = 0;

neplatné nastavenie ()
{
  Serial.egegin (9600);
  servo1.attach (9);
}


prázdna slučka ()
{
  int flexposition;
  int servopozícia;
  flexposition = analogRead (flexpin);
  servoposition = map (flexposition, 1018, 1023, 0, 90);
  servopozícia = obmedzenie (servopozícia, 0, 90);
  servo1.write (servoposition);
  Serial.print ("sensor:");
  Serial.print (flexposition);
  Serial.print ("servo:");
  Serial.println (servoposition);
  oneskorenie (1000);
}


Zapnite monitor portov, ku ktorému je pripojený Arduino, a načítať náčrt

Teraz sledujeme zmeny, ktoré sa vyskytujú v monitore portov, keď sa náš snímač ohýba, vidíme, že 1023 je 90 stupňov a 1020 a 1019 sú 0, takže v mojom prípade zmením číslo 1018 v náčrte na 1020, môžete mať iný. Teraz 1020 je 0 stupňov a 1023 je 90 stupňov. Po všetkých zmenách nahrajte novú prispôsobenú skicu na dosku Arduino



No, to je všetko! Náš najjednoduchší a najdôležitejší lacný snímač ohybu je pripravený!

Ak je všetko správne vykonané, keď je senzor ohnutý, servopohon otočí o 90 stupňov a po vysunutí sa vráti do pôvodnej polohy. Presnosť tohto senzora je samozrejme nižšia ako v prípade zakúpeného, ​​ale je vhodná pre projekty, ktoré nie sú príliš zmätené, a okrem toho, ak všetko urobíte starostlivo a jemne doladíte, ukáže sa takmer pri zakúpení. Dúfam, že tento článok je pre niekoho užitočný.


Ďakujem vám všetkým za pozornosť!
9.4
8.1
7.4

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...