A.- a) Depuis l'année 1991, B._ exerce la profession de mécanicien indépendant. Il souffre d'une épicondylite du coude gauche consécutive à un accident survenu le 11 novembre 1994 (chute d'une échelle). Le docteur K._, médecin à l'hôpital X._, a attesté que l'assuré avait été incapable de travailler du 11 novembre 1994 au 18 août 1995, dans une mesure allant de 50 % à 100 % (rapport du 12 février 1996). De son côté, le docteur C._, médecin traitant, a fait état d'un taux d'incapacité de travail actuel de 50 % dans son activité de mécanicien. A son avis, l'état de santé du patient est stationnaire (rapport du 28 mars 1998). b) Par convention du 23 septembre 1998, B._ et la Caisse nationale suisse d'assurance en cas d'accidents (CNA) ont mis fin au litige qui les opposait. Aux termes de cette convention, la CNA a accepté d'allouer des indemnités journalières jusqu'au 31 décembre 1997, calculées sur une incapacité de travail de 50 %, puis de verser une rente d'invalidité de 20 % du 1er janvier 1998 jusqu'au 31 janvier 2012. La CNA a pris une décision en ce sens le 22 décembre 1998 (portant sur la rente). c) De son côté, l'Office de l'assurance-invalidité pour le canton de Vaud (l'office AI) a procédé à une enquête économique pour les indépendants. Il a constaté que les résultats nets de l'entreprise de l'assuré avaient fortement fluctué depuis l'année 1991. Ce dernier est handicapé lorsqu'il travaille sur des gros moteurs, en raison de son atteinte au bras, ce qui le contraint d'utiliser une grue plus fréquemment et occasionne des pertes de temps. En revanche, il peut s'affairer sans restrictions sur des petits moteurs et effectuer les tâches administratives (rapport d'enquête économique du 3 décembre 1996, ch. 5). Au terme de son rapport, l'enquêteur a évalué le taux d'invalidité de l'assuré à 25 %, appréciation que ce dernier a partagée. Quant à d'éventuelles mesures de réadaptation, l'office AI a estimé qu'elles ne sont pas susceptibles d'améliorer la capacité de gain (rapport du 3 décembre 1996, ch. 6). Par décision du 29 octobre 1999, l'office AI a alloué une demi-rente d'invalidité à l'assuré ainsi que les rentes complémentaires pour l'épouse et l'enfant, fondées sur un taux d'invalidité de 50 %, cela avec effet du 1er au 30 novembre 1996. B.- Invoquant la convention passée avec la CNA, B._ a recouru contre cette décision devant le Tribunal cantonal des assurances du canton de Vaud, en concluant au versement d'une demi-rente d'invalidité du 1er décembre 1996 au 31 décembre 1997. Par jugement du 23 mars 2000, la juridiction cantonale a rejeté le recours. C.- B._ interjette recours de droit administratif contre ce jugement dont il demande l'annulation, avec suite de dépens, en reprenant ses conclusions formulées en première instance. Il produit un certificat du docteur N._, du 14 septembre 2000, lequel atteste que son incapacité de travail en qualité de mécanicien est de 50 %. L'intimé conclut implicitement au rejet du recours. L'Office fédéral des assurances sociales ne s'est pas déterminé.