--
Je hebt dit bericht ontvangen omdat je bent geabonneerd op de groep 'RobotMC & HCC!Robotica' van Google Groepen.
Als je je wilt afmelden bij deze groep en geen e-mails van de groep meer wilt ontvangen, stuur je een e-mail naar hcc_robotmc...@googlegroups.com.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/6af2b672-a36d-4ef4-9c72-03bfb74b1cc2n%40googlegroups.com om deze discussie op internet te bekijken.
Dag Ed,
Bedankt voor het uitproberen. Het IR signaal is lang genoeg om
met het oog te zien. Op mijn eigen maqueen plus zie ik de rode
led op het display knipperen als ik met een afstandbediening naar
de Maqueen plus wijs en de microbit is snel genoeg om dit signaal
bij te houden.
Nu is het wel zo dat dit pas werkte nadat ik een pullup weerstand
gesoldeerd had dus mogelijk speelde dit ook al bij de eerste
maqueen ? Ik ben dan ook erg benieuwd naar ervaringen met de
maqueen plus met microbit V2.
Vriendelijke groeten,
Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/em7a8b8780-e771-4263-82cd-f5692d7886ac%408a5144e7.com om deze discussie op internet te bekijken.
Vriendelijke groeten, Rob
Dag Ed,
Bedankt en interessant. Dan is kennelijk een pullup weerstand
nodig bij de IR ontvanger om de data daarvan in de microbit te
krijgen. Eigenlijk wel een vreemde zaak want hoe moet een
reguliere gebruiker dan die IR ontvanger gebruiken ? Ik weet
genoeg, die IR ontvanger is niet bruikbaar op de Maqueen plus met
microbit V2.
Vriendelijke groeten,
Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/embcff68ed-9208-44f5-8d94-0e9e1629005c%402488729c.com om deze discussie op internet te bekijken.
Vriendelijke groeten, Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/e616c890-4b50-4efe-603e-5b023a1f80f9%40vathorstnet.nl om deze discussie op internet te bekijken.
Dag Kees,
Meten is weten, ik heb het digitale signaal rechtstreeks uit de
IR ontvanger op de maqueen gemeten met een digitale oscilloscoop.
Ik zie dus wel het digitale signaal van de afstandsbediening uit
de IR ontvanger maar de amplitude hiervan is te laag om als HIGH
door de microbit V2 gezien te worden. Na opkrikken met een pullup
van 820 ohm tegen 3.3V werkt dit wel. Q.E.D., quod erat
demonstrandum en meer van die dingen :-).
Vriendelijke groeten,
Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CAFo8R3e_JT8w0u9S5LTyKmxm%3DT1Dyako7_LdG-ki3c%3DCJufq_w%40mail.gmail.com om deze discussie op internet te bekijken.
Vriendelijke groeten, Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/037a1775-ecf8-b2f2-ab8a-888e10300883%40vathorstnet.nl om deze discussie op internet te bekijken.
Dag Kees,
De demodulatie van het IR signaal gebeurt al in de IR ontvanger chip. Dit is een klein 4 potig chipje met lensje voorop de maqueen. Daar komt 1 pin uit met het digitale signaal, that's it. En dit signaal is zoals ik al eerder beschreef. Het is dus echt puur een digitaal signaal niveau probleem.
Vriendelijke groeten,
Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CAFo8R3d%3DY%2B3GfKSTmnbsMoNwi6LsNfjQVc1T81a27UCj9EuE7g%40mail.gmail.com om deze discussie op internet te bekijken.
Vriendelijke groeten, Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/c1d9d40b-e8c4-6902-40c9-2d5f0423de41%40vathorstnet.nl om deze discussie op internet te bekijken.
Dag Kees,
Die draaggolf komt niet uit de IR ontvangst chip, is dus niet te meten. Wat uit de chip komt is de infrarood blokgolf naar low. Uit eerdere ervaringen met RC5 afstandsbedieningen zal de draaggolf pakweg 38Khz zijn. Het type nummer van dit chipje is B114. Een datasheet heb ik niet kunnen vinden of mijn Chinees/Koreaans is niet goed genoeg om die te herkennen. Een schema van de maqueen plus is nergens online te vinden. Ter lering ende vermaak heb ik een foto bijgevoegd van de IR chip.
Maar goed, zoals gemeld kan ik zelf leven met deze chip door een
pullup van 820ohm toe te voegen aan input pin16 van de microbit v2
naar 3.3V. Ik heb op het forum van de maker van dit leuke robotje,
dfrobot, mijn relaas ook neergelegd. Mogelijk komt die nog met een
reactie.
Vriendelijke groeten,
Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CAFo8R3d0LX3zxe631r_cox43qMSJfd0t_S_HT55Lp4GgUUozgQ%40mail.gmail.com om deze discussie op internet te bekijken.
Vriendelijke groeten, Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/be2a2708-c846-eb10-377d-9149d0def5e2%40vathorstnet.nl om deze discussie op internet te bekijken.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CAFo8R3cgEs%2BuF4LgfXxRLFubza-HekP4STbW%2Bk4tKHPnHAt8uQ%40mail.gmail.com om deze discussie op internet te bekijken.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CABTh0a2qijXoeaR-Uv50RQVmG9TTn3RWVgj0R2hOD5jtZP_y-A%40mail.gmail.com om deze discussie op internet te bekijken.
Dag Joep,
Je hebt helemaal gelijk. Het blijkt dat het nodig is om een
pullup te activeren om de ingang P16 op het juiste 3.3V niveau te
krijgen voor de microbit v2 anders ziet die de ingang waarde niet.
Ik heb je idee getest en het werkt, bedankt.
Voor de liefhebbers heb ik het aangepaste korte micropython
programma hieronder geplaatst met de pullup code erin.
Mijn speurtocht voor micropython code die dit IR signaal
decodeert heeft nog geen resultaat gegeven, enig idee ?
Vriendelijke groeten,
Rob
--------------------------------------------------------------
# Demo program to test if IR receives something
# Blinks the centre LED on display if IR is received.
#
from microbit import *
pin16.set_pull(pin16.PULL_UP)
display.clear()
while True:
t = pin16.read_digital()
if not t:
display.set_pixel(2,2, 9)
else:
display.set_pixel(2,2, 0)
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CABTh0a2qijXoeaR-Uv50RQVmG9TTn3RWVgj0R2hOD5jtZP_y-A%40mail.gmail.com om deze discussie op internet te bekijken.
Vriendelijke groeten, Rob
Bij een standaard modelbouwservo kan je het koppel niet regelen. De servo tracht altijd met zijn volle koppel de positie te bereiken. Als dit niet lukt, kan de servo zelfs opsmoren !
Er bestaan wel servo’s die via een serieel signaal veel meer instel mogelijkheden hebben, maar deze zijn een stuk duurder en niet zo populair. Ik dacht dat Joep zo enkele servos had. Een alternatief is inderdaad een mechanische “koppelbegrenzer” te voorzien, kan al in de vorm van een veer of elastiek.
Groeten, Jan.
Verzonden vanuit Mail voor Windows
--
Je hebt dit bericht ontvangen, omdat je je hebt aangemeld bij de groep 'RobotMC & HCC!Robotica' van Google Groepen.
Als je je wilt afmelden bij deze groep en geen e-mails van de groep meer wilt ontvangen, stuur je een e-mail naar hcc_robotmc...@googlegroups.com.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/8c47e285-a236-f53a-7617-826d24e4be4b%40skynet.be om deze discussie op het internet te bekijken.
Dag Marc,
Een servo kun je vrij precies naar een ingestelde positie laten
gaan (vaak tussen 0 en 180 graden).
De weg ernaartoe en de snelheid bepaalt de servo zelf.
Als je een grijper maakt met wat plak tochtstrip aan de binnenkant
en die grijper op de grootte van een blik afstelt dan kun je de
kracht een beetje regelen waarmee het blik wordt vastgegrepen door
de positie van de servo in te stellen.
Geen platte blikken dus :-).
Rob
Je hebt dit bericht ontvangen omdat je bent geabonneerd op de groep 'RobotMC & HCC!Robotica' van Google Groepen.
Als je je wilt afmelden bij deze groep en geen e-mails van de groep meer wilt ontvangen, stuur je een e-mail naar hcc_robotmc...@googlegroups.com.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/20221009222217.VwNH280033kGVyv01wNHVE%40baptiste.telenet-ops.be om deze discussie op internet te bekijken.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/3f9b3a68-972d-25c8-e0f6-2eaa22e68082%40vathorstnet.nl om deze discussie op internet te bekijken.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CABTh0a346sC7mr0Z2nFrQ2nnaGDkVFohj3RT3M3jpe1MUhzTKA%40mail.gmail.com om deze discussie op internet te bekijken.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CAFo8R3dFAnNCTdGKY%3D3vCm7%2BDHPy80VAqNen9K%3DwbaKrAU8o1A%40mail.gmail.com om deze discussie op internet te bekijken.
Joep, Kees en andere Roboticanen,
Die Maqueen Plus is eigenlijk een rijdende printplaat die je via
een i2c kanaal vrijwel alles kunt laten doen (encoders, motor
sturing, color leds, servo's, ultrasoon afstand meten). Het
protocol is eenvoudig, een of twee bytes sturen via i2c en
antwoord krijgen.
(Het zou dus in theories ook mogelijk zijn om een esp32 als
aansturing te gebruiken als vervanging van de microbit)
IR was nog een vreemde eend in de bijt hierbij omdat die
rechtstreeks naar de microbit gaat. Ik ben me daar nog verder in
aan het verdiepen, just for fun :-).
Vriendelijke groeten,
Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CABTh0a0rMb-q0Lk7xzgE4aFY16k807%2BetCXJfsEwnz%2BG_w6eeg%40mail.gmail.com om deze discussie op internet te bekijken.
Vriendelijke groeten, Rob
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CABTh0a0rMb-q0Lk7xzgE4aFY16k807%2BetCXJfsEwnz%2BG_w6eeg%40mail.gmail.com om deze discussie op internet te bekijken.
Hallo Jan en Rob,
bedankt voor de info,
Ga mijn ontwerp volledig herbeginnen.
ik ga de druk op de blikken met veren maken (sluiten van de
grijper)
en het openen van de grijper met de servo doen.
Dit geeft een betere controle van de druk op de blikken, door aanpassing van de veren.
Dus een groot deel herbeginnen :-(
Heb door plaatsgebrek een servo MG90S van TowerPro, hopelijk een
goede keuze ...
groeten
marc (bobo team)
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/b9c81676-3cbe-2e89-5cb1-9aaa599eacc6%40vathorstnet.nl om deze discussie op internet te bekijken.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/55e0c612-9f8a-24aa-b99d-638008e4353d%40skynet.be om deze discussie op internet te bekijken.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/CABTh0a2MMVDR%2B72Zo19Lp-Xexd4Vvp8Jn5qGvQL2T-KqpRM8aw%40mail.gmail.com om deze discussie op internet te bekijken.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/20221011114444.WZki280033x8CP101Zkjun%40laurent.telenet-ops.be om deze discussie op internet te bekijken.
Je kan een servo altijd “verbranden”, zo gauw de “pulslengte” buiten het “mechanische” bereik valt, dreigt het gevaar. Er zit geen “interne” bewaking op de pulslengte, en de aanslagen zijn gewoon een vaste mechanische nok, en de potmeter die ook een begrenzing heeft.
Je moet zelf zeker stellen dat de servo de gewenste eindpositie kan bereiken.
Je kan wel een “stroom”bewaking gaan verzinnen, die bij te hoge stroom de pulslengte terug aanpast, maar dit is redelijk complex.
In de praktijk valt het best mee, en zijn de servo’s redelijk robuust. Zeker deze met metalen tandwielen kunnen wel wat verdragen. Ik heb nog geen servo’s opgesmoord, wel kunststoffen tandwielen gestript.
De voedingsspanning begrenzen is een andere mogelijkheid (4V ipv 5V), dan wordt de stroom en koppel ook kleiner. De signaaldraad (pulslengte) heeft meestal voldoende aan 3.3V.
Ga naar https://groups.google.com/d/msgid/hcc_robotmc/ab590a04-8333-de08-3344-45b479ac948f%40skynet.be om deze discussie op internet te bekijken.